在LabVIEW中将日期/时间字符串转换为时间戳数据

更新 Nov 24, 2022

在LabVIEW中,您可以将字符串数据转换为时间戳数据。如果您希望在测量文件中的数据旁边添加时间戳或轻松比较两个数据点之间的时间,这篇文档可能会有所帮助。本教程介绍了在LabVIEW中将日期和时间信息从字符串数据转换为时间戳数据的方法。

主要有两种方式将数据从字符串转换为时间戳数据类型:
  1. 使用扫描字符串函数
  2. 使用时间标识显示控件的NumText.Text属性

使用扫描字符串函数

  1. 在LabVIEW VI程序框图上,右键单击以打开函数选板,然后浏览至编程 >>字符串 >> 扫描字符串 (函数)  。
  2. 配置扫描字符串 (函数)
    1. 右键单击扫描字符串 (函数),然后从下拉菜单中选择“编辑扫描字符串”。
    2. 从“已选操作”菜单中,选择“扫描时间标识”
    3. 通过“对应的扫描字符串”文本框自定义字符串格式。参考时间格式字符串的格式代码以对应字符串数据的格式。
      • 注意:如果将格式字符串保留为 %T ,LabVIEW将根据用户常用的格式修改字符串。
    4. 选择确定。“对应的扫描字符串”里的字符串格式将会自动产生字符串常量并连接到扫描字符串的格式字符串
  3. 将您的字符串数据/类型数据连接到输入字符串中。
  4. 右键单击输出1节点,然后选择创建显示控件。

使用时间标识显示控件的NumText.Text属性

  1. 使用快速放置时间标识显示控件添加到VI前面板。
  2. 在程序框图上,右键单击时间标识显示控件图标,然后选择创建>>属性节点>>数值文本>> 文本以创建NumText.Text属性节点
  3. 右键单击属性节点,然后选择全部转换为写入
  4. 右键单击时间标识显示控件,然后选择属性
  5. 导航到“显示格式”选项卡以自定义系统时间和日期输出格式,然后选择“确定”