Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2017, 23:48   #1
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Блокировка реакции элементов СМАрт на касание экрана (решено)

Как сделать блокировку реакции СМАрт на тап по экрану в Трим или SMH4? Если такое вообще возможно
ViS вне форума   Ответить с цитированием
Старый 15.10.2017, 05:11   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана

Цитата:
Сообщение от ViS Посмотреть сообщение
Как сделать блокировку реакции СМАрт на тап по экрану в Трим или SMH4? Если такое вообще возможно
Невозможно. Как вариант - некоторые элементы имеют управление из FBD.
Т.е. их можно "погасить", они перестанут быть видимыми и перестанут нажиматься.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 15.10.2017, 16:36   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана

Цитата:
Сообщение от ViS Посмотреть сообщение
Как сделать блокировку реакции СМАрт на тап по экрану в Трим или SMH4? Если такое вообще возможно
попробовать не на чём, но м.б. так:
натянуть на весь экран пустую картинку, поднять на самый "верх", из фбд сделать видимой или невидимой.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 15.10.2017, 21:44   #4
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана

Цитата:
Сообщение от Arsie Посмотреть сообщение
Невозможно. Как вариант - некоторые элементы имеют управление из FBD.
Т.е. их можно "погасить", они перестанут быть видимыми и перестанут нажиматься.
Печально... "Некоторые элементы" не подходит, надо отключать все.
Трим используется в качестве HMI. По истчении времени неактивности пользователяэкран экран гаснет. При погашеной подсветке касание экрана должно игнорироваться любыми активными элементами экрана.

Натянутая поверх всего картинка на "закрывает" тап от элементов под ней.

P.S. Странно, что в устройстве, для которого разрабочиками явно сразу одним из сценариев использования предполагался именно HMI, производителем оказалась упущена столь очевидная для HMI функция.

Последний раз редактировалось ViS, 15.10.2017 в 21:54
ViS вне форума   Ответить с цитированием
Старый 16.10.2017, 11:31   #5
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана

Функция добавлена в версии 3.28.0048, обновляйте контроллер из свежего лоджика и всё будет как надо.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 16.10.2017, 21:50   #6
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Обновил. Не нашел..
ViS вне форума   Ответить с цитированием
Старый 17.10.2017, 11:01   #7
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Блокировки в смарте нет, блокировка системная. Когда экран потушен - первый тап в экран полностью исключается из системы, т.о. ни одно приложение его не увидит.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 17.10.2017, 22:00   #8
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

А... Оно чё..
А я подумал на уровне приложения.
ViS вне форума   Ответить с цитированием
Старый 17.10.2017, 22:07   #9
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от Gromov Посмотреть сообщение
Блокировки в смарте нет, блокировка системная. Когда экран потушен - первый тап в экран полностью исключается из системы, т.о. ни одно приложение его не увидит.
непонятно, как этим пользоваться в реальной жизни?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 17.10.2017, 22:08   #10
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от LordN Посмотреть сообщение
непонятно, как этим пользоваться в реальной жизни?
В 4 сообщении темы описан сценарий.
Как в телефоне разблокировка по тапу - первый тап только включает экран.
ViS вне форума   Ответить с цитированием
Старый 17.10.2017, 22:47   #11
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Функция оказалась не без "особенностей"
1. Не работает в системном меню. При погашеном экране по первому тапу элементы меню отрабатывают.
2. При возврате в программу из системного меню по кнопочке Домой экран сразу гаснет , тап при этом отрабатывает в течение заданного на выключение экрана времени.
3. При входе в системное меню, экран сразу гаснет.
4. При включении этой системной функции, невозможно включить экран из ФБД. Только тапом по экрану. Даже если выключить его через Device(Hardware).

Последний раз редактировалось ViS, 17.10.2017 в 23:04
ViS вне форума   Ответить с цитированием
Старый 18.10.2017, 11:18   #12
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Подстава. Согласен со всеми пунктами. Передаю снова в отдел программирования, пусть поправляют =)


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 19.10.2017, 04:55   #13
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

