41
Ваши вопросы / Re: Печать графиков
« Последний ответ от Simple-Scada 27 Мая 2026, 16:43:28 »В одном из будущих обновлений будет новое меню просмотра трендов (одинаковое для всех клиентов).
Официальный форум Simple-Scada.
Возникла необходимость обработки нажатия кнопок клавиатуры, а именно нажатие и отпускание кнопки.В Simple-Scada можно обработать только нажатия сочетаний клавиш с использованием клавиш Ctrl / Shift / Alt – подробнее см. по ссылке. Отследить нажатие отдельной клавиши (например F1) нельзя.
Например, при нажатии кнопки на клавиатуре F1..
а вот как обработать отпускание, не нашел.Такой возможности нет.
Для копирования сообщений я просто дублирую всю группу.Лайфак, однако, спасибо!
procedure GomControlPumpRun(AMqttPumpRun, APumpRun, AStatePump: TM_Variable; bit: Byte);
begin
if AMqttPumpRun.AsBool then
if not GetBit(AStatePump.AsInt, bit) then
APumpRun.Value := AMqttPumpRun.AsBool
else
begin
APumpRun.Value := False;
AMqttPumpRun.Value := False;
end;
end;
GomControlPumpRun(mqtt_Gom_Run_pump5, drskGom_SN5_Run, drskGom_State_Pump57, 2);