9.6 Обновление СИД
Обычно эффект команд [Led+xx], [Led-xx] e
[Led/xx] незамедлителен.
Если необходимо настроить много светодиодов
одновременно, может создаться задержка в обновлении,
в основном из-за асинхронной связи между кнопочной
панелью и компьютером.
Чтобы избежать этой задержки, используется временный
буфер: после установки значений временного буфера
выполняется обновление, чтобы сделать видимой
одновременную замену всех измененных светодиодов.
С этой целью используются команды:
КОМАНДА
ЗНАЧЕНИЕ
[LedImmediate]
Обносление СИД происходит
немедленно.
[LedDelayed]
Обновление СИД задержано
до получения первой команды
[LedUpdate] Тем временем все
команды[Led+xx], [Led-xx]
и [Led/xx] записываются во
временный буфер.
[LedUpdate]
Временный буфер копируется в
активный буфер, и все изменения,
выполненные в то же время,
становятся видимыми.
[LedCopy]
Активный буфер копируется во
временный буфер.
Tab. 04
9.7 Поисковая таблица (только
для экспертов)
Каждой кнопке соответствует значение внутри таблицы
поиска кнопок. Значение по умолчанию соответствует
логической координате кнопки (например, кнопке
ряд 1, столбец 3соответствует значение 13).
Команда LookupWrite позволяет изменить значение,
связанное с кнопкой.
h
Изменение значений поиска может
привести к заметным сбоям в системе,
в случае если возникнет необходимость
в замене кнопочной панели в будущем.
Рекомендуется задокументировать изменения
соответствующим образом.
16
Смена значений поиска состоит из:
• Иметь несколько кнопок, которые интерпретируются
как одна;
• Изменить положение по умолчанию и номер кнопок
джойстика в режиме JOYHID.
9.7.1 Описание значений поиска
Значения поиска имеют диапазон 0..65535.
Некоторые промежутки значений имеют специальное
значение:
• 0: Кнопка отключена;
• 1..99: Нормальная кнопка, значение возвращается при
нажатии и отпускании кнопки;
• 1001..1008: Определение кнопок shift;
• 50011..50089: Определение множественных кнопок;
• 60001..60040: Назначение кнопок в режиме JOYHID;
• 60101..60103: Внутреннее использование, не
доступны.
При установке значения 01-99 соответствующий код
будет возвращен от кнопочной панели при нажатии/
отпускании кнопки в режиме VCOM.
При установке значения 1001-1008 кнопка становится
shift. Нажатие кнопки, когда уже нажата одна или
несколько кнопок shift, меняет сообщение [K+xx], которе
становится [K+xx:lista_shift_premuti]. Можно
одновременно нажать несколько кнопок shift.
При установке значения 500rc (rc в диапазоне11..89)
поведение одной кнопки привязывается к другой кнопке
логических коодинат rc. Это позволяет управлять
несколькими кнопками с одинаковым поведением,
которые рассматриваются как одна единая кнопка.
При установке значения 600nn (nn в диапазоне01-40)
кнопка привязывается к соответствующей кнопке
ESC
,
джойстика nn в режиме JOYHID.
9.7.2 Измените таблицу поиска для
смещения и изменения номера кнопок
джойстика.
Изменение таблицы поиска позволяет изменение
положения или номера кнопок джойстика в режиме
JOYHID.