Удалите объекты 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
clear
| disconnect
| isvalid
| opc.hda.reset