前言:
眼前咱们对“vb中时间”大致比较重视,姐妹们都需要剖析一些“vb中时间”的相关文章。那么小编同时在网络上搜集了一些有关“vb中时间””的相关内容,希望兄弟们能喜欢,同学们快快来学习一下吧!想要利用博途Wincc的VB脚本,获取西门子面板当前的系统时间,您可以使用Timer函数。
下面,我说一下具体作用及用法。
一:使用函数后的效果
Timer:返回自半夜12:00am开始,到当前经过的秒数。@自动化学习笔记
你可能会说,我要的是毫秒,你这是返回的秒数。别着急,让我们一起看看效果。
上图为VB脚本的代码,其中“系统时间”这一变量,类型为Real浮点型,我们在画面中组态
出I/O域来显示这一变量值。
由上图可以看出,当我点击获取当前时间按钮后,VB脚本自动获取当前时间并赋值给“系统时间”这一变量,并精确到小数点后2位。这不就是能达到你要的毫秒精度吗!
二:获取日期的方法
虽然,第一步我们已经能获得系统时间了,但是这是以秒来显示的。如果我们想要知道年、月、日、时、分钟呢?@自动化学习笔记
小学时候我们就知道:
1天=24小时
1小时=60分钟
1分钟=60秒
1天=86400秒
所以,我们可以用除法来做。代码如下:
注意:用这个代码你会发现,转换出的时间并不是我们正常使用的,比如12时34分。怎么办呢?
三:简单方法获取当前的年、月、日、时、分
这里我们需要用到Now函数,获取代表当前系统时间的数值。代码如下图所示:
当我们运行VB脚本后,西门子触摸屏显示的效果如下所示:@自动化学习笔记
四:获取系统时间的作用我们可以获取当前时间,并且与设定好的时间比较,判断是否执行我们需要的任务。@自动化学习笔记 定时启动某电机或其他被控制设备。定时锁定触摸屏。
PS:关于博途Wincc的VB脚本,也可以看一下我的其他视频和文章。#工控学习笔记#
标签: #vb中时间 #vb时间显示 #vb中怎么把计时时间显示