12.01.2016, 09:06 | #1 |
Senior Member
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Эмуляция клавиатуры в SMArt
Нет ли возможности записывать в SMH2G(i) по последовательному порту скан код клавиш, чтобы smart отрабатывал эти "нажатия" аналогично обычным нажатиям?
|
12.01.2016, 12:07 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Эмуляция клавиатуры в SMArt
Нет, такой возможности нет.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.01.2016, 08:31 | #3 |
Senior Member
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Эмуляция клавиатуры в SMArt
Сделать возможно? Понимаю что хотящих много, но это не займет много времени - прочитать входной регистр модбаса (мастер по дефолту работает), сделать проверку на валидность и записать в выход сервиса опроса клавиатуры.
Зачем это нужно. Некоторые нефтяные компании прописывают в требованиях к управляющему контроллеру вашу продукцию. Часть установок идет во взрывозащищенном исполнении. Ваш контроллер устанавливается во взрывозащищенный корпус и возникает проблема нажатия кнопок клавиатуры. Хотел сделать бесконтактную клавиатуру под контроллеры smh2g(i), устанавливаемую внутри вз корпуса. Конечно можно использовать методы ввода smh2010. Но SMart проще в использовании и красивее. |
13.01.2016, 10:16 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Эмуляция клавиатуры в SMArt
Это малореально без полной перекомпиляции операционной системы. Линукс работает несколько иначе, чем Виндоус.
Даже если это сделать, порт станет полностью непригодным для использования со всем, кроме клавиатуры. Получается замкнутый круг. Для одного контроллера пересобирать систему слишком дорого, а на все контроллеры внедрение невозможно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
14.01.2016, 09:15 | #5 |
Senior Member
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Эмуляция клавиатуры в SMArt
Возможно сделать только в SMH2G ?
|
14.01.2016, 11:00 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Эмуляция клавиатуры в SMArt
На 2G систему тоже пересобирать нужно.
Получается замкнутый круг. Для одного контроллера пересобирать систему слишком дорого, а на все контроллеры внедрение невозможно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
31.01.2016, 23:37 | #7 |
Новичок
Регистрация: Mar 2014
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Эмуляция клавиатуры в SMArt
|
01.02.2016, 09:57 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Эмуляция клавиатуры в SMArt
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|