@楼主
EnyaoGu 已写:
时间量可以通过获取时间函数获得,或者直接采用连续采样,在DAQ读取时读取N采样为波形。采样频率可以用DAQ定时进行配置。具体可以参考(连续采样)范例
上述方法说得很对。楼主你可以软件定时采集,通过获取时间函数获得时间量;也可以硬件定时采集,如同上面所说的。
您好!我想再问一下这个获取时间函数应该用哪个呢?应该在那个acquired data后接上时间函数吗?还有一问题就是如果采用连续采样,DAQ读取设置为N采样,后面直接接一个正弦函数,求出每个角度sin值,然后怎么把这个sin值和时间做出来图像呢?是需要和时间做捆绑吗?
LabView中有一种簇数据类型叫“波形”,专门用于保存以相同时间间隔测到的数据。您说的这种使用情况可以在设置读取数据类型为波形,把波形数据中的幅值取出来经过sin计算后再替换回去(按名称解除捆绑和按名称捆绑)。波形数据可以直接输入波形图控件显示。
另一种比较简单粗暴但准确性欠佳的方法是用获取时间控件,与开始时间做差获取数据点采集时的时间,然后将时间数组和数据数组捆绑成簇,用XY图控件显示。
我明白您的意思,就是说将这个输出(acquired data)先解绑成时间和幅值,然后对幅值进行sin计算,然后再与时间进行捆绑对吧?但是这个输出本身貌似跟时间没有关系,它的输出是DBL的,也就是丢了时间信息的。您看下面这个图。
那你就软件定时吧,每次循环读取1个采样点,并用获取时间函数得到该次循环的时间,这不就既有角度又有时间了。