在LabVIEW中将日期/时间字符串转换为时间标识数据类型

更新 Jul 31, 2019

适用于

Software

  • LabVIEW Professional

问题详述

我在LabVIEW中创建了一个日期/时间字符串,如果想要将其转换为LabVIEW时间标识数据类型,我应该如何操作呢?

解决方案

如果想要将日期/时间字符串转换为时间标识数据类型,有两种常用的方案可供您选择。

方案1.使用扫描字符串VI:
  1. 在程序框图上放置一个扫描字符串VI。
  2. 右键单击扫描字符串VI,然后从下拉菜单中选择编辑扫描字符串
  3. 已选操作(范例)下拉菜单中选择扫描时间标识 。
  4. 使用对应的扫描字符串文本框自定义字符串格式。您可以参考时间格式字符串的格式码来编辑字符串的格式。注意:如果您将格式字符串保留为%T ,LabVIEW将根据常用的格式进行默认配置。
使用此方法的示例如下图所示:


该图像是LabVIEW VI片段,包含了您可以在项目中使用的LabVIEW代码。如要使用该片段,请右键单击此图像,将其保存到计算机,然后将文件拖到LabVIEW程序框图中。
 
方案2.使用时间标识输入控件或显示控件的 NumText.Text(文本) 属性节点:
  1. 创建时间标识输入控件或显示控件。
  2. 为输入控件或显示控件创建属性节点,然后选择NumText.Text(数值文本-文本)属性。
  3. 右键单击属性节点,然后选择全部转换为写入 ,将需要转换的字符串输入到该属性节点。
  4. 右键单击时间标识输入控件或显示控件,然后选择属性 。
  5. 在打开的设置对话框中选择显示格式选项卡,以交互的方式自定义字符串格式,如下图所示。
使用此方法的示例如下图所示:

该图像是LabVIEW VI片段,包含了您可以在项目中使用的LabVIEW代码。如要使用该片段,请右键单击此图像,将其保存到计算机,然后将文件拖到LabVIEW程序框图中。
 

    本文是否有帮助?

    无帮助