Цитата:
Сообщение от 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 по количествам нажатий. Инженеры, они такие. Как дети малые
В справке достаточно много подобных несуразностей. Чтобы ситуация изменилась, инженеров пороть нужно для профилактики хотя бы раз в полгода