在LabVIEW中咱们剖析或收集的数据一般都是时刻的函数。例如,咱们或许期望知道在一天中温度跟着时刻的改变,或者是改变的波形在时刻轴上绘出之后的姿态。
LabVIEW有一些特别的数据类型能够用来协助一般的用户来以曲线的方法剖析或展现这些数据。这些特别的数据类型便是时标(Time Stamp)、波形(Waveform)和动态数据(dynamic da
时标(Time Stamp)
时标这个数据类型用来存储肯定日期/时刻值,比方数据收集的时刻。它的精度十分高,不论是关于计数秒的整数部分仍是分数部分都有19位的精度。
尽管咱们可经过将一个数值控件的显现方法设定为日期/时刻来存储与显现时标值,不过数值控件保存的是相对值,而时标控件保存的则是肯定值。
在LabVIEW中,咱们能够运用Get Date/Time In Seconds函数来获取当时的时标值。一个时标控件如下图所示:
这儿的获取波形元素(Get Waveform Components)以及创立波形(Build Waveform)函数别离用来获取或设置模仿、数组波形和数字值的波形元素。
获取波形元素函数能够回来你需求的波形元素。你能够经过在该函数节点上面右键点击并挑选Add Element并左键点击来挑选需求的波形元素。这个函数是可扩展的。
创立波形函数能够用来创立一个新的波形或者是修正一个现有波形。假如不链接输入到waveform输入端,这个函数就会依照输入的数据来创立一个新的波形。如连接了一个波形到这个输入端,这个函数就会依照你输入的参数修正这个波形。这个函数也是可扩展的。
这两个函数都是可复用的,能够对模仿波形、数字波形以及数字数据进行操作。函数的waveform输入端会依据输入波形的不同而主动转化。
除此之外,还有许多对波形进行操作的函数,能够参阅LabVIEW的自带协助文件或比方来自己了解。
动态数据(Dynamic Da ta)
简直一切的用于收集、剖析、操作以及生成信号的Express VI都运用了一个特别的数据类型传送信号数据,这个数据类型便是动态数据。简略地说,动态数据便是一个或多个通道的波形数据。实践上,你也能够将动态数据幻想为仅仅一个简略的模仿波形的数组,用一个智能的线所表明。不过,在实践的运用中,动态数据的确也是十分智能的,比方将几个动态数据兼并为一个动态数据的操作是十分简略的。
在LabVIEW中,将一个动态数据连线到另一个动态数据,LabVIEW会主动的增加一个兼并信号的函数将这两个信号线兼并为一个信号线。
对动态信号操作的函数都坐落Express>>Signal Manipulation子面板中,我们能够经过协助文件来了解这些函数的运用。