Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix > SMArt

SMArt Разработка интерфейсов пользователя

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2016, 09:06   #1
avas
Senior Member
 
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Эмуляция клавиатуры в SMArt

Нет ли возможности записывать в SMH2G(i) по последовательному порту скан код клавиш, чтобы smart отрабатывал эти "нажатия" аналогично обычным нажатиям?
avas вне форума   Ответить с цитированием
Старый 12.01.2016, 12:07   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Эмуляция клавиатуры в SMArt

Цитата:
Сообщение от avas Посмотреть сообщение
Нет ли возможности записывать в SMH2G(i) по последовательному порту скан код клавиш, чтобы smart отрабатывал эти "нажатия" аналогично обычным нажатиям?
Нет, такой возможности нет.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 13.01.2016, 08:31   #3
avas
Senior Member
 
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Эмуляция клавиатуры в SMArt

Сделать возможно? Понимаю что хотящих много, но это не займет много времени - прочитать входной регистр модбаса (мастер по дефолту работает), сделать проверку на валидность и записать в выход сервиса опроса клавиатуры.
Зачем это нужно. Некоторые нефтяные компании прописывают в требованиях к управляющему контроллеру вашу продукцию. Часть установок идет во взрывозащищенном исполнении. Ваш контроллер устанавливается во взрывозащищенный корпус и возникает проблема нажатия кнопок клавиатуры. Хотел сделать бесконтактную клавиатуру под контроллеры smh2g(i), устанавливаемую внутри вз корпуса.
Конечно можно использовать методы ввода smh2010. Но SMart проще в использовании и красивее.
avas вне форума   Ответить с цитированием
Старый 13.01.2016, 10:16   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Эмуляция клавиатуры в SMArt

Цитата:
Сообщение от avas Посмотреть сообщение
Сделать возможно?
Это малореально без полной перекомпиляции операционной системы. Линукс работает несколько иначе, чем Виндоус.

Даже если это сделать, порт станет полностью непригодным для использования со всем, кроме клавиатуры.

Получается замкнутый круг. Для одного контроллера пересобирать систему слишком дорого, а на все контроллеры внедрение невозможно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 14.01.2016, 09:15   #5
avas
Senior Member
 
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Эмуляция клавиатуры в SMArt

Возможно сделать только в SMH2G ?
avas вне форума   Ответить с цитированием
Старый 14.01.2016, 11:00   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Эмуляция клавиатуры в SMArt

Цитата:
Сообщение от avas Посмотреть сообщение
Возможно сделать только в SMH2G ?
На 2G систему тоже пересобирать нужно.


Получается замкнутый круг. Для одного контроллера пересобирать систему слишком дорого, а на все контроллеры внедрение невозможно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 31.01.2016, 23:37   #7
k0der
Новичок
 
Регистрация: Mar 2014
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Эмуляция клавиатуры в SMArt

http://repo.or.cz/w/softwedge.git
k0der вне форума   Ответить с цитированием
Старый 01.02.2016, 09:57   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Эмуляция клавиатуры в SMArt

Цитата:
Сообщение от k0der Посмотреть сообщение
И?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 19:33.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024