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