Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Серега от 20 Января 2020, 15:06:44

Название: Использование функциональных клавиш
Отправлено: Серега от 20 Января 2020, 15:06:44
Добрый день!
На форуме пытался найти, но не нашел.
Вопрос. Можно ли в принципе и если да, то хотелось бы знать как привязать например к событию "Нажат пробел" (например как в delphi OnKeyPress) реакцию на изменение переменной в скаде.
Зачем. Есть много экранов. Аварийный останов для каждого механизма на своем экране есть. Но пока оператор возьмет в руку мышку, пока сориентируется, пока перейдет на нужный экран, пока подведет курсор, пока нажмет. А процессы есть разные, медленные, быстротекущие. Вот и задались вопросом можно ли на пробел повесить глобальный останов всего.
Жду вопросов и предложений.
Название: Re: Использование функциональных клавиш
Отправлено: Eugene_ от 20 Января 2020, 16:33:09

Цитировать
Есть возможность привязать тег на сервере к комбинацию клавиш на клавиатуре? Как это можно организовать?
К сожалению, такой возможности нет.

или что-то изменилось ?

Решение "в лоб" теоретическое - сделать в редакторе скрипт с интервалом в 1 секунду, в нем кусок кода на VBA/Delphi с ловушкой для клавиши ? Недостаток - клавишу придеться держать нажатой не менее 1 секунды для срабатывания.
Название: Re: Использование функциональных клавиш
Отправлено: Simple-Scada от 20 Января 2020, 16:38:26
Здравствуйте.
 
В данный момент нельзя отследить нажатия клавиш на клавиатуре через скрипты.

Цитировать
Есть много экранов. Аварийный останов для каждого механизма на своем экране есть. Но пока оператор возьмет в руку мышку, пока сориентируется, пока перейдет на нужный экран, пока подведет курсор, пока нажмет. А процессы есть разные, медленные, быстротекущие. Вот и задались вопросом можно ли на пробел повесить глобальный останов всего.
Можно только с использованием мыши, например создать отдельную кнопку на мнемосхеме, которая будет выполнять скрипт с выполнением останова всего.