Селектор №2 — компонент. Предназначен для выбора численных значений и передачи их в канал.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
- Число (Yn) — выходное значение селектора, которое задаёт пользователь.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Value (1) — текущее значение;
- Status (true) — активация/дезактивация селектора;
- Min (0) — минимально возможное устанавливаемое значение;
- Max (9) — максимально возможное устанавливаемое значение;
- Fix (false) — установка режима переключения:
- false — позволяет переключаться по всему диапазону шкалы;
- true — позволяет переключаться только между целыми значениями;
- FontName (Arial) — шрифт чисел на шкале;
- FontSize (14) — размер шрифта;
- Mark (10) — количество основных делений шкалы;
- Line (5) — количество дополнительных делений шкалы;
- Point (false) — установка дополнительных промежуточных меток;
- Unit (c) — установка единиц измерения;
- FonColor (f0f0f0) — установка цвет фона;
- Color (cccccc) — цвет внутренней области шкалы.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- FLOAT Value — установка и чтение текущего значения (любое число);
- VARIANT_BOOL Status — установка и чтение статуса:
- true — статус включён;
- false — статус выключен.
- FLOAT Min — установка и чтение минимального значения (любое число);
- FLOAT Max — установка и чтение максимального значения (любое число);
- VARIANT_BOOL Fix — установка и чтение фиксации:
- true — фиксация включена;
- false — фиксация выключена.
- BSTR FontName — установка и чтение названия шрифта (строка);
- LONG FontSize — установка и чтение размера шрифта (любое число);
- LONG Mark — установка и чтение количества основных делений шкалы (любое число);
- LONG Line — установка и чтение количества дополнительных делений шкалы (любое число);
- VARIANT_BOOL Point — установка и чтение малых меток:
- true — состояние работы малых меток включено;
- false — состояние работы малых меток выключено.
- BSTR Unit — установка и чтение единицы измерения (строка);
- LONG FonColor — установка и чтение цвета фона (любое число);
- LONG Color — установка и чтение цвета текста (любое число).
Пример
Проект в SCADA ZETView
В этой схеме компонент Импульсный сигнал генерирует прямоугольные импульсы. Селекторы (а также другой тип) служат для задания частоты, уровня, смещения, скважности. Кнопка необходима для включения/выключения Импульсного сигнала. Кнопка с фиксацией служит для включения или отключения. Данный компонент используется для создания различных проектов, в том числе таких как вибростенд tira.
Результат работы проекта