Файл функции обратного вызова, чтобы выполниться, когда событие изменения данных имеет место
Вы конфигурируете DataChangeFcn
, чтобы выполнить файл функции обратного вызова, когда событие изменения данных имеет место. Событие изменения данных имеет место для подписанных активных элементов в активной группе, когда значение или качество элемента изменились. События произойдут не быстрее, чем время, заданное для свойства UpdateRate
группы. Свойство DeadbandPercent
используется, чтобы определить, какое процентное изменение в значении или качестве инициирует коллбэк. Событие изменения данных только сгенерировано, когда оба свойства Active
и Subscription
являются 'on'
.
Когда событие изменения данных имеет место, функция, заданная в DataChangeFcn
, передается два параметра: Obj
и EventInfo
. Obj
является объектом, сопоставленным с событием, и EventInfo
является структурой события, содержащей поля Type
и Data
. Поле Type
установлено в 'DataChange'
. Поле Data
содержит структуру с полями, заданными ниже.
Имя поля |
Описание |
---|---|
|
Время, как вектор даты MATLAB®, что событие имело место |
|
|
|
Название группы |
|
Структура, содержащая информацию о каждом элементе, значение которого или качество обновляются |
Структура Items
содержит поля, заданные ниже.
Имя поля |
Описание |
---|---|
|
Название товара |
|
Значение данных |
|
Время, как вектор даты MATLAB, что кэш сервера был обновлен |
Информация о событии изменения данных не хранится в свойстве EventLog
Доступ |
Чтение-запись |
Применяется |
|
Тип данных |
вектор символов, указатель на функцию или массив ячеек |
Значения |
Значение по умолчанию является пустой матрицей ( |