Кнопка с картинкой — компонент. Используется для установки в проект кнопки, которая, по сути является кнопкой с фиксацией, но вместо надписи имеет картинку.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
- Импульс — на выходе управляющий импульс, на котором при нажатии кнопки возникнет кратковременно меняющийся логический уровень.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- imagesource (загрузить из списка) — источник загрузки изображения (загрузить из списка/загрузить из файла).
- image (Очистить) — выбор внешнего вида кнопки на панели оператора:
- Калькулятор.
- Часы.
- Дискета.
- Документ.
- Параметры.
- Принтер.
- Конфигурация.
- Вибростенд 1.
- Вибростенд 2.
- Информация.
- Таймер.
- Обновление.
- Выбор папки.
- Сохранить.
- Открыть.
- Вперед.
- Назад.
- Вверх.
- Старт.
- Стоп.
- Очистить.
- FileName — установка названия файла загружаемого изображения и местоположения на диске. Позволяет загружать свои рисунки.
- ToolTip — текст всплывающей подсказки.
Примечание:
При обновлении данных из каналов, фокус переносится на главное окно проекта.
Передача фокуса главному окну проекта происходит при нажатии кнопок через скрипт.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- BSTR ImageSource — установка и чтение источника загрузки изображенияЗагрузить из списка; Загрузить из файла (строка);
- BSTR Image — установка и чтение изображения: Калькулятор; Часы; Дискета; Документ; Параметры; Принтер; Конфигурация; Вибростенд 1; Вибростенд 2; Информация; Таймер; Обновление; Выбор папки; Сохранить; Открыть; Вперед; Назад; Вверх; Старт; Стоп; Очистить (строка);
- BSTR FileName — установка и чтение имени загружаемого изображения из файла (строка);
- BSTR ToolTip — установка и чтение текста всплывающей подсказки (строка).
Методы:
- Press(void) — устанавливается нажать на кнопку (любое значение).
Пример
Проект в SCADA ZETView
В этой схеме компонент Световой индикатор служит для графического представления состояния последней нажатой Кнопки с картинкой. Данный компонент используется для создания различных проектов, например таких как «Аттестация виброиспытательной системы»
Результат работы проекта