智能家居

标题: 控制系统资料 [打印本页]

作者: Strive    时间: 2018-4-8 09:43
标题: 控制系统资料
Ni hao
硬件连接
   将触屏用CRESNET线连接到任意一款带有网卡的快思聪中控主机上,将主机用网线与PC连接并将二者的IP地址设置到同一网段里。
E-Start设置
单击菜单栏中的‘e-start’或单击主界面便可调出它的设置菜单,如图:
其中Systemconfiguration是系统通讯设置选项,
这里的gateway ip addressProcessor 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
先 加入 QQ群吧
http://shang.qq.com/wpa/qunwpa?i ... 55e7d0392462aed060a




欢迎光临 智能家居 (https://bbs.mywll.com/) Powered by Discuz! X3.4