This is topic горячие клавиши in forum Операторский интерфейс SCADA/HMI TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/34/t/000192.html

Posted by kia13 (Участник № / Member № 5386) on :
 
необходимо выполнить действие "ввести и передать" для переменной по горячей клавише а не по нажатию кнопки на мнемосхеме.
есть ли способ это сделать ?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Перехват горячей клавиши и, соответствнно, генерацию какого-то фиксированного кода в релизе 6.09 можно организовать с помощью системной переменной @Key_Code.
Если необходимо вызывать графический диалог ввода произвольного значения с клаиатуры в произвольный канал/аргумент, то для этого придется вводить собственный ГЭ, например, на базе ActiveX.
 
Posted by kia13 (Участник № / Member № 5386) on :
 
а в 6.08 это еще не работает?
опишите пожалста кратко как использовать @Key_Code
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В документации релиза 6.09 описана системная переменная @Key_Code.
При нажатии на горячую клавишу соответствующий бит связанного с системной переменной канала взводится в течение времени удержания клавиши.
Затем значение канала обнуляется.
При слишком коротком нажатии на клавишу канал может не успеть принять код клавиши.
Значение канала надо обрабатывать программно - в ответ на принятый код формировать нужную команду.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2