|
SMArt Разработка интерфейсов пользователя |
|
Опции темы | Поиск в этой теме |
13.10.2017, 23:48 | #1 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Блокировка реакции элементов СМАрт на касание экрана (решено)
Как сделать блокировку реакции СМАрт на тап по экрану в Трим или SMH4? Если такое вообще возможно
|
15.10.2017, 05:11 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана
Цитата:
Т.е. их можно "погасить", они перестанут быть видимыми и перестанут нажиматься. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.10.2017, 16:36 | #3 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана
Цитата:
натянуть на весь экран пустую картинку, поднять на самый "верх", из фбд сделать видимой или невидимой. |
|
15.10.2017, 21:44 | #4 | |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана
Цитата:
Трим используется в качестве HMI. По истчении времени неактивности пользователяэкран экран гаснет. При погашеной подсветке касание экрана должно игнорироваться любыми активными элементами экрана. Натянутая поверх всего картинка на "закрывает" тап от элементов под ней. P.S. Странно, что в устройстве, для которого разрабочиками явно сразу одним из сценариев использования предполагался именно HMI, производителем оказалась упущена столь очевидная для HMI функция. Последний раз редактировалось ViS, 15.10.2017 в 21:54 |
|
16.10.2017, 11:31 | #5 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана
Функция добавлена в версии 3.28.0048, обновляйте контроллер из свежего лоджика и всё будет как надо.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
16.10.2017, 21:50 | #6 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Обновил. Не нашел..
|
17.10.2017, 11:01 | #7 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Блокировки в смарте нет, блокировка системная. Когда экран потушен - первый тап в экран полностью исключается из системы, т.о. ни одно приложение его не увидит.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
17.10.2017, 22:00 | #8 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
А... Оно чё..
А я подумал на уровне приложения. |
17.10.2017, 22:07 | #9 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
непонятно, как этим пользоваться в реальной жизни?
|
17.10.2017, 22:08 | #10 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
|
17.10.2017, 22:47 | #11 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Функция оказалась не без "особенностей"
1. Не работает в системном меню. При погашеном экране по первому тапу элементы меню отрабатывают. 2. При возврате в программу из системного меню по кнопочке Домой экран сразу гаснет , тап при этом отрабатывает в течение заданного на выключение экрана времени. 3. При входе в системное меню, экран сразу гаснет. 4. При включении этой системной функции, невозможно включить экран из ФБД. Только тапом по экрану. Даже если выключить его через Device(Hardware). Последний раз редактировалось ViS, 17.10.2017 в 23:04 |
18.10.2017, 11:18 | #12 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Подстава. Согласен со всеми пунктами. Передаю снова в отдел программирования, пусть поправляют =)
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
19.10.2017, 04:55 | #13 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
P.S.
После этого обновления опять вылезло http://forum.segnetics.com/showthread.php?t=3215, нечасто, то три раза в час, раз в три часа. |
19.10.2017, 11:54 | #14 | |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Цитата:
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
|
19.10.2017, 22:29 | #15 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Да, так и есть.
Ставил первый вариант того обновления, второй не ставил. |
03.11.2017, 00:39 | #16 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
|
03.11.2017, 12:28 | #17 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Дмитрий выйдет из отпуска и обязательно вам ответит.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
07.11.2017, 14:48 | #18 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Вышел из отпуска. Отвечаю: никаких изменений, пока что, нет. Отдел программирования чрезвычайно занят. Задача висит в топ10, но пока ещё не добрались.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
26.02.2018, 07:08 | #19 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
|
26.02.2018, 10:13 | #20 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Кое-до чего добрались.
1. В системном меню режим энергосбережения нормально работает. 2. При возвращении - экран не выключается 3. При входе в сисменю - не гаснет 4. Либо системная функция, которая не позволит включить из фбд, либо функция из фбд, которая позволяет осуществить полный контроль над яркостью подсветки. Эта функция работает только для части картинки из фбд. Сисменю это не касается. Однако, у сисменю добавлен автовыход. Точно затрудняюсь ответить, вроде около 5 минут. Т.е. 5 минут ничего не делаете в меню - переходит на экран фбд. Если экран фбд при этом выключен, значит всё потухнет. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
26.02.2018, 21:50 | #21 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
В моем случае нужно, чтобы при штатной работе программы (не в системном меню контроллера), подсветка экрана гасла через какое-то время и ее можно было включить из ФБД. Как она будет гаснуть - по команде ФБД или по системной настройке - не так важно, но полный контроль из ФБД был бы весьма кстати.
|
26.02.2018, 23:23 | #22 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
26.02.2018, 23:42 | #23 |
Senior Member
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили:
15 раз(а) в 12 сообщениях
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
|
27.02.2018, 12:44 | #24 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)
До этого ещё не добрались, там надо несколько модификаций более глубоких произвести. Так что пока нету.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |