|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
29.06.2010, 12:47 | #1 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 173
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
клава пихселя как юзерпульт
у пихселя есть комбинация кнопок через Fn для "второй" функции..
вопщем хотелка примерно такова: в стандартный макрос обработки клавы добавить фукцию переключения функционала кнопок режимы "юзер-сервис" - тот что есть сейчас по дефолту режим "юзер-ламер" - кнопка ESC становится кнопкой сброса аварии - кнопка -> становится кнопкой входа в юзерменю, там где уставки. - кнопки вверх-вниз как и были - кнопка OK включение/выключение напрягает необходимость ставить еще какие-то органы управления типа включателей, если можно обойтись и без них. а еще былоб прикольно иметь накладную клаву с иными, понятными юзеру, мнемограммами на кнопках. вопщем есть большое желание отдать пихсель юзеру в качестве юзерпульта, но нет возможности. есть какие-нить идеи на эту тему? |
29.06.2010, 13:29 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: клава пихселя как юзерпульт
Цитата:
А по поводу остального, то в программе будет очень много замороченных связей, т.к. кнопки должны должны будут иметь разный функционал в разных экранах и меню. Проект станет совсем нередактируемым, т.к. человеку придётся тянуть на себе согласование этого волшебства на себе. На это ещё накладывается то, что макрос клавы универсальный и волшебство будет твориться на каждом контроллере. В общем, в рамках Конструктора тяжеловато. Единственное из этого более-менее поледным будет запуск/останов по долгому нажатию "ok". Вот такие вот идеи . __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
29.06.2010, 13:32 | #3 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 173
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: клава пихселя как юзерпульт
Цитата:
как сделать минимальными потерями серого вещества? |
|
29.06.2010, 13:42 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: клава пихселя как юзерпульт
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
29.06.2010, 13:46 | #5 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 173
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: клава пихселя как юзерпульт
Цитата:
|
|
29.06.2010, 15:32 | #6 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: клава пихселя как юзерпульт
Цитата:
На входы sel мультиплексоров подавать код "прав пользователя" типа 0-ламер, 1-юзер, 2-админ. |
|
30.06.2010, 11:57 | #8 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: клава пихселя как юзерпульт
Цитата:
Единственный обработчик клавы -> перекодировщик в функции -> менюшки. Если прав пользователя не хватает, функция просто не активируется, а менюшка не вызовется. Упрощенно нарисовал это в "примерчике". |
|
30.06.2010, 12:03 | #9 |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: клава пихселя как юзерпульт
Вот так понятнее будет...
|
30.06.2010, 12:11 | #10 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 173
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: клава пихселя как юзерпульт
Цитата:
я не совсем то имел ввиду. задача не замаскИровать кнопки клавы.. вопщем мысль Арсения решила мою хотелку. ей и ограничусь. покашта... а вообще - спасибо, идея правильная и хорошая, думаю пригодится - нех ламеру давать руки распускать |
|