exponenta event banner

ErrorFcn

Файл функции обратного вызова, чтобы выполниться, когда ошибочное событие имеет место

Описание

Вы конфигурируете ErrorFcn, чтобы выполнить файл функции обратного вызова, когда ошибочное событие имеет место. Ошибочное событие сгенерировано, когда асинхронная транзакция перестала работать. Например, асинхронное чтение на элементах, которые не могут быть считаны, генерирует ошибочное событие. Ошибочное событие не сгенерировано для ошибок настройки, таких как установка недопустимого значения свойства, ни для синхронных операций чтения и операций записи.

Когда событие Error имеет место, функция, заданная в ErrorFcn, передается два параметра: Obj и EventInfo. Obj является объектом, сопоставленным с событием, и EventInfo является структурой события, содержащей поля Type и Data. Поле Type установлено в 'Error'. Поле Data содержит структуру со следующими полями:

Имя поля

Описание

LocalEventTime

Местное время (как вектор даты) событие произошло.

TransID

ID транзакции сопоставлен с событием.

GroupName

Название группы.

Items

Структура, содержащая информацию о каждом элементе, который сгенерировал ошибку во время той транзакции.

Массив структур Items содержит следующие поля:

Имя поля

Описание

ItemID

Название товара.

Error

Сообщение об ошибке.

Значением по умолчанию для ErrorFcn является @opccallback.

Обратите внимание на то, что ошибочная информация о событии также хранится в свойстве EventLog.

Характеристики

Доступ

Чтение-запись

Применяется

opcda

Тип данных

character vector, указатель на функцию или массив ячеек

Значения

@opccallback является функцией обратного вызова по умолчанию.

Смотрите также

Функции

opccallback, showopcevents

Свойства

EventLog, Timeout