HMIMaker软件的常见问题解答

HMIMaker软件的常见问题解答

作者:赵石林  手机:13640736857  QQ:1241896329

1,不点击子窗口的打开/关闭按钮来打开或关闭子窗口,怎么实现?

答:有两种方法实现:第一种是用程序来实现,在MC8051里面编写程序XBYTE[m_ChildWindow]=M;当M=子窗口的编号时,打开子窗口;当M=255时,子窗口就可以关闭。第二种是用通过串口发送指令实现,串口协议选择易显单片机协议,通过串口向触摸屏发送指令81 00 02 01 00 00 00 01 00 08 8D 0081是指令头,00是功能码,02是设备地址,第4个字节01HMI变量地址,第8个字节01是字节数,第4个字节08是数据),就可以打开编号为8的子窗口,发送指令81 00 02 01 00 00 00 01 00 FF 8401就可以关闭子窗口。注意:这两种方法只能打开或关闭自己定义的子窗口,不能打开或关闭系统自带的子窗口。

2,怎么改变子窗口的大小及弹出位置?

答:鼠标放在要改变的子窗口,右键选择【子窗口属性】,如图1所示,弹出图2所示窗口,改变X坐标和Y坐标,就可以改变子窗口的弹出位置,改变子窗口的宽度和高度,就可以改变子窗口的大小。而对于系统自带的子窗口,还有一种方法可改变其弹出位置,鼠标双击实时数据控件或字符控件,弹出控件属性对话框,如图1所示,在红色方框内可以改变子窗口的弹出位置。

 

图1

 

图2

 

图3

 

3,数字键盘怎么设置负数的输入?

答:先把控件所关联的HMI变量类型设置为有符号型,再双击控件,弹出控件属性对话框,在红色方框内的最小值那里输入某一个负数的值,就可以输入负数了。

 

图4

4,怎么将字符控件的内容显示为“*”?

答:鼠标双击字符控件,弹出控件属性对话框,在【密码样式】那里打勾就可以。

 

图5

5,在MC8051中,RefreshLCD()有什么作用?

答:RefreshLCD()用于刷新屏幕,如果有对HMI变量赋值就要用RefreshLCD()。

6,我想用进度条来实现平常是绿色的,超出某个值以后显示的是进度条是红色的,有没有办法?

答:用两个进度条,一个是红色,一个是绿色,平常时显示绿色,红色的隐藏起来,超出某个值时绿色的隐藏起来,红色的显示出来,两个进度条叠在一起。

7,串口线和触摸屏的驱动线最大能够用多长?

答:对于TTL串口通信,串口线越短越好,不易超过10厘米;触摸屏线小于30厘米为好,不宜超过50厘米。

8,如何清空工程?

答:先用USB线把电脑和触摸屏连接起来,然后插上电源线,在听到USB插拔声音的那一刻,点【工具】里面的【清除FLASH内的工程】(一定要快),如下图所示,当提示【FLASH读写正常】时,表示已经清除工程。

注意:在听到USB插拔声音的那一刻,就要点【清除FLASH内的工程】,动作一定要快。

图6


9,如何校准屏幕?

答:有两种方法,第一种方法:先拔掉电源,用手指按住触摸屏不放,插上电源,等待5秒钟后出现校准屏幕的白色画面(如图7所示所示),才松开手指,点击屏幕中的“+”,一定要对准“+”来点,不能随便乱点,这样就可以校准屏幕了。注意:从插上电源之前到触摸屏出现白色校准画面这段时间,手指一定要按住触摸屏不放。

第二种方法:在工程里面添加一个操作按钮,双击操作按钮控件,打开控件属性对话框,点【基本控制】,在【功能定义】那里关联【触摸屏校准】,如图9所示,然后点【确定】,校准触摸屏时直接点操作按钮就可以出现校准屏幕的白色画面,点击屏幕中的“+”,一定要对准“+”来点,不能随便乱点,这样就可以校准屏幕了。

图7

图8

图9

10,触摸屏如何设置背光常亮?

答: HMIMaker软件界面上点击菜单【HMI变量】,弹出如图10所示对话框,鼠标双击HMI变量m_BackLightDly(图10中红框圈的那个),弹出图11所示对话框,在图11中,把初始化值改为255,然后点【确定】,就可以设置背光常亮了。当然还有另一种方法,那就是添加一个实时数据控件,并关联HMI变量m_BackLightDly,然后把实时数据的值改为255就可以了。

图10

图11

11,触摸屏如何设置倒立显示(即触摸屏竖起来装)?

答:HMIMaker软件界面上点击菜单【工程】>【工程属性】,弹出工程属性对话框,如图12所示,如果是7寸屏的话分辨率那里改为480*800,即把分辨率倒过来,如果是15寸屏的话原来分辨率是1366*768,倒过来就是768*1366。改完后点【确定】。然后在编译工程时弹出的对话框中在【LCD逆时针旋转90度使用】那里打上勾,如图13所示。工程下载到触摸屏后的画面如图14所示,这就是竖起来显示。

图12

图13

图14







 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值