Межстраничная связь

Межстраничная связь — компонент. Предназначен для связи между компонентами, расположенными на разных страницах проекта.

Внешний вид компонента

Режим проектировщика Режим оператора
Межстраничная связь - Режим проектировщика Не имеет

Параметры:

Входные

  • Вход (доступен только в режиме передачи) — входной контакт, на который могут передаваться данные любого типа.

Выходные

  • Выход (доступен только в режиме приема) — выходной контакт, с которого передаются данные любого типа, полученные со входа.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • Reciewer (false) — принимает значения True/False, переводит компонент в режим передачи или приема. В зависимости от установленного режима у компонента меняется внешний вид и расположение контактов: компонент имеет только входной контакт если значение Reciewer=True, и только выходной контакт, если Reciewer=False.

Особенность настройки компонента

Сначала необходимо выставить свойство Reciewer=True, на тех компонентах «Межстраничная связь», которые будут играть роль принимающих компонентов:

Межстраничная связь - Настройка

После, на передающем компоненте с помощью контекстного меню выбрать пункт «Редактировать компонент», далее появится меню с выбором принимающих компонентов «Межстраничная связь».

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

  • Вход (доступен только в режиме передачи) — значения, на который могут передаваться данные любого типа.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • VARIANT_BOOL Receiver — установка и чтение типа межстраничной связи:
    • true — тип межстраничной связи включено;
    • false — тип межстраничной связи выключено.

Методы:

  • PrepareDataForRequest(BSTR* helpStr, LONG* param, LONG* paramT) — Устанавливает значение данных для запроса.

Пример

Проект в SCADA ZETView

Межстраничная связь - ПримерМежстраничная связь - Пример

Данный компонент используется для создания различных проектов, в том числе таких как датчик деформации.

Результат работы проекта

Межстраничная связь - Результат работы проектаМежстраничная связь - Результат работы проекта