触摸屏使用方法

作者: Multitouch     时间:2013-09-06     源于:百度文库    总点击:
【导读】:触摸区控制是与按钮控件结合在一起的,根据用户在配套软件中的按钮控件设置,当用户点击在该按钮触摸区处时,可指定连接下一页面、发送控件ID号或者发送坐标值。用户点击在非按钮触摸区时,人机界面终端将不进行任何操作。

    触摸屏使用方法
    触摸区控制是与按钮控件结合在一起的,根据用户在配套软件中的按钮控件设置,当用户点击在该按钮触摸区处时,可指定连接下一页面、发送控件ID号或者发送坐标值。用户点击在非按钮触摸区时,人机界面终端将不进行任何操作。
    发送控件ID号时,前2个字节为“FC FC” 为数据帧头,表示发送的数据为触摸屏数据,后面2个字节为控件ID号,低字节在前,高字节在后。
    发送坐标值时,前2个字节为“FE FE” 为数据帧头,表示发送的数据为触摸屏数据;后面4个字节为触摸屏x、y坐标数据,x坐标在前,y坐标在后,同样低字节在前,高字节在后。
    若多层显示时,触摸区控制操作页面默认的是最近一次进行调用操作的页面,此时如果想激活其它的页面,则使用1B 33指令进行操作页面更改。
    触摸屏所点之处都有鼠标显示,如果不想显示,可用命令1B 30 00 FF FF EE FF 关掉显示。
    触摸屏模式选择命令
    格式∶十六进制码∶ 1B 20 MODE FF FF EE FF
    解释:1B:为命令帧头,20:为命令。MODE:为模式选择值,一个BYTE。
    FF FF EE FF为帧结束。
    MODE:0x00:表示单点触发,即按下触摸屏到抬起时只发送一次触摸屏通码数值,抬起时无断码发送。
          0x01:表示单点触发,即按下触摸屏到抬起时只发送一次触摸屏通码数值,抬起时有断码发送。
              如果在上位机按钮控件属性设置中设置为返回控件ID号,断码为:FC F0 ID;ID为一个WORD,低字节在前高字节在后。
              如果在上位机按钮控件属性设置中设置为返回当前点击的坐标值,断码为:FE F0 X Y ;X,Y均为一个WORD,低字节在前高字节在后。
         0x02:表示连续触发,即按下触摸屏后一直不停地发送触摸屏数值,直到抬起,抬起时无断码发送。发送的每组触摸屏数据之间的时间间隔可以用命令来控制,命令详见“发送触摸屏数据时间间隔设置命令”。
         0x03:表示连续触发,即按下触摸屏后一直不停地发送触摸屏数值,直到抬起,抬起时有断码发送。
              如果在上位机按钮控件属性设置中设置为返回控件ID号,断码为:FC F0 ID;ID为一个WORD,低字节在前高字节在后。
              如果在上位机按钮控件属性设置中设置为返回当前点击的坐标值,断码为:FE F0 X Y ;X,Y均为一个WORD,低字节在前高字节在后。

    发送的每组触摸屏数据之间的时间间隔可以用命令来控制,命令详见“发送触摸屏数据时间间隔设置命令”。
    例:选择触摸屏模式为单点触发不发送断码值(初始化为这种模式):    1B 20 00 FF FF EE FF
           选择触摸屏模式为单点触发有断码发送值:1B 20 01 FF FF EE FF
           选择触摸屏模式为连续触发不发送断码值:1B 20 02 FF FF EE FF
           选择触摸屏模式为连续触发有断码发送值:1B 20 03 FF FF EE FF
           注:用户发送“触摸屏模式选择命令“到人机界面这边,人机界面只执行不保存模式值,当人机界面复位重启后触摸屏模式值将恢复初始化,初始化时触摸屏的模式值默认为0x00,即单点触发,抬起时不返回断码。用户CPU控制时需在每次开机时都要发送此命令。

    发送触摸屏数据时间间隔设置命令
    格式∶十六进制码∶ 1B 21 time FF FF EE FF
    解释:1B:为命令帧头,21:为命令。time:时间间隔值,以20MS为单位,一个WORD,低字节在前,高字节在后。FF FF EE FF为帧结束。
    初始化时间间隔值为20MS。该时间间隔仅在触摸屏连续触发模式下才有效,单点触发模式下无效。
    例:设置触摸屏数据发送时间间隔为40MS:    1B 21 02 00 FF FF EE FF
    注:用户发送“触摸屏数据时间间隔设置命令“到人机界面这边,人机界面只执行不保存间隔时间值,当人机界面复位重启后触摸屏模式值将恢复初始化,初始化时触摸屏数据时间间隔为20MS。该命令是在用户选择触摸屏为连续触发模式后使用才有效,选择单点触发模式该命令无效,不用使用。用户CPU控制时需在每次开机发送此命令。

    自定义鼠标显示位置及状态
    格式∶十六进制码∶ 1B 37 X Y FF FF EE FF
    解释:1B:为命令帧头,37:为命令。X:为显示鼠标的X方向坐标值,为一个Word,低字节在前,高字节在后。Y:为显示鼠标的Y方向坐标值,为一个Word,低字节在前,高字节在后。FF FF EE FF为帧结束。
    例:自定义在坐标(100,100)处显示鼠标,发送命令如下:    1B 37 64 00 64 00  FF FF EE FF
    注:自定义鼠标显示位置是在鼠标的属性设置为可见的情况下,如果鼠标的属性设置为不可见,自定义鼠标后仍然看不见鼠标。鼠标属性设置详见命令1B 30 。


相关阅读:3D打印    模具产业    微铸锻技术    石墨烯    OLED面板    夏普    iPhone 8    半导体    苹果    
关于我们 | 广告服务 | 联系我们 | 版权声明 | 隐私政策 | 网站地图 | 友情链接 | 欢迎投稿 | 加入收藏 | 意见反馈 | 经销商加入
网站广告、经销商加盟、触摸屏软件销售: 028-85108892 13183843395 028-66219290 联系人: 张小姐 产品购买联系方式如下:
地址:成都市高升桥东路2号高盛中心1109室 电话: 028-85108892 13183843395 028-66219290
版权所有 Copyright(C) 2003-2015 All rights reserved 中国触摸屏网 电子邮件: 51touch@126.com touch8@gmail.com
业务合作QQ:触摸屏技术,触摸屏报价,触摸屏软件咨询 43361182 触摸屏软件制作与技术支持:触摸屏软件,触摸查询系统,触摸查询软件 893008608 媒体合作QQ: 893008608

2000人超级QQ触摸屏群:59897879 171220106


分享到