PDA

Просмотр полной версии : Имитация нажатия горячей клавиши для СПК 207



Finik33
24.07.2017, 07:53
Добрый день, помогите решить следующую задачу.
Задача такая при нажатии в проекте кнопок "назад" или "далее" выполняется переход на другой экран визуализации и включается или выключаются некоторые переменные. Так вот необходимо продублировать (со всеми их свойствами) кнопки панели механическими кнопками на щите устройства. По примеру как горячие клавиши. Спасибо.

Евгений Кислов
24.07.2017, 08:24
Добрый день.

См. документ СПК. Визуализация, п. 11.4.6 (ссылка в подписи).

Finik33
24.07.2017, 08:41
Спасибо за ссылку я посмотрел, горячие клавиши я настроил но мне необходимо чтобы кнопка на щите работала аналогично горячей клавише.

ASo
24.07.2017, 09:02
Ну так объедините по или.

Евгений Кислов
24.07.2017, 09:03
Спасибо за ссылку я посмотрел, горячие клавиши я настроил но мне необходимо чтобы кнопка на щите работала аналогично горячей клавише.

Вы же от кнопки на щите получаете какой-то дискретный сигнал? Т.е. фактически переменную типа BOOL.
Просто обрабатывайте ее значение в программе и выполняйте нужные действия:



IF xShieldButton1 THEN
// переключить экран
// изменить значения переменных
END_IF

Finik33
24.07.2017, 12:08
Спасибо разобрался.