Когда вы закончите использовать объекты 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
функция. Можно также удалить отдельные элементы массива вектора объекта тулбокса.