write

Запишите значения в группу или элементы

Описание

пример

write(GObj,Values) значения записей ко всем элементам содержатся в dagroup объект GObjЗначения массив ячеек значений - один для каждого элемента. Чтобы гарантировать, что определенное значение записано в правильный объект элемента, необходимо создать Values массив ячеек на основе порядка элементов, возвращенных Item свойство GObj.

write(IObj,Values) значения записей ко всем элементам содержатся в векторе из daitem объекты заданы IObj.

Типы данных значений не должны совпадать с каноническим типом данных связанных элементов. Однако ошибка возвращена, если преобразование типа данных не может быть выполнено.

Поскольку значения записаны в устройство, эта операция может быть медленной. Функция не возвращается, пока она не проверяет, что устройство на самом деле приняло или отклонило данные.

Примечание

Поведение Сервера OPC при записи NaN к элементу зависимо сервером. При попытке записать NaN к Серверу OPC значение может быть тихо проигнорировано Сервером OPC. Таким образом, сервер не может сгенерировать события в ответ на запись NaN к элементу.

Примеры

свернуть все

Сконфигурируйте клиент, группу и элементы для Сервера Симуляции Matrikon™.

da = opcda('localhost','Matrikon.OPC.Simulation');
connect(da);
grp = addgroup(da,'ExWrite');
itm = additem(grp,{'Bucket Brigade.Real8', ...
    'Bucket Brigade.String'});

Запишите и считайте значения в и от элементов.

write(grp,{23,'Hello World!'})
r1 = read(grp);
write(itm(1),15)
r2 = read(itm(1));

Входные параметры

свернуть все

Группа DA OPC в виде dagroup объект.

Пример: addgroup()

Элементы DA OPC в виде массива daitem объекты.

Пример: additem()

Значения данных в виде массива ячеек.

Пример: {23,'Label4'}

Типы данных: cell

Смотрите также

Функции

Представлено до R2006a