Привязка аргументов вручную

  Явная привязка

  Виртуальная привязка

При привязке аргументов вручную (см. также Связь через аргументы ) необходимо учитывать:

   направление передачи данных (из этого условия выбирается тип аргумента, см. Поля редактора аргументов );

   соответствие типа данных аргумента типу данных привязываемой переменной (аргумента или атрибута). Конвертер FileCnv32.dll записывает в свой протокол предупреждение о несоответствии типов данных (см. Файлы узла, создаваемые при экспорте );

   тип числового канала (при привязке его атрибутов (1, A) Аппаратное значение и (0, R) Реальное значение к аргументам канала, вызывающего шаблон программы – см. Числовые каналы ).

Явная привязка

При двойном нажатии ЛК в поле Связь редактора аргументов (см. Разновидности редактора аргументов ) на экране появляется диалог, в котором задается привязка аргумента.

Атрибут канала (или атрибут источника/приемника) для привязки выбирается на вкладке Атрибуты в правом окне диалога (в левом окне должна быть открыта вкладка Атрибуты/Аргументы):

К аргументу числового канала, в отличие от аргумента канала CALL, запрещается привязывать атрибут источника/приемника.

Для отработки связи "аргумент – источник/приемник" МРВ создает канал, имя которого формируется аналогично имени канала, который создается по аргументу с привязкой к удаленному каналу (см. Связь через аргументы ).

Аргумент для привязки выбирается на вкладке Аргументы в правом окне диалога (в левом окне должна быть открыта вкладка Атрибуты/Аргументы).

Если в левом окне открыта вкладка Атрибуты/Аргументы, диалог снабжен следующими инструментами:

   Удалить связь – удалить привязку;

   Привязать канал – изменить канал в привязке без изменения атрибута/аргумента (атрибут/аргумент, выделенный правом окне, не имеет значения);

   Привязать атрибут/аргумент – изменить атрибут/аргумент в привязке без изменения канала (канал, выделенный в левом окне, не имеет значения);

   Привязать – привязать указанный атрибут указанного канала (в этом случае имеют значение как канал, выделенный в левом окне, так и атрибут, выделенный в правом окне);

   Отмена – закрыть диалог.

Виртуальная привязка

Вкладка Тип атрибута предназначена для привязки к аргументу прототипа канала:

В верхнем списке для прототипа канала задается класс, в нижнем списке указывается атрибут.

Виртуальная привязка используется в дальнейшем при автопостроении каналов из редактора аргументов или перепривязке (см. Автопостроение и автопривязка каналов из редактора аргументов ).