Когда вы закончите использовать свои объекты Доступа к данным OPC Toolbox™, используйте функцию delete, чтобы удалить их из памяти. После удаления их очистите переменные, которые ссылаются на объекты из рабочей области MATLAB® при помощи функции clear.
Когда вы удаляете объект клиента opcda, вся группа и объекты элемента, сопоставленные с объектом клиента opcda, также удалены. Точно так же, когда вы удаляете объект dagroup, все объекты daitem, сопоставленные с тем объектом dagroup, удалены.
Чтобы проиллюстрировать процесс удаления, этот пример создает несколько объектов клиента opcda и затем удаляет их.
Step 1: Create several clients
Этот пример создает несколько объектов клиента opcda с помощью фиктивного хоста и свойств 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.
isvalid(da1)
ans =
0
Чтобы удалить эти переменные из рабочей области, используйте команду clear.
Можно удалить векторы объекта тулбокса с помощью функции delete. Можно также удалить отдельные элементы вектора объекта тулбокса.