mcgs系统时间显示以及设置

您所在的位置:网站首页 昆仑通态触摸屏怎么用 mcgs系统时间显示以及设置

mcgs系统时间显示以及设置

2024-06-16 16:46| 来源: 网络整理| 查看: 265

一、系统时间显示 1.1组态控件显示

mcgs组态可以直接显示系统时间,操作如下,在工具箱找到插入元件按钮,选择公共图库,在里面找到时钟文件,里面就有五款显示系统时间控件,此方法简单,但是美观度较差。

1.2自定义显示

我们可以用变量自定义进行显示,我们可以标签显示输出功能,表达式;$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