Когда вы закончите использовать объекты OPC Toolbox™ Доступ, используйте delete функция для удаления их из памяти. Удалив их, очистите переменные, которые ссылаются на объекты из MATLAB® рабочей области при помощи clear функция.
Примечание
Когда вы удаляете opcda объект клиента, все объекты группы и элемента, связанные с opcda объект клиента также удаляется. Точно так же, когда вы удаляете dagroup объект, все daitem объекты, связанные с этим dagroup объект удаляется.
Чтобы проиллюстрировать процесс удаления, этот пример создает несколько opcda объекты клиента, а затем удаляют их.
Step 1: Create several clients
Этот пример создает несколько opcda клиентские объекты с использованием фиктивных свойств host и server ID.
da1 = opcda('Host1','Dummy.Server.1'); da2 = opcda('Host2','Dummy.Server.2'); da3 = opcda('Host3','Dummy.Server.3');
Step 2: Delete clients
Всегда удаляйте объекты тулбокса из памяти, и переменные, которые ссылаются на них, когда они вам больше не нужны.
Вы можете удалить объекты тулбокса, используя delete функция.
delete(da1) delete(da2) delete(da3)
Обратите внимание, что переменные, связанные с объектами, остаются в рабочей области.
whos
Name Size Bytes Class da1 1x1 636 opcda object da2 1x1 636 opcda object da3 1x1 636 opcda object
Эти переменные являются недопустимыми объектами OPC Toolbox Data Access.
isvalid(da1)
ans =
0Чтобы удалить эти переменные из рабочей области, используйте clear команда.
Примечание
Можно удалить векторы объекта тулбокса с помощью delete функция. Можно также удалить отдельные элементы массива вектора объекта тулбокса.