MCGS昆仑通泰如果使用物联网触摸屏,其系统时间是非常重要的,如果时间与网络时间不一致,则可能导致网络连接不上,莫名的错误,通常时间的修改都是在开启电源时,触发弹出系统时间设置,但这很不方便,如何在用户画面中建立一个时间修改器呢? 一、首先在实时数据库中新建:修改年,修改月,修改日,修改时,修改分,修改秒5个数据对象,对象类型为浮点数。确定完成。这5个数据对象名称随意。 二、然后在需要的用户画面建立5个修改用的输入框构件,如年月日时分秒,需要修改什么就建什么,从工具箱直接插入输入框构件到画面中即可。 三、双击插入的输入框构件,在“操作属性里”,分别选择第一步建立的数据对象,比如修改年、修改月等等等,如果不要修改年月日,就选择修改时分秒。 四、最后,建立一个确定按钮。在工具箱中插入一个“标准按钮”构件。当画面运行时,在输入框中输入修改时间,需要通过该按钮来进行确认设置。在该按钮抬起的脚本程序中输入:
!SetTime($Year,$Month,$Day,修改时,修改分,修改秒)
这里的意思是设置时间,!SetTime($Year,$Month,$Day,修改时,修改分,修改秒),由于!SetTime函数后面必须是6个参数,由于不需要修改年月日,但又不能只填三个参数,所以前三个参数则直接读取系统当前年月日,后面三个时分秒参数需要修改则选择在实时数据库中建立的对象即可。 当在输入框构件中写入修改的时分秒后,按下确定按钮,当按钮抬起时,则执行脚本程序修改时分秒。