文章目录
前言
目的:
获取系统实时时间,一是可以显示在软件上,二是在软件运行过程中保存数据需要用到当前时间戳
使用工具:
Labview 2024 Q1 32位
一、效果展示
这里打开了高亮显示,可以看到数据传递过程。
二、设计思路
1.编程函数
编程-定时-中找到图中圈出的两个函数,通过字面意思应该也知道这俩的功能是什么了
2.函数功能
还没用过此函数的可以单独拖出来仿真一下
获取日期/时间:时间标识属性
获取日期/时间字符串:将时间标识分别转化为字符串方便处理
不明白如何使用的可以打开即时帮助
3.程序优化
1 | 为了程序可以持续运行 连续获取数据,需要在外面加上一个While循环 |
2 | 为了节省系统资源,无须一直获取 可以设置定时间获取一次数据,这里推荐用事件结构“超时事件",这里设置的是800ms 更新一次数据,也可以按照实际需求来 |
3 | 我们通常日期和时间两个都要获取,这里可以将两个字符串 添加到一个“簇”中,方便读取,在需要时可以 解除捆绑即可 |
4.最终程序
最终程序框图如下,源文件也已经上传
上传的文件好像不能直接下载,这里添加一个网盘链接
链接: https://pan.baidu.com/s/1yvJT16LlJKrbLZtiSRw5vQ?pwd=sbea |
提取码: sbea |
5.思路拓展
1 | “格式化日期/时间字符串”这个函数也可以获取时间,也可以试试用这个指令,这里就不多介绍了 |
2 | 可以将获取的日期和时间写入“全局变量”方便其它子程序获取当前时间 |
3 | |
还有其它方式实现也可以在评论区交流一下