Преобразуйте объект OPC Toolbox в код MATLAB
obj2mfile(DAObj,'FileName')
obj2mfile(DAObj,'FileName','Syntax
')
obj2mfile(DAObj,'FileName','Mode
')
obj2mfile(DAObj,'FileName','Syntax
','Mode
')
obj2mfile(DAObj,'FileName')
преобразует opcda
объект DAObj
к эквивалентному MATLAB® код с помощью set
синтаксис и сохраняет код MATLAB в файл, заданный FileName
. Если расширение не задано, .m
расширение используется. Только те свойства, которые не установлены в их значения по умолчанию, записаны в FileName
.
obj2mfile(DAObj,'FileName','
преобразует объект OPC Toolbox™ в эквивалентный код MATLAB с помощью заданного Syntax
')'
Syntax
'
и сохраняет код в файл, FileName
. '
Syntax
'
может быть любой 'set'
или 'dot'
. По умолчанию, 'set'
используется.
obj2mfile(DAObj,'FileName','
и Mode
')
obj2mfile(DAObj,'FileName','
сохраните эквивалентный код MATLAB для всех свойств если Syntax
','Mode
')'
Mode
'
'all'
, и сохраните только свойства, которые не установлены в их значения по умолчанию если '
Mode
'
'modified'
. По умолчанию, 'modified'
используется.
Если DAObj
UserData
не пусто или если какое-либо из свойств коллбэка установлено в массив ячеек значений или к указателю на функцию, данные, хранимые в тех свойствах, записаны в MAT-файл, когда объект тулбокса преобразован и сохранен. MAT-файл имеет то же имя как файл, содержащий объектный код тулбокса, но с различным расширением.
Значения свойств только для чтения не будут восстановлены. Например, если объект сохранен с Status
значение свойства 'connected'
, объект будет воссоздан с Status
значение свойства 'disconnected'
(значение по умолчанию). Можно использовать propinfo
определить, только ли свойство для чтения.
Воссоздать DAObj
, введите имя файла, который вы ранее создали с obj2mfile
.
Создайте клиент с группой и элементом, затем сохраните тот клиент на диск:
da = opcda('localhost','Dummy.Server'); da.Tag = 'myopcTag'; da.Timeout = 300; grp = addgroup(da,'TestGroup'); itm = additem(grp,'Dummy.Tag1'); obj2mfile(da,'myopc.m','dot','all');
Воссоздайте клиент под другим именем:
copyOfDA = myopc;