使用NI-Tclk同步多块示波器板卡时,为什么使用触发延迟的时候会出现相位延迟?



硬件: Modular Instruments>>High-Speed Digitizers (Scopes)

问题: 我尝试使用NI-Scope同步范例同步两块NI的示波器板卡,为什么我增加一个触发延迟,会产生相位差?

解答: NI-Scope中基于NI-Tclk的同步范例仅对主仪器设置触发,这通常可行,因为NI-Tclk用于将从仪器同步到主仪器。

然而,当使用一个较大的触发延迟时,例如1s的延迟,对于NI-Tclk会非常困难正确的同步两块板卡,以下步骤可以解决这个问题:
1 创建基于循环次数的条件结构,循环册书对应了仪器的哪段代码将会执行。
2 确认“0”条件结构中的程序框图如下图所示、
3 右键单击条件结构的边框,选择“Remove Case Structure”,用于允许每块板卡都能设置trigger。

注意,以上操作仅用于以下范例:
在完成这一更改之后,将不会再看到使用触发延迟的板卡间的存在相位延迟。

相关链接: NI High-Speed Digitizers Help: Trigger Delay
NI High-Speed Digitizers Help: niScope Configure Trigger (poly)
Example Program: niScope EX Multi-Device Multi-Chassis TClk Example in LabVIEW


附件:





报告日期: 01/28/2014
最近更新: 02/27/2015
文档编号: 6HRHK8AO