Межстраничная связь — компонент. Предназначен для связи между компонентами, расположенными на разных страницах проекта.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Вход (доступен только в режиме передачи) — входной контакт, на который могут передаваться данные любого типа.
Выходные
- Выход (доступен только в режиме приема) — выходной контакт, с которого передаются данные любого типа, полученные со входа.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Reciewer (false) — принимает значения True/False, переводит компонент в режим передачи или приема. В зависимости от установленного режима у компонента меняется внешний вид и расположение контактов: компонент имеет только входной контакт если значение Reciewer=True, и только выходной контакт, если Reciewer=False.
Особенность настройки компонента
Сначала необходимо выставить свойство Reciewer=True, на тех компонентах «Межстраничная связь», которые будут играть роль принимающих компонентов:
После, на передающем компоненте с помощью контекстного меню выбрать пункт «Редактировать компонент», далее появится меню с выбором принимающих компонентов «Межстраничная связь».
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- Вход (доступен только в режиме передачи) — значения, на который могут передаваться данные любого типа.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- VARIANT_BOOL Receiver — установка и чтение типа межстраничной связи:
- true — тип межстраничной связи включено;
- false — тип межстраничной связи выключено.
Методы:
- PrepareDataForRequest(BSTR* helpStr, LONG* param, LONG* paramT) — Устанавливает значение данных для запроса.
Пример
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как датчик деформации.
Результат работы проекта