Кнопки
Графический компонент "Кнопка" обеспечивает запись значения в переменную канала по заданной схеме (алгоритму). Этот компонент позволяет логически связать компоненты мнемосхемы и задать настройки управления функционированием технологического процесса.
Наименование компонента | Варианты изображения компонента |
Кнопка | |
Графический компонент "Кнопка" имеет несколько реализаций:
- Кнопка (тип "без фиксации"): записывает одно значение по нажатию, и другое по отжатию (можно настроить задержку сигнала).
- Кнопка (тип "тумблер"): пишет в канал "1" указанного бита и сохраняет свое состояние до следующего нажатия.
- Кнопка (тип "триггер"): пишет в канал "1" указанного бита его и инвертирует состояние при следующем нажатии.
- Кнопка (тип "многофункциональная"): выполняет различные функции и операции.
Все графические компоненты "Кнопка" выглядят на мнемосхеме как обычные кнопки с текстом. А вот свойства у них немного различаются.
| Кнопка (тип "без фиксации") |
- Автоматически возвращается в состояние "отжато", после отпускания левой клавиши мыши.
- Имеет отдельные значения для записи в канал: и для состояния "нажато", и для состояния "отжато".
- Типичный представитель - кнопка звукового сигнала в автомобиле.
- Авторазмер
Флаг установки автоматического размера компонента. Если флаг установлен и заполнено свойство "Изображение" в одном из состояний кнопки, то размер выбранного изображения будет "подогнан" к размеру компонента. Если флаг не установлен, и изображение выбрано, тогда изображение будет иметь свой истинный размер, то есть не будет никоим образом учитывать размер компонента. - Заполнение фона
Флаг, управляющий фоном графического компонента. Если флаг не установлен, то компонент будет иметь прозрачный фон. - Радиус округления
Данное свойство позволяет придать кнопке округлую форму. Следует учитывать, что если флаг свойства "Заполнение фона" не установлен, то данное свойство недоступно в списке свойств графического компонента "Кнопка". - Выравнивание текста
Данное свойство позволяет выравнять текст относительно левой и правой границы компонента: "Левый край", "Центр", "Правый край". - Раздел свойств "Состояние"отжато""
Определяет вид компонента в отжатом состоянии: цвет фона; цвет контурной линии; фоновое изображение компонента; угол поворота изображения (0, 90, 180, 270 градусов); текстовую строку; значение, записываемое в канал. Свойство "Задержка сигнала" определяет время задержки перед переключением компонента в состояние "отжато". - Раздел свойств "Состояние"нажато""
Определяет вид компонента в нажатом состоянии: цвет фона; цвет контурной линии; фоновое изображение компонента; угол поворота изображения (0, 90, 180, 270 градусов); текстовую строку; значение, записываемое в канал. - Запись бит
Флаг, позволяющий производить побитовое изменение значения канала. Если флагом установлен, то в списке свойств компонента появляется свойство "Номер бита", где можно выставить необходимый номер бита.
| Кнопка (тип 'тумблер') |
- Сохраняет свое состояние ("нажато", "отжато") после отпускания левой клавиши мыши.
- Записывает в канал "1" указанного бита при состоянии "нажато", и записывает в канал "0" указанного бита при состоянии "отжато".
- Типичный представитель - кнопка (тумблер) включения фар в автомобиле.
Компонент имеет такие же свойства, что и компонент типа "без фиксации", за исключением отсутствия свойства "Задержка сигнала" в разделе свойств "Состояние "отжато"", то есть отсутствует возможность определять задержку сигнала. Кроме того, компонент работает только с битовыми значениями.
- Подтверждение записи
Флаг, управляющий подтверждением записи. Если флаг установлен, то перед записью значения в переменную канала появляется диалоговое окно, запрашивающее у пользователя подтверждение записи. - Текст подтверждения
Свойство зависит от состояния свойства "Подтверждение записи". Позволяет определить текст диалогового окна о подтверждении записи в канал. - Номер бита
Определяет номер бита, который будет изменен.
| Кнопка (тип "триггер") |
- Меняет свое состояние ("нажато", "отжато") после нажатия и отпускания левой клавиши мыши.
- Записывает в канал "1" указанного бита при состоянии "нажато", и записывает в канал "0" указанного бита при состоянии "отжато".
- Типичный представитель - кнопка аварийного сигнала в автомобиле.
Компонент имеет такие же свойства, что и компонент типа "тумблер".
| Многофункциональная кнопка |
Выполняет действия, выбранные пользователем в свойствах компонента, при выполнении мнемосхемы в модуле "Монитор".
- Индекс группы
Позволяет добиться зависимой работы компонентов в группе из нескольких компонентов. То есть кнопки с одинаковым индексом группы (отличным от 0), становятся зависимыми друг от друга, а именно - в нажатом состоянии может находиться только одна из кнопок в группе. В случае если свойство "Индекс группы" отличается от 0, то в списке свойств появляется свойство "Нажатие". Это свойство позволяет провести первоначальную инициализацию кнопки, которая будет по умолчанию в нажатом состоянии. - Действие
Определяет действие, которое графический компонент должен выполнить при нажатии компонента левой клавишей мыши: - Открыть журнал событий – открывается архивный «Журнал событий».
- Запустить просмотр графиков – открывается модуль «Просмотр графиков».
- Авторизация – вызывает диалоговое окно авторизации пользователя (работает только при активизированном флаге "Требовать авторизации" в модуле "Редактор каналов").
- Де-авторизация – прекращает работу модуля "Монитор" от имени текущего пользователя и предлагает войти под другой учетной записью (модуль "Монитор" при этом продолжает свою работу по сбору и архивации данных)(работает только при активизированном флаге "Требовать авторизации" в модуле "Редактор каналов").
- Открыть URL в браузере – открывает страничку в браузере, запускаемому по умолчанию, по указанному адресу (адрес указывается в свойстве "URL").
- Открыть мнемосхему - открывает указанную мнемосхему (имя мнемосхемы указывается в свойстве "Мнемосхема"). Появится новое свойство "Позиция открытия". Данное свойство действует только на оконные мнемосхемы! Свойство представляет собой выпадающий список: "По умолчанию" — откроет оконную мнемосхему по координатам, указанным у мнемосхемы; "Позиция кнопки" — мнемосхема откроется по координатам середины вызывающей кнопки.
- Печать мнемосхемы – отправляет текущую мнемосхему на печать.
- Открыть файл – открывает указанный файл (имя файла указывается в свойстве "Файл"). Допускается запуск внешних приложений (exe-файл, bat-файл).
- Закрыть мнемосхему – закрывает текущую мнемосхему, но модуль "Монитор" при этом не закрывается.
- Закрыть Монитор – прекращается работа модуля "Монитор".
- Сгенерировать отчет - генерируется указанный отчет (имя отчета указывается в свойстве "Отчет").
- Открыть мнемосхему в контейнере - открывает указанную мнемосхему в указанном контейнере (имя мнемосхемы указывается в свойстве "Мнемосхема", имя контейнера указывается в свойстве "Контейнер").
- Запись значения в канал - производит запись указанного значения в указанный канал (имя канала указывается в свойстве "Канал", записываемое значение указывается в свойстве "Значение", флаг подтверждения записи устанавливается в свойстве "Подтверждение записи").
- Применить рецепт - вводит в действие назначенный рецепт из книги рецептов (имя рецепта указывается в свойстве "Рецепт"; имя книги рецептов указывается в свойстве "Книга рецептов"). Подробнее можно посмотреть в разделе "Рецепты".
- Открыть предыдущую мнемосхему - реализует концепцию «шаг назад» при перемещении между мнемосхемами. Облегчает процедуру возврата на родительскую мнемосхему. Действие актуально при одновременном доступе к мнемосхемам нескольких пользователей.
Остальные свойства графического компонента "Кнопка" можно посмотреть в "Общие свойства графических компонент".