Сохранение объектов панели инструментов OPC в MAT-файл
save FileName
save FileName Obj1 Obj2 ...
save('FileName','Obj1','Obj2',___)
save FileName сохраняет все переменные в рабочей области MATLAB ® в указанном MAT-файле ,FileName. Если внутренний номер не указан для FileName, то .mat используется расширение.
save FileName Obj1 Obj2 ... сохраняет объекты OPC Toolbox™, Obj1, Obj2, ... к указанному MAT-файлу, FileName. Если внутренний номер не указан для FileName, то .mat используется расширение.
save('FileName','Obj1','Obj2',___) обеспечивает функциональную форму синтаксиса. При использовании функциональной формы необходимо указать имя файла и объекты панели инструментов как векторы символов или строки.
Все данные, связанные с объектом панели инструментов, не будут храниться в MAT-файле. Данные можно перенести в рабочую область MATLAB с помощью getdata а затем сохранен в MAT-файл с использованием отдельного имени переменной.
load используется для возврата переменных из MAT-файла в рабочую область MATLAB. Значения свойств, доступных только для чтения, будут восстановлены до значений по умолчанию при загрузке. Например, Status свойство для opcda объект будет восстановлен в 'disconnected'. Вы используете propinfo чтобы определить, доступно ли свойство только для чтения.
Создайте подключенный клиент и настройте группу с двумя элементами. Затем сохраните группу.
da = opcda('localhost','Matrikon.OPC.Simulation'); connect(da); grp = addgroup(da,'ClearEventLogEx'); itm1 = additem(grp,'Random.Real8'); save mygroup grp