LabVIEWwilliam hill官网
直播中

冯乐

未满1年用户 12经验值
擅长:可编程逻辑 测量仪表
私信 关注
[问答]

labview如何测ADC输入到DAC输出的延时

ADC和DAC用的是MIO的SCB-68A,从ADC采集数据,经过上位机处理后把数据发放到DAC输出,想测量从ADC采集到DAC输出这一过程所用时间,向各位大神请教!!!

回帖(2)

神之小风

2024-8-12 17:20:51
要在LabVIEW中测量ADC输入到DAC输出的延时,您可以按照以下步骤操作:

1. 打开LabVIEW软件,创建一个新的VI(Virtual Instrument)。

2. 在前面板(Front Panel)上,添加一个波形图(Waveform Graph)控件,用于显示ADC采集到的数据。

3. 在块图(Block Diagram)上,添加一个MIO(Multifunction I/O)设备,选择您的MIO设备型号(例如SCB-68A)。

4. 使用MIO设备,添加一个ADC输入通道和一个DAC输出通道。确保选择正确的通道编号。

5. 在块图上,添加一个定时器(Timer)控件,用于测量延时。

6. 将ADC输入通道连接到波形图控件,以便在前面板显示采集到的数据。

7. 在块图上,添加一个While循环,用于持续采集和处理数据。

8. 在While循环内部,首先启动定时器。

9. 然后,从ADC输入通道读取数据,并将数据发送到上位机处理。

10. 在上位机处理过程中,您可以添加所需的信号处理、滤波或计算功能。

11. 处理完成后,将处理后的数据发送到DAC输出通道。

12. 在DAC输出通道发送数据后,停止定时器。

13. 将定时器的读数(延时)显示在前面板的数值指示器(Numeric Indicator)控件上。

14. 将While循环的执行条件设置为True,以便持续采集和处理数据。

15. 保存并运行VI,观察波形图和延时数值指示器,以了解ADC输入到DAC输出的延时。

通过以上步骤,您可以在LabVIEW中测量ADC输入到DAC输出的延时。请注意,实际延时可能受到硬件性能、信号处理算法和系统负载等因素的影响。
1 举报
  • 冯乐: 我去,什么GPT!!!

冯凯

2024-8-12 21:49:02
用上位机似乎不太行,上位机的计时精度是ms级,正常计时程序的逻辑,是发送ADC数据开始计时,读取到DAC数据结束计时,这个时间太短了,ms级测量意义不大。而且就算能测出来,实际测量的时间是“通讯+ADC+DAC+通讯”的时间。所以说,上位机这条路就不太行,不如看看说明书,基本上能推算出大概的时间
举报

更多回帖

发帖
×
20
完善资料,
赚取积分