LabVIEW Nugget之如何计算两个日期经过的天数(小时数、秒

发布者:AngelicJourney最新更新时间:2014-11-05 来源: ck365关键字:LabVIEW  Nugget  时间概念 手机看文章 扫描二维码
随时随地手机看文章
我们经常会遇到给定两个日期,计算两个日期所经历过的天数、小时数、秒数等等,通常给定的日期的格式为字符串,比如某年、某月、某日等等。

如果按照通常的思维方式考虑这个问题,将会非常复杂,因为年份涉及到闰年的问题,月份涉及到闰月的问题。

如 果我们非常了解Labview的时间概念,这个问题非常容易解决了。在LABVIEW中所有的时间日期都可以转换为秒数,这个秒数相对于某个标准的0点 (即0秒所代表的时间)。对于两个具体日期时间的差值,实际上就是相对于这个0点的秒数的差值,因此计算日期差值时根本不需要考虑闰年、闰月的问题。参见 下面的程序框图。

因为LABVIEW的TIMESTAP是LABVIEW专门用于表示时间的控件,因此不需要使用字符串等其它数据格式。

86400=60*60*24(1天=86400秒)

关键字:LabVIEW  Nugget  时间概念 引用地址:LabVIEW Nugget之如何计算两个日期经过的天数(小时数、秒

上一篇:LABVIEW编程技巧之如何有选择的显示多条波形 
下一篇:labview介绍和书籍推荐

推荐阅读最新更新时间:2024-03-30 22:49

基于LabVIEW和CompactRIO设计飞虫机器人的研究
  挑战:   开发一个灵活的高带宽机器人设备,以便测量和仿真有翼昆虫的飞行方式。   解决方案:   利用NI的LabVIEW软件和CompactRIO硬件制造一个快速、模块化、易于使用的仿生机器人平台,它涉及各种工业协议和实时闭环激励信号生成。   苍蝇能够高速追逐,并精确地降落在盘子的边缘,这其中的机动性令人非常感兴趣。我们可以利用苍蝇作为模型系统研究神经信息处理、空气动力学和遗传学,此外,它们还可以快速、精确地使用它们的生物传感器、控制器和执行机构。人们对它们这样的能力很感兴趣但是难以进行研究。测量和激励装置必须具有高带宽、低延迟,并拥有灵活的界面。同时,易用性和模块化特性也是跨学科和合作研究的关键。   我们利用Comp
[测试测量]
汽车座椅调节电机生产线终端噪声测试系统
随着舒适车司机对功率调节器需求的不断增加,座椅调节电机也继续向模块化设计原则转移,电机工作过程中的噪音成为影响舒适 性的决定性因素。我们利用NI的LabVIEW和动态信号采集卡为电机生产线终端量身定制噪声测试设备,集电机运动控制和噪声测量为一体,来满足生产线的 快节奏。 - 巴 军, 上海崧杰自动化系统有限公司 The Challenge: 座椅调节电机的测试过程中,需要模拟真实的工作状态。同时,生产线终端检测不仅要求测试的准确性,而且要保证设备的稳定性和快节奏,30s的节拍需求使系统集成度的提高面临着一定的挑战。 图1. 汽车座椅调节电机 The Solution: NI的LabVIEW软件开发平
[测试测量]
汽车座椅调节电机生产线终端噪声测试系统
LabView利用IMAQ来采集笔记本自带摄像头图像
最近想学习一下在、labview环境下来做简单的图像处理,延伸到机器视觉上的使用。 于是安装了​驱动NI Vision Acquisition,这是labview的关于机器视觉方面的驱动程序。 在labview界面就多了这些子VI图标: ​其中,NI-IMAQ主要用来对NI自己的图像采集卡进行编程;NI-IMAQdx主要用来完成对非NI自己的板卡或摄像头来进行编程,当然相对于NI-IMAQ来讲这里面的VI自由度就高一些,因为毕竟不是自己家的图像采集设备,就不太可能集成度更高嘛;Vision Utility是机器视觉模块或者叫图像处理模块,来完成对图像的一些初步的处理;Vision RIO是图像操作在FPGA上的应用;V
[测试测量]
labview的深入探索----被人淡忘的DOS命令,SYSTEM EXEC
我在速查表收集了DOS命令列表,对于386时代的人来说,一般人是接触不到计算机的,DOS命令是同计算机操作系统唯一交流的系统工具,在WINDOWS大行其道的今天,只有网管和黑客们还在孜孜不倦地研究它,DOS命令渐渐被人遗忘了,令人眼花缭乱的WINDOWS可视界面取代了它,计算机变的越来越傻瓜化,DOS命令成了老掉牙的东西. 但是,随着你对计算机了解的更深入,更底层的时候,你会发现DOS命令是把利器,因为它封装的是基本的BIOS系统调用,在LV中,如果执行一些与操作系统相关的操作,您会发现那很困难,对于熟悉API的人,在搞计算机的领域会得到尊重,因为您可以肯定他对WINDOWS有深入地理解,没有几年的编程经验是做不到的.API复杂的参
[测试测量]
<font color='red'>labview</font>的深入探索----被人淡忘的DOS命令,SYSTEM EXEC
LabVIEW设计模型——状态机之编程实现
画好状态转换图,我们就可以清晰的看到程序要实现的所有状态以及状态之间的关系。下面的工作就是用LabVIEW来实现这个状态机。 状态机是由一个While循环、一个条件结构和一个移位寄存器组成的。其中While循环用来保证程序可以连续的运行;条件结构的各种分支中的代码用来描述状态机的各种状态,以及下一状态的选择;移位寄存器用来将之前状态所作出的选择传递到下一次循环的选择端子。 下面我们就一步一步的实现这个状态机。 首先,新建一个工程,并且在工程中建立 控件 和 子VI 两个虚拟文件夹来放置自定义控件和子VI。在 控件 文件夹中新建一个控件。 在控件的编辑面板上放置一个枚举类型的控件,并且编辑枚举
[测试测量]
<font color='red'>LabVIEW</font>设计模型——状态机之编程实现
LabVIEW与MATLAB混合编程在数字天线阵列测试中的应用
引言 数字天线阵列是天线和数字信号处理技术结合的产物,它具有工作方式灵活、抗干扰性能卓越和超角分辨等众多优点,因此在军事和民用领域都得到了广泛的应用。阵列系统的多天线单元和多收发通道必然带来阵列系统的误差,这些误差会引起系统性能的下降,甚至会使各种先进的信号处理算法完全失效。因此,必须对数字天线阵列系统进行校正。一般阵列天线校正和波瓣测量需要采集大量的数据,进行多次循环计算,工作效率低且动用的仪器设备众多。而LabVIEW作为软件化仪表在数据采集及控制、数据分析和显示等方面具有强大的功能,其支持的信号接口卡丰富,用户能够快捷方便地对各个输入数据参数进行即时设置和调试,程序运行结果也十分直观。因此在阵列天线测试中, LabVIE
[测试测量]
<font color='red'>LabVIEW</font>与MATLAB混合编程在数字天线阵列测试中的应用
基于NI LabVIEW快速开发医疗电子设备
  针对医疗设备行业的投资最近几年一直处于上升阶段,在过去两年,针对医疗设备的风险投资几乎翻倍,2007年更是达到了40亿美元。无论从全球角度还是在中国市场,小型的、未上市的医疗设备制造商在具备产品、市场和创新的元素下,正逐步成为投资新宠。对于这些小型公司来说,如何从激烈的市场竞争中站稳脚跟并脱颖而出是非常困难的事情。他们的核心技术人员也许是生物医学领域的专家,掌握了一定的专利或研究成果,但如何在团队人员非常有限的情况下,快速的将专利或研究成果转化成产品、并保证产品的可靠性和稳定性是很大的难点。通过NI所提供的图形化开发环境LabVIEW和商业化嵌入式原型平台,领域专家或研发人员可以无缝集成硬件I/O与算法,在有限的团队人数下
[医疗电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved