Файл функции обратного вызова, чтобы выполниться, когда ошибочное событие имеет место
Вы конфигурируете ErrorFcn
, чтобы выполнить файл функции обратного вызова, когда ошибочное событие имеет место. Ошибочное событие сгенерировано, когда асинхронная транзакция перестала работать. Например, асинхронное чтение на элементах, которые не могут быть считаны, генерирует ошибочное событие. Ошибочное событие не сгенерировано для ошибок настройки, таких как установка недопустимого значения свойства, ни для синхронных операций чтения и операций записи.
Когда событие Error
имеет место, функция, заданная в ErrorFcn
, передается два параметра: Obj
и EventInfo
. Obj
является объектом, сопоставленным с событием, и EventInfo
является структурой события, содержащей поля Type
и Data
. Поле Type
установлено в 'Error'
. Поле Data
содержит структуру со следующими полями:
Имя поля |
Описание |
---|---|
|
Местное время (как вектор даты) событие произошло. |
|
ID транзакции сопоставлен с событием. |
|
Название группы. |
|
Структура, содержащая информацию о каждом элементе, который сгенерировал ошибку во время той транзакции. |
Массив структур Items
содержит следующие поля:
Имя поля |
Описание |
---|---|
|
Название товара. |
|
Сообщение об ошибке. |
Значением по умолчанию для ErrorFcn
является @opccallback
.
Обратите внимание на то, что ошибочная информация о событии также хранится в свойстве EventLog
.
Доступ |
Чтение-запись |
Применяется |
|
Тип данных |
|
Значения |
|