delete

Удалите объекты OPC Toolbox из памяти

Синтаксис

delete(Obj)

Описание

delete(Obj) удаляет объект OPC Toolbox™ Obj из памяти. Obj может быть массивом объектов. Удаленный объект становится недопустимым, и вы не можете повторно подключить его к серверу после удаления, поэтому следует удалить ссылки на этот объект из рабочей области с помощью clear команда. Удаление объекта, содержащего дочерние элементы (группы или элементы), также удаляет эти дочерние элементы, поэтому следует удалить ссылки на эти дочерние элементы.

Если в рабочей области существует несколько ссылок на объект тулбокса, удаление одного объекта делает недействительными оставшиеся ссылки.

Если Obj является opcda объект, соединенный с сервером, delete отключает и удаляет объект.

Примеры

Создайте OPC HDA Client, удалите объект и очистите переменную из рабочей области:

hdaObj = opchda('localhost', 'Matrikon.OPC.Simulation');
delete(hdaObj);
clear hdaObj

Удалите группу и ее дочерние элементы из памяти:

da = opcda('localhost','Matrikon.OPC.Simulation');
connect(da);
grp = addgroup(da,'DeleteEx');
itm = additem(grp,'Random.Real4');
r = read(grp)
delete(grp);    % deletes itm as well
clear grp itm

См. также

| | |

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