LabVIEW编程LabVIEW控制PXI-5122例程与相关资料

简介: LabVIEW编程LabVIEW控制PXI-5122例程与相关资料

LabVIEW编程LabVIEW控制PXI-5122例程与相关资料

PXI示波器是灵活的软件定义仪器,通用于时域和频域测量,具有PXI平台的优势。它们具有多达8个通道,采样速率可高达12.5 GS/s,模拟带宽为5 GHz。基于PXI平台,您能够以皮秒级精度将多个示波器与其他仪器同步,满足高通道数及混合信号应用的需求。这些仪器还具有多种触发模式、深层板载内存以及包含数据流和分析功能的驱动程序软件API。。

问题: NI-5122数字触发的精度是多少?

解答: 在NI-5122参数指标中,有一项列出了触发精度,如果使用TDC(时间数字转换器)触发精度为100ps,如果不使用TDC触发精度为10ns。这项指标仅适用于模拟触发。我们不提供数字触发精度的规范,同样,我们不像模拟触发那样校准数字触发中的时钟电路。

通过试验,数字触发精度误差在10ns或者一个外部时钟周期内。当然,板卡不同,精度略有偏差。

问题: 在高速数字化仪中,迟滞触发是如何工作的?


解答:

迟滞触发可以避免噪声导致的误触发动作。迟滞触发可以在所有模拟触发通道上实现,可以通过上升沿或下降沿产生。

上升沿的迟滞触发描述如下图。对于NI 5102、NI 5105、NI 5112、NI 5114、NI 5122、NI 5922,只要信号以上升沿超过触发电平,第一个触发就会产生,无论信号是否经过迟滞电平(触发电平-迟滞值)。在第一个触发产生后,后续的触发只有在信号经过迟滞电平,并且随后以上升沿超过触发电平时才会发生。

20210803213442176.png

下降沿的迟滞触发描述如下图。与上升沿的情况类似, 第一个触发在信号以下降沿经过触发电平时产生,即使信号之前并未经过迟滞电平(触发电平+迟滞值)。在第一个触发产生后,后续的触发只有在信号经过迟滞电平,并且随后以下降沿经过触发电平时才会发生。

20210803213435403.png

在上述迟滞模型中,如果数字化仪在信号介于触发电平和迟滞电平之间的时刻开始采样,这种不经过迟滞电平的触发只有在第一次触发时有效。在其它迟滞模型中,甚至要求第一个触发也必须先经过迟滞电平。

如果这种迟滞行为不合适,您希望未经过迟滞电平的第一个触发被忽略,您可以通过软件的方法实现。最简单的方法是取第一个数字化样本,判断它是否介于触发电平和迟滞电平之间。可以先将Fetch Relative To 属性设置为Start,取1个样本,再将Fetch Relative To 属性设置为Pretrigger(默认设置)。如果初始样本落入两个电平之间,第一个记录(记录0)可以被剔除。关于这个属性的更多信息请参考NI高速数字化仪。

厂家有提供LabVIEW的例子。根据通讯协议的相关的说明,编写了适合项目的程序。

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序

文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。登录www.bjcyck.com可以查看更多详细信息。这里只是简略的介绍,有任何关于LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序相关问题,请与我们联系。


相关文章
|
5天前
|
算法 API 数据安全/隐私保护
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
19 0
|
5天前
|
人机交互
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
10 0
|
5天前
|
安全 网络安全 数据安全/隐私保护
LabVIEW编程LabVIEW控制cRIO-9043例程与相关资料
LabVIEW编程LabVIEW控制cRIO-9043例程与相关资料
11 0
|
5天前
|
编解码
LabVIEW编程LabVIEW控制Keithley 2420例程与相关资料
LabVIEW编程LabVIEW控制Keithley 2420例程与相关资料
|
5天前
|
存储 编解码
LabVIEW编程LabVIEW控制picoharp 300例程与相关资料
LabVIEW编程LabVIEW控制picoharp 300例程与相关资料
10 0
|
5天前
LabVIEW编程LabVIEW控制WNSC600运动控制器例程与相关资料
LabVIEW编程LabVIEW控制WNSC600运动控制器例程与相关资料
14 1
|
5天前
|
编解码 算法 关系型数据库
LabVIEW编程LabVIEW开发 控制FlukePG7000例程与相关资料
LabVIEW编程LabVIEW开发 控制FlukePG7000例程与相关资料
13 0
|
5天前
|
存储 安全 计算机视觉
LabVIEW编程LabVIEW开发ITECH IT6000D系列电源例程与相关资料
LabVIEW编程LabVIEW开发ITECH IT6000D系列电源例程与相关资料
15 0
|
5天前
LabVIEW编程LabVIEW开发Agilent 4294A 例程与相关资料
LabVIEW编程LabVIEW开发Agilent 4294A 例程与相关资料
|
5天前
|
存储 编解码 C++
LabVIEW编程LabVIEW控制C-863.12 水星控制器例程与相关资料
LabVIEW编程LabVIEW控制C-863.12 水星控制器例程与相关资料
13 2