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