请教步科触摸屏实例与MODBUS RTU通信问题

触摸屏就是显示屏加触摸贴膜

如果把这张膜贴到显示屏上,,那就不需要校准了,,,,,,,,,,触摸得到的X轴和Y轴的数字量正好与显示屏相等了.....只能说想的美

坐标之间的差值只好等于显示屏嘚长和宽,,只是触摸贴膜向左偏移了300,向上偏移了100,,,,,,,

假设显示屏上有这么一个红色的区域

要求是如果触摸到了这块区域那么就执行一些事情

如果按照上面的触摸的X轴与Y轴就是

这样也能实现所要的功能,,但是呢,这比较麻烦,考虑的事情太多,最好还是先把触摸的坐标转换为显示屏的坐标

800/()   就昰每一个触摸点的距离对应显示屏的距离值

这样的话点击了301  就对应了显示屏的1

那么换算为显示屏的坐标就为

 但是呢我们怎么会事先知道屏幕到底偏移了多少呢??我们可以点击屏幕的角点(四个角)获得

但是呢,,,凭自己的感觉感觉感觉,,,如果屏幕的角点遮挡住了怎么办,,,再者说,角点哪有这麼好点的,其实我也能看到角在哪,但是我却不确信自己点的是不是角

事先在显示屏上显示三个点()

这三个点的坐标(显示屏的)我是知道的

然后呢峩点击第一个点,会得到一个触摸的

第一步咱们要算出偏移量 Offset_X,就是说触摸贴膜对应显示屏偏移了多少

 那么对应到显示屏上

我参照网络上的资料,51单片机与昆侖触摸屏通讯成功,贴出来给大家看看.(51程序来自网络,如果侵犯到你的版权请通知我,我会请求版主删除).哎呀,好像我不能上传程序(貌似还没通过審核没权利上传).先上图片先!

步科人机界面与FI(Codesys23)PLC通信示例步科,界媔,通讯,PLC通信,人机界面,PLC,PLC通讯,通信实例,步科触摸屏实例,步科官网

我要回帖

更多关于 步科触摸屏实例 的文章

 

随机推荐