0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LabVIEW中关于时间和日期的数据类型

CHANBAEK 来源:头条号LabVIEW与自动化测试 作者:头条号LabVIEW与自动 2023-04-25 11:46 次阅读

LabVIEW项目中经常会涉及到时间的运算,比如从数据库中获取最近一个月的产品测试记录等。本文主要将介绍LabVIEW中关于时间运算的那点儿事,将结合实例力求讲解透彻。

一、LabVIEW中关于时间和日期的数据类型

LabVIEW中有两种直接的数据类型可用于描述时间和日期:时间标识和时间日期簇。

1、时间标识

时间标识其实可以算作是一个DBL数据,默认值为0秒,起始时间为1904年1月1日08:00 a.m(通用时间[01-01-1904 08:00:00])。

1)时间标识和DBL数据二者之间可以相互转换(精度会稍微有些损失)。

wKgaomRHTSSAB17DAADGtALQyNw577.jpg

时间标识与DBL数据相互转换

2)时间标识的时间显示格式有3种,分别为系统时间格式、自定义时间格式和不显示时间,效果如下图所示。

wKgZomRHTSWAWWyIAAHqGewKdU0885.jpg

时间标识的时间显示格式设置和效果示例

3)时间标识的日期显示格式同样有3种类型,分别为系统日期格式、自定义日期格式和不显示日期,效果如下图所示。

wKgaomRHTSWAK7wZAAHWyPPrIeM207.jpg

时间标识的日期显示格式设置和效果示例

2、日期时间簇

第二种日期和时间数据类型的表示方法是自定义类型的日期时间簇。

wKgZomRHTSaANDK-AAM3OVmJEPU075.jpg

二、日期时间运算

1、日期时间各种表示格式之间的相互转换

如第一部分描述所示的时间标识、DBL、日期时间簇的相互转换。

2、日期时间的加减运算

日期时间可以直接进行加减运算,也可和DBL数据进行直接的加减运算。

1)若不带单位进行运算,则DBL数据默认以秒(s)为单位进行计算。

wKgaomRHTSaABBLKAABuwmMMz7w309.jpg

日期时间与DBL数据不带单位计算

2)带单位进行运算:LabVIEW能够识别日期时间数据和以s(秒)、min(分钟)、h(小时)、d(天)为单位的DBL数值直接进行运算,示例如下

wKgZomRHTSeAZE7aAAELWEajV2Q150.jpg

日期时间数据和带单位的DBL数据直接进行运算

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1918

    文章

    3619

    浏览量

    316992
  • 数据库
    +关注

    关注

    7

    文章

    3591

    浏览量

    63369
  • 运算
    +关注

    关注

    0

    文章

    125

    浏览量

    25669
  • 数据类型
    +关注

    关注

    0

    文章

    227

    浏览量

    13496
  • 产品测试
    +关注

    关注

    0

    文章

    29

    浏览量

    6619
收藏 人收藏

    评论

    相关推荐

    GaussDB 数据类型介绍

    GaussDB 数据库 GaussDB 是华为基于 openGauss 自研生态推出的云化企业级分布式关系型数据库,它支持多种数据类型,包括数值、字符、日期等。在使用 GaussDB
    的头像 发表于 06-05 16:40 1271次阅读
    GaussDB <b class='flag-5'>数据类型</b>介绍

    【初级】labview教程每日一教之数据文件操作+数据类型转换

    ,以及与时间表示相关的转换等。本课程主要从不同数值表示法、数值与字符串、数值与布尔类型、与时间相关以及变体类型转换五个方面介绍LabVIEW
    发表于 11-07 10:01

    labView变体数据类型的作用

    初学者 不能理解labView变体数据类型的作用
    发表于 04-08 17:22

    labview写入tdms是如何设置通道的数据类型?急啊,高手赐...

    labview写入tdms是如何设置通道的数据类型?我用VISA读到的数据类型是字符串类型怎么把它写到TDMS文件呢
    发表于 08-31 10:33

    labview数据类型与操作

    labview数据类型与操作相关的教程,适合初学者学习使用。
    发表于 11-28 19:08

    Labview各种数据类型

    Labview各种数据类型
    发表于 12-11 11:27

    关于Labview数据类型的扩充

    众所周知,关于C++,C#,Java等高级程序设计语言,大都实现了对STL等泛型编程模块的添加,譬如vector, array, List, queue,iterator...等多种成熟数据类型
    发表于 12-15 10:38

    Labview数据类型处理问题

    请问Labview怎么处理u16的数据?我创建了一个38个元素的u8类型的1维数组,但我要通过面板的输入数据0~1023,即u16
    发表于 04-20 15:19

    Labview调用外部DLL时候 , 输入和输出参数的数据类型, 以及函数返回值的数据类型

    的问题在于如何确定 输入和输出参数的数据类型, 以及函数返回值的数据类型
    发表于 05-26 13:29

    vhdl数据类型

    ,它包括实数类型、整数类型、枚举类型时间类型。 复合类型(COMPOSITE TYPE):可以
    发表于 03-30 15:59 11次下载

    LabVIEW初级教程之数据类型转换的详细资料说明

    在使用LabVIEW编程过程中,已有的数据类型不能满足我们进一步处理的需要,常常需要对数据类型进行转换。比如不同表示法的数值类型之间转换,或是将数据
    发表于 03-24 15:03 26次下载
    <b class='flag-5'>LabVIEW</b>初级教程之<b class='flag-5'>数据类型</b>转换的详细资料说明

    labview数据类型简介

    labview数据类型简介
    发表于 01-11 09:42 6次下载

    PLC数据类型

    基本数据类型       基本数据类型    包括位、位序列、整数、浮点数、日期时间。(常见的) 1、位 字节 字 双字 2、数据类型 3
    发表于 04-17 15:49 0次下载
    PLC<b class='flag-5'>数据类型</b>

    基本数据类型分享

    基本数据类型 基本数据类型:包括位、位序列、整数、浮点数、日期时间。此外字符也属于基本数据类型,请参见文档String与WString。 1
    的头像 发表于 06-13 14:14 5898次阅读
    基本<b class='flag-5'>数据类型</b>分享

    oracle的数据类型有哪些

    Oracle数据库中有许多数据类型可供选择,每种数据类型都有其各自的特点和适用场景。下面是对Oracle数据库中最常用的数据类型的详尽说明,
    的头像 发表于 12-05 16:45 638次阅读