Функция передачи значения

  Прямая

  Ввести & передать

  НЕ-ИЛИ

  ИЛИ

  И

  Добавить

  Добавить процент шкалы

  Умножить

  Разделить

Функция передачи значения используется для изменения значения аргументов экрана.

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

При добавлении этой функции управления (см. Функции управления ГЭ ) в списке свойств объекта появляется следующий раздел:

Поле Тип передачи содержит следующие варианты для передачи значений:

   Прямая

   Ввести и передать

   XOR

   OR

   AND

   Добавить

   Добавить процент шкалы

   Умножить

   Разделить

Атрибут Источник задает исходный аргумент, с которым проводится выбранная операция. Результат операции записывается в аргумент, задаваемый атрибутом Результат. Атрибуты Источник и Результат могут иметь привязку к одному и тому же аргументу.

Атрибут Восстанавливать значение используется только для ГЭ, запускающих выполнение действий по нажатию мыши. Если этот атрибут имеет значение True, то при нажатии ЛК значение аргумента будет изменено, а при последующем отпускании – восстановлено обратно.

Прямая

<Результат>=<Значение>

Ввести & передать

<Результат>=<введенное значение>

Значение задается в диалоге, который появляется на экране, если произошло заданное событие. Если к аргументу привязан канал, имя этого канала указывается в заголовке диалога.

НЕ-ИЛИ

<Результат>=<Источник> ^ <Значение>

^ побитовое "исключающее ИЛИ".

ИЛИ

<Результат>=<Источник> | <Значение>

| – побитовое "ИЛИ".

И

<Результат>=<Источник> & <Значение>

& – побитовое "И".

Добавить

<Результат>=<Источник> + <Значение>

Добавить процент шкалы

<Результат>=<Источник> + 0.01*<Значение>*(HL-LL)

HL и LL – границы канала, привязанного к аргументу-источнику.

Умножить

<Результат>=<Источник> * <Значение>

Разделить

<Результат>=<Источник> / <Значение>