Strive 发表于 2018-4-8 09:43:28

控制系统资料

Ni hao 硬件连接   将触屏用CRESNET线连接到任意一款带有网卡的快思聪中控主机上,将主机用网线与PC连接并将二者的IP地址设置到同一网段里。E-Start设置单击菜单栏中的‘e-start’或单击主界面便可调出它的设置菜单,如图:其中Systemconfiguration是系统通讯设置选项, 这里的gateway ip address和Processor ipaddress均填写主机的IP地址;Auto connect选中后只要e start启动它就会自动侦测主机并与之建立连接,此时如果ip地址错误或未与主机建立物理连接estart会报错;IP ID填Simpl windows中与本地PC对应的ActiveCNX模块的IP ID;AnnounceShortcuts 让ActiveCNX的serial管脚输出相应的digital值所对应的事件名称(快捷方式或EXE文件的名字)Trim path fromshortcuts取消本选项会使Announce Shortcuts选项返回完整路径Mimimized onstart up在PC上启动后将E-start最小化Send errors toserial join是出错提示信息的返回值的Join号,在触屏上添加相应的字符串控件并设置成“indirect text”、join号与send errors to serial join号一致,此时如果快捷方式指向的exe文件缺失,触屏上相应的控件便会显示出错提示;上述选项填写完成后点击save即可保存设置。Eventconfiguration 在事件设置选项里可以设置触屏中对应的按钮所触发的程序,上图列表中digital下的数字及其对应的事件就是触屏上相应按钮对应的数字join号和其触发的事件。   其中,事件类型(event type)可以是两种:一种是运行应用程序(run application),一种是按键(press key);选择事件类型后可设定触发这个事件的join号(与底层程序中activecnx控件的数字管脚号、触屏界面中button的数字join号相对应);之后可以选择事件的具体动作,如果是运行程序就在browse中选择想要运行的可执行程序或其快捷方式,如果是触发按键则可以在keypress中选择按键值run join的可选项有toggle(按一次启动程序,再按一次关闭),single instance(只能启动程序一次,不能关闭),multiple instances(每按一次按键就会在启动一次程序,与之前启动的同时存在) 程序制作界面设置相应的按钮并设置好join号即可,须注意错误提示框的字符串join号要与Send errorsto serial join值一致,如果需要显示每个按键对应的程序的名字或路径需要将按键的indirect text选项使能,join号设置为这个按键在ActiveCNX中对应的数字join号相同的值,且ActiveCNX中这个值的serial管脚也要赋相应的变量名并返回到触屏。底层简单的启动应用程序的功能只需要ActiveCNX这个控件,输入输出设备可以是触摸屏。ActiveCNX的数字join与其他控件使用方法一样与按键的digital join对应即可;ActiveCNX的字符串join不需要其他控件支持,只要在E-start的PC端做设置便可输出字符串量(例如在触屏上显示的程序名或路径)。当触发的事件类型为presskey时,只须让触屏上按键的数字join号去触发ActiveCNX的相应值的digital管脚即可在PC上得到响应的字符输入(例如编辑文本文档)或操作(例如光标的移动,翻页)。

邢远 发表于 2018-4-10 22:56:02

先 加入 QQ群吧
http://shang.qq.com/wpa/qunwpa?idkey=cd0b3d86d334dd5d74dc293d26ade617f948eb2cd518e55e7d0392462aed060a
页: [1]
查看完整版本: 控制系统资料