exponenta event banner

genslwrite

Сгенерируйте блок 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 автоматически занимает место, которое пытается минимизировать перекрытие линий и блоков, однако блок может появиться над существующей аннотацией.

Примеры

Создайте групповой объект с двумя элементами, а затем создайте блок 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)

См. также

Функции

Представлено до R2006a