Показать сообщение отдельно
Старый 17.07.2018, 11:12   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Поддержка до 5 одновременных нажатий

Цитата:
Сообщение от sidkurt Посмотреть сообщение
Хотелось бы узнать как так получилось.
Согласно описанию в на программу :

Модуль Touch
Предназначен для обработки нажатия на сенсорный экран. Поддерживается контроллерами SMH4, Trim5
Входы:
id - номер нажатия. Сенсорный экран поддерживает до 5 одновременных нажатий, поэтому для их обработки и необходим этот вход. Например, если id=0, то при нажатии на сенсорный экран выходы блока получат координаты этого нажатия. Для обработки нажатия еще и вторым пальцем, необходимо в FBD-схеме применить еще один блок Touch, но c id=1.

Выставил 5 блоков, тыкаю пятью пальцами - но определяется только одно нажатие.
Что с этим делать?
Описание действительно для контроллера Trim5 с его ёмкостным тачем.

У SMH4 резистивный тач, одновременность нажатий на резистивных тачах - это оксюморон.

Есть, конечно, резистивные тачи в мире, поддерживающие пару одновременных нажатий, но это совсем другая история за совсем другие деньги.

Подробности: https://ru.wikipedia.org/wiki/%D0%A1...80%D0%B0%D0%BD


PS. Присутствует и с нашей стороны ошибка, конечно. Инженер, дописавший в описание слово "SMH4" не посчитал для себя возможным прочесть несколько строчек ниже и исправить описание, разделив Trim5 и SMH4 по количествам нажатий. Инженеры, они такие. Как дети малые

В справке достаточно много подобных несуразностей. Чтобы ситуация изменилась, инженеров пороть нужно для профилактики хотя бы раз в полгода


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

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