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