exponenta event banner

удалить

Удаление объектов панели инструментов OPC из памяти

Синтаксис

delete(Obj)

Описание

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

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

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

Примеры

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

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