P.S.
После этого обновления опять вылезло http://forum.segnetics.com/showthread.php?t=3215, нечасто, то три раза в час, раз в три часа.
ViS вне форума   Ответить с цитированием
Старый 19.10.2017, 11:54   #14
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от ViS Посмотреть сообщение
P.S.
После этого обновления опять вылезло http://forum.segnetics.com/showthread.php?t=3215, нечасто, то три раза в час, раз в три часа.
Верно ли, что то обновление, котороые вы ставили на старый лоджик (дэбы) помогло и всё работало без ложных срабатываний, а теперь, после обновления Linux из 0048 версии - снова появились самонажатия, но значительно реже, чем было до всех этих действий?


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 19.10.2017, 22:29   #15
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Да, так и есть.
Ставил первый вариант того обновления, второй не ставил.
ViS вне форума   Ответить с цитированием
Старый 03.11.2017, 00:39   #16
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от Gromov Посмотреть сообщение
Подстава. Согласен со всеми пунктами. Передаю снова в отдел программирования, пусть поправляют =)
Как успехи с поправлением?
ViS вне форума   Ответить с цитированием
Старый 03.11.2017, 12:28   #17
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от ViS Посмотреть сообщение
Как успехи с поправлением?
Дмитрий выйдет из отпуска и обязательно вам ответит.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 07.11.2017, 14:48   #18
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от ViS Посмотреть сообщение
Как успехи с поправлением?
Вышел из отпуска. Отвечаю: никаких изменений, пока что, нет. Отдел программирования чрезвычайно занят. Задача висит в топ10, но пока ещё не добрались.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 26.02.2018, 07:08   #19
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от Gromov Посмотреть сообщение
Вышел из отпуска. Отвечаю: никаких изменений, пока что, нет. Отдел программирования чрезвычайно занят. Задача висит в топ10, но пока ещё не добрались.
Добрались?
ViS вне форума   Ответить с цитированием
Старый 26.02.2018, 10:13   #20
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от ViS Посмотреть сообщение
Добрались?
Кое-до чего добрались.

1. В системном меню режим энергосбережения нормально работает.
2. При возвращении - экран не выключается
3. При входе в сисменю - не гаснет
4. Либо системная функция, которая не позволит включить из фбд, либо функция из фбд, которая позволяет осуществить полный контроль над яркостью подсветки. Эта функция работает только для части картинки из фбд. Сисменю это не касается. Однако, у сисменю добавлен автовыход. Точно затрудняюсь ответить, вроде около 5 минут. Т.е. 5 минут ничего не делаете в меню - переходит на экран фбд. Если экран фбд при этом выключен, значит всё потухнет.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 26.02.2018, 21:50   #21
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от Gromov Посмотреть сообщение
Кое-до чего добрались.
...
4. ... .
В моем случае нужно, чтобы при штатной работе программы (не в системном меню контроллера), подсветка экрана гасла через какое-то время и ее можно было включить из ФБД. Как она будет гаснуть - по команде ФБД или по системной настройке - не так важно, но полный контроль из ФБД был бы весьма кстати.
ViS вне форума   Ответить с цитированием
Старый 26.02.2018, 23:23   #22
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от ViS Посмотреть сообщение
В моем случае нужно, чтобы при штатной работе программы (не в системном меню контроллера), подсветка экрана гасла через какое-то время и ее можно было включить из ФБД. Как она будет гаснуть - по команде ФБД или по системной настройке - не так важно, но полный контроль из ФБД был бы весьма кстати.
Device(hardware) для 2Gi/Trim5/SMH4.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.02.2018, 23:42   #23
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Device(hardware) для 2Gi/Trim5/SMH4.
Да-да, я забыл в последнем посте повторить, что при этом на погашеном экране тапы не должны обрабатываться
ViS вне форума   Ответить с цитированием
Старый 27.02.2018, 12:44   #24
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Блокировка реакции элементов СМАрт на касание экрана (решено)

Цитата:
Сообщение от ViS Посмотреть сообщение
Да-да, я забыл в последнем посте повторить, что при этом на погашеном экране тапы не должны обрабатываться
До этого ещё не добрались, там надо несколько модификаций более глубоких произвести. Так что пока нету.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

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



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


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