Сгенерируйте блок Simulink OPC Write из группового объекта MATLAB
BlkPath = genslwrite(GrpObj)
BlkPath = genslwrite(GrpObj,DestSys)
BlkPath = genslwrite(GrpObj)
генерирует блок OPC Write из dagroup
объект GrpObj
, и помещает блок в новую модель Simulink®. Сгенерированный блок OPC Write имеет то же имя, частоту обновления и элементы как GrpObj
. BlkPath
указывает на полный путь с новым блоком OPC Write.
BlkPath = genslwrite(GrpObj,DestSys)
генерирует блок OPC Write и помещает его в систему, заданную 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)