Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version » переменная Key_Code

   
Автор / Author Тема / Topic: переменная Key_Code
mezentsev
Junior Member / Новичок
Участник № / Member № 4388


Icon 1 отправлено / posted      Профиль для / Profile for mezentsev           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В описании переменной @Key_Code сказано, что для регистрации нажатий определённых клавиш, на ряду с существующей, работоспособной переменной @Key_Code, необходимо создать конфигурационный файл *.cnf с ключом. Например: "KBD_VIRTUAL7 = 32" (пробел). Предполагается, что название файла будет любым? или оно должно соответствовать названию канала вызывающего данную системную переменную? Пока что у меня работают только функциональные клавиши, их коды регистрируются.
Сообщения / Posts 17 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Описание файла *.cnf (имя, формат) дано в разделе "Приложения/Задание параметров работы мониторов".
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
mezentsev
Junior Member / Новичок
Участник № / Member № 4388


Icon 1 отправлено / posted      Профиль для / Profile for mezentsev           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Почему-то ключ, устанавливающий время цикла Fast в файле TMcom_0.cnf срабатывает, а ключ KBD_VIRTUAL7=32 - нет. Почему это может быть?
Сообщения / Posts 17 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В документации не оговоренр существенное условие.
Перепривязка битов @Key_Code осуществляется только всех сразу. В этом случае задание ключа
KBD_VIRTUAL0 = <ASCII-код> обязательно.
Биты, которым не заданы ключи, не будут активными.

По умолчанию (при отсутствии ключа KBD_VIRTUAL0 = <ASCII-код>) биты 0…3 соответствуют F1…F4.

При дополним документацию.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
mezentsev
Junior Member / Новичок
Участник № / Member № 4388


Icon 1 отправлено / posted      Профиль для / Profile for mezentsev           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
KBD_VIRTUAL0 = 27
KBD_VIRTUAL1 = 90
KBD_VIRTUAL2 = 88
KBD_VIRTUAL3 = 67
KBD_VIRTUAL4 = 32
KBD_VIRTUAL5 = 86
KBD_VIRTUAL6 = 66
KBD_VIRTUAL7 = 78
FSTLOOP=2000
END_OF_CNF

Сделал так, по прежнему воспринимаются только функциональные клавиши.
FSTLOOP вставлен для проверки факта чтения файла проектом.

Сообщения / Posts 17 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
mezentsev
Junior Member / Новичок
Участник № / Member № 4388


Icon 1 отправлено / posted      Профиль для / Profile for mezentsev           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Всё, заработало, нужно было ключи без пробелов записывать, а в справке с пробелами указаны.
Сообщения / Posts 17 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2