Удалите объекты OPC Toolbox из памяти
delete(Obj)
delete(Obj) удаляет объект OPC Toolbox™ Obj из памяти. Obj может быть массив объектов. Удаленный объект становится недопустимым, и вы не можете подключить повторно его к серверу после того, как он был удален, таким образом, необходимо удалить ссылки на тот объект из рабочей области с clear команда. Удаление объекта, который содержит дочерние элементы (группы или элементы) также, удаляет эти дочерние элементы, таким образом, необходимо удалить ссылки на эти дочерние элементы.
Если несколько ссылок на объект тулбокса существуют в рабочей области, то удаление одного объекта делает недействительным остающиеся ссылки.
Если Obj opcda объект соединяется с сервером, delete разъединения и удаляют объект.
Создайте Клиент HDA OPC, удалите объект и очистите переменную из рабочей области:
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 itmclear | disconnect | isvalid | opc.hda.reset