mcgs系统时间显示以及设置 |
您所在的位置:网站首页 › 昆仑通态触摸屏怎么用 › mcgs系统时间显示以及设置 |
一、系统时间显示
1.1组态控件显示
mcgs组态可以直接显示系统时间,操作如下,在工具箱找到插入元件按钮,选择公共图库,在里面找到时钟文件,里面就有五款显示系统时间控件,此方法简单,但是美观度较差。 我们可以用变量自定义进行显示,我们可以标签显示输出功能,表达式;$Time+"\n"+$Date 设置如下 $Date 对象意义: 读取当前时间:“日期”,字符串格式为:(年-月-日),年用四位数表示, 月日用两位数表示,如1997-01-09 对象类型: 字符串 读写属性: 只读 $Time 对象意义: 读取当前时间:“时刻”,字符串格式为:(时:分:秒),时、分、秒均用 两位数表示,如20:12:39 对象类型: 字符串 读写属性: 只读 $Timer 此方法可以自定义字体大小、颜色、背景边框等基本设置,美观度可根据需求自定义设置。 二、系统时间设置 2.1用mcgs系统自带功能设置时间我们可以在触摸屏开机时候,点击屏幕,会出现系统参数属性设置,在里面有时间日期设置项,此方法简单,但是需要重启触摸屏进行操作,比较麻烦,不利于操作员和用户使用。 2.2子窗口弹窗设置我们可以用子窗口功能弹出时间设置,具体操作如下: 第一步建立子窗口,在用户窗口创建一个时间设置窗口,子窗口属性设置如下图。 第二步在新建6个浮点数变量:时间1、时间2、时间3、时间4、时间5、时间6分别用于设置时间变量年月日时分秒。 第三步,在时间设置窗口添加输入,分别连接变量年月日时分秒。注意的是将输入范围按照要求添加最大值最小值,例如小时最小值0最大值23 第四步添加设置按钮执行时间设置脚本!SetTime(时间1,时间2,时间3,时间4,时间5,时间6) !SetTime(n1,n2,n3,n4,n5,n6) 函数意义: 设置当前系统时间 参 数: n1,浮点数,设定年数,范围为1970~2037,即设置时间的要小于2038且大于等于1970 n2,浮点数,设定月数,大于12和小于1时不变 n3,浮点数,设定天数,大于31和小于1时不变 n4,浮点数,设定小时数,大于23和小于0时不变 n5,浮点数,设定分钟数,大于59和小于0时不变 n6,浮点数,设定秒数,大于59和小于0时不变 返 回 值: 浮点数 = 0,执行成功 实 例: !SetTime(2000,1,1,1,1,1),设置当前系统时间为2000年1月1日1时1分1秒 第五步在主页添加按钮跳转时间设置界面 第六步在时间设置界面添加按钮关闭时间设置框 第七步在时间设置窗口启动窗口将当前时间赋值给时间设置变量,本操作是为了用户可能只更改小时不更改年月日时都需填写一边,方便用户操作 $Year 对象意义: 读取计算机系统内部的当前时间:“年”(1111~9999) 对象类型: 浮点数 读写属性: 只读 $Month 对象意义: 读取计算机系统内部的当前时间:“月”(1~12) 对象类型: 浮点数 读写属性: 只读 $Day 对象意义: 读取计算机系统内部的当前时间:“日”(1~31) 对象类型: 浮点数 读写属性: 只读 $Hour 对象意义: 读取计算机系统内部的当前时间:“小时”(0~23) 对象类型: 浮点数 读写属性: 只读 $Minute 对象意义: 读取计算机系统内部的当前时间:“分钟”(0~59) 对象类型: 浮点数 读写属性: 只读 $Second 对象意义: 读取当前时间:“秒数”(0~59) 对象类型: 浮点数 读写属性: 只读 此时我们就完成mcgs系统时间设置功能 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |