从labview配置示波器时基
Configuring Oscilloscope timebase from labview
我正在通过 LabVIEW 在我的一个项目中使用 Tektronix MSO5034B。在用于设置时基的范围的 NI 驱动程序中 "Configure Timebase.vi" 给出了 3 个控件 "Timebase Range"、"Position" 和 "Record Length"。没有直控件设置time/div.
如何从想要的time/div中找出这3个参数的值?另外,如何从这 3 个值中找到 time/div 值?
谢谢
阿舒托什
对于那些可能有这个问题的人,我已经找到了解决方法。
范围的采样率=记录长度/范围
其中范围是示波器时间范围的整个水平宽度,如下所示
范围 = div 离子数 * Time/Div
对于几乎所有示波器,div水平轴上的离子数都是 10。
而time/div是想要的值。
对我来说,最大采样率为 5GS/s,记录长度是在整个可见 window 范围内采集的样本数。
因此,采样率 = 记录长度 / (time/div * 10)
在上面的计算中,请确保您没有超过供应商提供的采样率。这个计算一直持续到 500ns/div,之后做了一些我仍在研究的奇怪行为。
我正在通过 LabVIEW 在我的一个项目中使用 Tektronix MSO5034B。在用于设置时基的范围的 NI 驱动程序中 "Configure Timebase.vi" 给出了 3 个控件 "Timebase Range"、"Position" 和 "Record Length"。没有直控件设置time/div.
如何从想要的time/div中找出这3个参数的值?另外,如何从这 3 个值中找到 time/div 值?
谢谢
阿舒托什
对于那些可能有这个问题的人,我已经找到了解决方法。
范围的采样率=记录长度/范围
其中范围是示波器时间范围的整个水平宽度,如下所示
范围 = div 离子数 * Time/Div
对于几乎所有示波器,div水平轴上的离子数都是 10。
而time/div是想要的值。
对我来说,最大采样率为 5GS/s,记录长度是在整个可见 window 范围内采集的样本数。
因此,采样率 = 记录长度 / (time/div * 10)
在上面的计算中,请确保您没有超过供应商提供的采样率。这个计算一直持续到 500ns/div,之后做了一些我仍在研究的奇怪行为。