Просмотр полной версии : Кнопка для команды типа "целое"
Задача - есть команда целого типа, при работе принимает значение 1 и 2. Требуется привязать ее к кнопке таким образом чтобы при значении 1 кнопка была отжата, при значении 2 - нажата. Нажатие мышкой меняло значение команды.
Как это сделать?
Из значений 1 и 2 вычесть 1, таким образом, получатся значения 0 и 1. Далее конвертировать в тип BOOL и привязать к кнопке
Если бы было так просто - не спрашивал бы!
А в обратную сторону?
SCADAMaster
28.04.2015, 16:29
Пример проекта в приложении.
Работает.
Но остался вопрос из справки - что значит события для элемента мнемосхему? Не проще ли использовать их? Т.е. Событие нажатия кнопки пишет нужное значение в нужную переменную.
Или это пока не реализовано?
SCADAMaster
28.04.2015, 16:51
Про какую именно часть справки вы говорите. Приведите путь к нужному разделу.
Для элемента "Кнопка с фиксацией"
Кнопка с фиксацией похожа на обыкновенную кнопку, за исключением того, что при нажатии на нее левой клавишей мыши и отпускании этой клавиши ее положение фиксируется, т.е. она остается нажатой. Если в нажатом состоянии на нее нажать, то она отжимается. Поэтому ее следует использует для выполнения действий, с двумя положениями (Вкл./Выкл.). Как и у любого элемента у кнопки с фиксацией есть события и свойства.
События элемента:
Помимо стандартных событий этот элемент имеет еще два своих события: фиксация и освобождение кнопки.
Событие "фиксация кнопки" происходит при клике (нажатию и отпусканию) левой клавиши мыши на кнопку. При этом кнопка переходит в нажатое состояние.
Событие "освобождение кнопки" происходит также при клике левой клавиши мыши на кнопку. При этом кнопка переходит в нормальное (ненажатое) состояние.
SCADAMaster
28.04.2015, 18:35
Это кнопка - контрол. Ее нужно привязывать через входы и выходы динамизации.
Не стоит ее использовать - используйте команду типа дискретный.
Тогда последний вопрос - повторитель в примере необходим? Цель его использования?
SCADAMaster
28.04.2015, 19:26
В качестве сигнала обратной связи может выступать выход ФБ или ОРС переменная. Выход ФБ лучше с точки зрения архитектуры.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot