Верный для восстановленных после удаления объектов OPC Toolbox
A = isvalid(Obj)
A = isvalid(Obj) возвращает логический массив, A, который содержит false, где элементы Obj являются удаленными объектами OPC Toolbox™ и true, где элементы Obj являются доступными объектами.
Используйте команду clear, чтобы очистить недопустимый объект тулбокса от рабочей области.
Создайте два допустимых объекта доступа к OPC Data, и затем удалите, чтобы сделать его недопустимым:
da(1) = opcda('localhost','Dummy.ServerA');
da(2) = opcda('localhost','Dummy.ServerB');
out1 = isvalid(da)
% Delete the first object and show it is invalid:
delete(da(1))
out2 = isvalid(da)
% Delete the second object and clear the object array:
clear da