LabVIEW中的时标、波形以及动态数据

LabVIEW中的时标、波形以及动态数据

ID:38279630

大小:270.09 KB

页数:5页

时间:2019-05-27

LabVIEW中的时标、波形以及动态数据_第1页
LabVIEW中的时标、波形以及动态数据_第2页
LabVIEW中的时标、波形以及动态数据_第3页
LabVIEW中的时标、波形以及动态数据_第4页
LabVIEW中的时标、波形以及动态数据_第5页
资源描述:

《LabVIEW中的时标、波形以及动态数据》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LabVIEW中的时标、波形以及动态数据在LabVIEW中我们分析或采集的数据通常都是时间的函数。例如,我们可能希望知道在一天中温度随着时间的变化,或者是变化的波形在时间轴上绘出之后的样子。LabVIEW有一些特殊的数据类型可以用来帮助一般的用户来以曲线的形式分析或展示这些数据。这些特殊的数据类型就是时标(TimeStamp)、波形(Waveform)和动态数据(dynamicdata)。时标数据用来存储波形中的时间信息而多个波形可以保存在动态数据中。由于时标、波形以及动态数据的自然依赖关系,我们就在本文中对它们一起介绍。时标(TimeStamp)时标这个数据类型用来存储绝对日

2、期/时间值,比如数据采集的时间。它的精度非常高,不论是对于计数秒的整数部分还是分数部分都有19位的精度。虽然我们可通过将一个数值控件的显示方式设定为日期/时间来存储与显示时标值,不过数值控件保存的是相对值,而时标控件保存的则是绝对值。在LabVIEW中,我们可以使用GetDate/TimeInSeconds函数来获取当前的时标值。一个时标控件如下图所示:时标是一个高精度保存绝对时间的手段,而时标控件则可以用来查看与修改时标的值。时标控件可以在Controls控件面板的Modern>>Numeric子面板中找到。通过点击你要修改的时标控件左侧的上下箭头就可以对该时标的值进行增减操

3、作。或者是通过键盘直接键入数值来取代时标的当前值。也可以在时标控件上点击鼠标右键,并在右键菜单中选择DataOperations>>SetTimetoNow将时标的值设置为当前的日期与时间。日期/时间浏览按钮不过我们还有一个更有趣的修改时标的方法,那就是点击时标控件右侧的日期/时间浏览按钮。在点击该按钮之后,就会弹出下面的日期与时间设置对话框。从这个对话框,我们能够轻松的用这个日历式的界面来修改时标的日期与时间值。这个对话框也可以在时标控件上点击鼠标右键,在右键菜单中DataOperations>>SetTimeandData菜单项打开这个对话框。对于没有日期/时间浏览按钮的时

4、标常量以及指示器类型的控件,使用这个右键菜单是最合适的方式。相对时间计算有些时候我们也需要时间计算。比如下面程序框图中我们使用相减函数来计算两个时标之间的相对时间。通过这种方式,我们可以用来对某些程序代码的执行时间进行测试,比如在一个VI开始之前获取一个时标值,在VI结束之后获取一个时标值,将这两个值相减就可以知道这个VI的具体执行时间是多少了。另外我们也可以对时标数据进行加操作,将相对时间加上旧的时标值得到一个新的时标值,这个程序就不再演示了。时标与数值之间的转换如前面的两个时标相减的例子,我们可以发现时标与数值两种数据类型是密切相关的。在有些情况下,我们需要在这两个数据类型

5、之间进行转换。加、减这两个函数在对时标数据操作时,函数不是匹配为时标类型(由于这两个函数是可复用的)就是将时标强制转换为双精度浮点数。有些时候,我们也想要直接执行这个转换操作。我们可以在函数VI面板的Programming>>Numeric>>Conversion子面板上找到ToDoublePrecisionFloat函数来将时标数据转换为双精度浮点数。或在Programming>>Numeric>>Conversion子面板上找到ToTimeStamp函数将一个数值转换为时标数据(这个函数也可以在Programming>>Timing子面板上面找到)。这两个函数如下图所示:这

6、里的ToDoublePrecisionFloat函数可以将任何数值型数据转换为双精度浮点数。波形(Waveforms)在许多工程以及科技应用中,需要处理的数据都是一组随着时间变化的数值。例如,音频信号就是随着时间变化的压力值,心电图则是随着时间变化的电压值,滴落的水滴的表面就是随时间变化的其xyz坐标的值,计算机常用的数字信号则是随时间变化三维二进制值。LabVIEW中提供了波形数据这个数据类型来组织与处理这些时变信号。一个波形数据不但可以让你来存储数据的值,还可以用来存储第一个数据获取时的时标值、每个数据点之间的间隔时间以及数据的备注信息。它与LabVIEW中其他的数据类型类

7、似,可以进行加减运算操作,以及其他的直接对波形进行的操作。你可以在I/O控件面板选择相应控件来在VI前面板上创建Wavwform或DigitalWaveform类型的控件。上图中就是一个波形控件在前面板以及框图中的表现形式。下图中的则是数字波形控件在前面板以及框图中的表现形式。我们可以发现在程序框图中,波形控件的图标为棕/橙色而数值波形控件的则为绿色。这两个图标里面,模拟波形是一个类似正弦波的波形,数值波形则是一个方波,再加上它们的颜色不同,区分它们还是很容易的。通过仔细检查波形数据类型,我

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。