exponenta event banner

genslread

Создание блока чтения OPC Simulink из объекта группы MATLAB

Синтаксис

BlkPath = genslread(GrpObj)
BlkPath = genslread(GrpObj,DestSys)

Описание

BlkPath = genslread(GrpObj) генерирует блок OPC Read из dagroup объект GrpObjи помещает блок в новую модель Simulink ®. Блок OPC Read имеет то же имя, скорость обновления и элементы, что иGrpObj. Если все элементы в GrpObj имеют тот же тип данных, блок чтения OPC Value порт указывает на этот тип данных. BlkPath указывает полный путь к новому блоку чтения OPC.

BlkPath = genslread(GrpObj,DestSys) генерирует блок OPC Read и помещает его в систему, определенную DestSys. DestSys должно быть именем модели или путем к блоку подсистемы. Блок OPC Read автоматически занимает расположение, которое пытается минимизировать перекрытие строк и блоков, однако блок может отображаться поверх существующей аннотации.

Примеры

Создайте объект группы с двумя элементами, а затем создайте блок OPC Read из группы.

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 Read block:
blkPath = genslread(grp)

См. также

Функции

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