|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
29.01.2024, 12:34 | #1 |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Жест смахивания для перехода между экранами
Доброго времени суток всем!
Как штатными средствами (Smart+Logix) реализовать жесты смахивания для перехода между экранами на smh4, trim? Получилось такое решение, но может можно проще? |
29.01.2024, 12:45 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Цитата:
Сложные жесты реализуются системой трекинга. Она сложно сама по себе, хоть и повторяема на FBD. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
29.01.2024, 12:51 | #3 |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Принцип понятен ) интересует реализация
|
29.01.2024, 13:10 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Да примерно как у вас и сделано.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
29.01.2024, 17:25 | #5 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
тик нужен на все деньги. чуть просядет - будет морозиться и тромазить.
такие вещи на низком уровне писать надо, прерывания и всё такое. |
29.01.2024, 18:59 | #6 | |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Цитата:
Добавлено через 35 секунд Понятно, спасибо |
|
29.01.2024, 19:23 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Если это SMH4, то просто слабо давите. Жесты на резистивных экранах - такое себе счастье. Там стилус более полезная штука, чем жесты.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
29.01.2024, 19:43 | #8 |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
|
29.01.2024, 20:14 | #9 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
я тоже пробовал но также забросил эту идею.
__________________ Саня |
29.01.2024, 20:28 | #10 |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Была надежда, что у разработчиков есть какое-то решение. Тем более, контроллеры с емкостным экраном скоро продолжат выпускаться. Но не судьба ) может в следующие версии Смарт добавят.
|
30.01.2024, 10:45 | #11 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Все известные мне библиотечные "жестильщики" работаю на основе построения треков и весьма сложны в точной настройке. Вносить подобную штуку в лоджик? Этим будут пользоваться полтора человека, один из которых точно не я. Эти библиотеки, если говорить об их хорошей работе, зажирают, а иначе это не назвать, именно зажирают в своей работе мощность примерно 5-6 процессоров Trim5. Их работу можно увидеть на топовых смартфонах. На дешёвых смартфонах эти же библиотеки лагают, т.к. работают с упрощёнными настройками для разгрузки процессора.
Разработчики используют жест прокрутки в расписании в Конструкторах и в графике отопления в ИТП. Работает этот жест довольно сносно. Что касается отсутствия ложных - ложные жесты есть везде. В любых планшетах и любых смартфонах. Такова природа человека. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
30.01.2024, 13:39 | #12 | |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Цитата:
Что касается актуальности использования жестов - сейчас это основной режим использования планшетов, смартфонов и тд. Вполне логично предлагать их использование и для панелей, использьзуемых рядовыми пользователями, как привычный и удобный способ навигации. |
|
30.01.2024, 14:20 | #13 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Цитата:
Вроде работает. Ложных срабатываний тоже вроде нет. Но как себя поведёт в месте с проектом не знаю не тестил. Описания нет. Сделан под 5 смарт экранов, можно больше можно меньше (надо только настроить переходы под другое кол-во экранов. Скрол как по вертикали так и по горизонтали можно раздельно __________________ Саня |
|
Благодарность от: |
30.01.2024, 15:00 | #14 |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Если кто нибудь проверит работу скрола вместе с проектом отпишитесь как работает.
__________________ Саня |
30.01.2024, 15:09 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Это вертикальная прокрутка. Легко превращается в горизонтальную. Два таких макроса отлавливают любое направление.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
30.01.2024, 16:28 | #16 | |
Senior Member
Регистрация: Apr 2013
Адрес: Россия, Москва
Сообщения: 784
Благодарил(а): 8 раз(а)
Поблагодарили:
65 раз(а) в 60 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Цитата:
Для задания уставок он подходит на все 100%. Только нужно подобрать оптимальные min, max и шаг. __________________ Саня Последний раз редактировалось monstr696, 30.01.2024 в 16:48 |
|
30.01.2024, 17:46 | #17 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 190
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Цитата:
Для смахивание ему нужна надстройка, которая его вовремя включает. Далее оценивать величину смещения (можно автоматом через шаг) и уже принимать решение, было это смахивание или что иное. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
30.01.2024, 17:50 | #18 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Жест смахивания для перехода между экранами
Цитата:
например правда какой в нём смысл если на экранах есть активные тач-кнопки и т.д. |
|