Active

Состояние активации группы или элемента

Описание

Active можно 'on' или 'off'. Если Active является 'on'сервер OPC возвращает данные для группы или элемента по запросу read функция или при изменении соответствующих элементов данных (подписки). Если Active является 'off'сервер OPC не возвращает информацию о группе или элементе.

По умолчанию Active установлено в 'on' когда вы создаете dagroup или daitem объект. Задайте Active на 'off' когда вы временно не заинтересованы в этом daitem или dagroup значения объекта. Вы конфигурируете Active для обоих dagroup и daitem объекты. Изменение состояния группы не меняет состояние элементов.

Состояние активации dagroup или daitem объект влияет на чтение и подписку и зависит от того, получены ли данные из кэша или с устройства. Активное состояние группы или элемента влияет на операции следующим образом.

Операция

Источник

Активное состояние

read

Кэш

Группа и элементы должны быть активными. Неактивные элементы в активных группах и все элементы в неактивных группах возвращают плохое качество.

read

Устройство

Активный проигнорирован.

write

Н/Д

Активный проигнорирован.

Subscription

Н/Д

Группа и элементы должны быть активными. Неактивные элементы в активных группах и все элементы в неактивных группах возвращают плохое качество.

readasync

Н/Д

Активный проигнорирован.

Переход от 'off' на 'on' приводит к изменению качества и вызывает коллбэк подписки для затронутого элемента или элементов. Изменение Active состояние от 'on' на 'off' приведет к изменению качества, но не вызовет коллбэка, поскольку по определению коллбэков не происходят для неактивных элементов.

Вы включаете коллбэки подписки с Subscription свойство. Используйте DataChangeFcn свойство для задания файла функции обратного вызова, который должен выполняться при возникновении события изменения данных.

Особенности

Доступ

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

Применяется к

dagroup, daitem

Тип данных

character vector

Значения

[ 'off' | {'on'} ]

См. также

Функции

read, readasync, refresh

Свойства

DataChangeFcn, Subscription