LabVIEW应用开发——控件的使用(四)

接上文,这篇介绍时间控件。

LabVIEW应用开发------控件的使用(三)

1、时间控件Time Stamp control

在日常软件开发场景中,时间也是一种常用的控件,用于表达当前时间的显示、对下设置时间、时间同步等等场景。LabVIEW专门提供了时间输入和显示控件,在数值的模块中可以找到该控件,也变相说明了时间控件数据类型也是一种数值型。

从外观上,时间控件和数值控件类似,左侧有增减按钮,默认步长为1。当光标位于年、月、日、时、分、秒中任意一个位置,使用增减按钮,对光标位置的值操作。在控件的右侧是一个时间日期的浏览按钮,按下该按钮弹出时间选择界面。

时间控件内部算法已经实现防呆,比如增加秒数,加到60的时候会自动变成00,分数会自动增加1。而如果直接修改秒数大于59,会自动校回59,不会出现错误时间的情况。

LabVIEW内部使用双精度表示时间,单位是秒,根据当前操作系统判断时区。

时间控件支持多种的显示方式,通过修改显示格式来操作。

格式 描述
%< >T 时间格式字符串比如位于时间容器中,可以多行设置多个容器,实现时间标识的多行显示。
%a 星期名称的缩写,比如:中文系统显示为"周二"
%A 中文大写显示星期数,比如:"星期四"
%B 中文显示月份,比如:"九月"
%d 显示年、月、日中的日
%c 按照当前操作系统默认的格式显示日期,比如:2023/10/24 9:18:27
%H 24小时制下显示小时数(01-23)
%I 12小时制下显示小时数(01-12)
%j 显示当前日期是一年中的第几天
%m 显示当前日期中的月份(01-12)
%M 显示当前日期的分钟数(00-59)
%p 显示当前时间是"上午"还是"下午"
%S 显示当前时间的秒数(00-59)
%<digit>u 小数点后显示毫秒数,比如%3u
%U 显示当前日期是该年度的第几个星期(0-59),星期日是每个星期的起始
%w 以数值的方式(0-6)显示星期几
%W 和%U类似
%x 本地日期显示2023/10/24
%1x 显示方式为2023年10月24日
%2x 与%1x相同
%X 本地时间显示9:18:27
%y 年份缩写,比如:2023显示为23
%Y 年份完整,比如:2023
%z 当前时间与UTC时间的时差,北京时间默认为八个小时
相关推荐
学传打活1 天前
【边打字.边学昆仑正义文化】_进阶篇5 宇宙星系的运转(续1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
LabVIEW开发1 天前
LabVIEW图标编辑器文字模糊现象
ui·编辑器·labview·labview知识·labview功能·labview程序
LabVIEW开发3 天前
32位与64位LabVIEW的CPU占用差异
labview·labview知识·labview功能·labview程序
LabVIEW开发4 天前
基于原始套接字实现LabVIEW网络Ping检测的编程方法
网络·labview·labview知识·labview功能·labview程序
LabVIEW开发4 天前
如何为特定频率波形确定合适的缓冲区长度
labview·labview知识·labview功能·labview程序
zlinear数据采集卡4 天前
数据采集卡从入门到精通(38):上位机开发实战——Python/QT/LabVIEW的技术选型与分层架构
python·单片机·嵌入式硬件·qt·fpga开发·开源·labview
LabVIEW开发6 天前
LabVIEW主程序中子VI未执行问题
labview·labview知识·labview功能·labview程序
fangzhanpeng1689 天前
快速掌握C#语言基础知识点(1.基础数据类型)
开发语言·c#·1024程序员节
在世修行11 天前
3D轮廓仪智能定位激光打标上位机:系统整体架构设计深度解析
上位机·架构设计·plc通信·3d轮廓仪·激光打标
LabVIEW开发11 天前
LabVIEW大规模数据文件读取与波形显示的性能优化
labview·labview知识·labview功能·labview程序