Кнопка без фиксации

Кнопка без фиксации — компонент. Кнопка, которая после нажатия возвращается в исходное состояние. При нажатии кнопка передает импульс «1», затем возвращается в «0».

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

Режим проектировщика Режим оператора
Кнопка без фиксации - Режим проектировщика Кнопка без фиксации - Режим оператора

Параметры:

Входные

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

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

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

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

  • TextSize (12) — размер текста.
  • textstyle (FontStyleRegular) — стиль текста.
  • Enable (true) — активация и дезактивация кнопки.
  • OnCaption (кнопка) — название кнопки во включенном состоянии.
  • BltColor (46d6e1) — цвет кнопки в запущенном состоянии проекта, при наведении мышью на нее.
  • AnimationEnable (true) — включение/отключение анимации.

Примечание:

При обновлении данных из каналов, фокус переносится на главное окно проекта.

Передача фокуса главному окну проекта происходит при нажатии кнопок через скрипт.

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

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

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

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

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

  • SHORT TextSize — установка и чтение размера текста (любое число).
  • BSTR TextStyle — установка и чтение стиля текста (строка):
    • FontStyleBold;
    • FontStyleBold;
    • FontStyleItalic;
    • FontStyleBoldItalic;
    • FontStyleUnderline;
    • FontStyleStrikeout.
  • VARIANT_BOOL Enable — установка и чтение доступности выхода из программы:
    • true — состояние доступность включён;
    • false — состояние доступность выключен.
  • LONG OnBackColor — установка и чтение цвета во включенном состоянии (любое число).
  • LONG BtnColor — установка и чтение цвета кнопки в запущенном состоянии проекта, при наведении мышью на нее (любое число).
  • VARIANT_BOOL AnimationEnable — установка и чтение Включение/Отключение анимации:
    • true — выходное значение выдаётся при включении анимации;
    • false — выходное значение не выдается при включении анимации.

Методы:

  • void press(void) — устанавливается нажатие на кнопку (любое значение).

Пример

Проект в SCADA ZETView

Кнопка без фиксации - Пример

В этой схеме компоненты Кнопка без фиксации служат для изменения состояний на входах RS-триггера. Компонент Световой индикатор служит для отображения состояния выхода триггера. При последовательном нажатии Кнопок без фиксации меняется состояние Светового индикатора. Данный компонент используется для создания различных проектов, например таких как «Энкодер цифровой».

Результат работы проекта
Кнопка без фиксации - Результат работы проекта