Создание блока записи OPC Simulink из объекта группы MATLAB
BlkPath = genslwrite(GrpObj)
BlkPath = genslwrite(GrpObj,DestSys)
BlkPath = genslwrite(GrpObj) генерирует блок записи OPC из dagroup объект GrpObjи помещает блок в новую модель Simulink ®. Созданный блок записи OPC имеет то же имя, скорость обновления и элементы, что иGrpObj. BlkPath указывает полный путь к новому блоку записи OPC.
BlkPath = genslwrite(GrpObj,DestSys) генерирует блок записи OPC и помещает его в систему, определенную DestSys. DestSys должно быть именем модели или путем к блоку подсистемы. Блок OPC Write автоматически занимает расположение, которое пытается минимизировать перекрытие строк и блоков, однако блок может отображаться поверх существующей аннотации.
Создайте объект группы с двумя элементами, а затем создайте блок OPC Write из группы.
da = opcda('localhost','Matrikon.OPC.Simulation'); grp = addgroup(da,'ExOPCREAD'); itm1 = additem(grp,'Triangle Waves.Real8'); itm2 = additem(grp,'Saw-Toothed Waves.Int2'); % Set update rate to 2 seconds: grp.UpdateRate = 2; % Construct OPC Write block: blkPath = genslwrite(grp)