在多個示波器用NI-TClk同步時,為什麼使用觸發延遲(Trigger Delay)會有相位差?



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

問題: 我想用兩個示波器做同步。當我新增一個觸發延遲(Trigger Delay) 時,我發現兩個示波器之間會有相位差。請問是什麼原因所造成的呢?

解答: NI-SCOPE NI-TClk同步的範例程式中只有配置主裝置(master device)的觸發。這通常可行,因為NI-TClk 是用來同步從裝置(slave devices)的。然而,當使用較大的觸發延遲時(例如一秒),他會變的比較難使用NI-TClk來正確的同步。以下步驟可以解決這個問題:
  1. 找到case structure及迴圈循環。迴圈循環選到您所需要的。
  2. 將case的值設為"0",如下圖。
  3. 在case structure的邊框上按下右鍵,並且選擇"Remove Case Structure"。這會讓所有執行此程式的裝置都被配置為觸發模式。


Note: 以上操作僅用於以下範例:
  • niScope EX Multi-Device Configured Acquisition (TClk).vi
  • niScope Ex Multi-Device Different Sample Clock Rates (TClk).vi
  • niScope EX Multi-Device External Clocking (TClk).vi
  • niScope EX Multi-Device Generic Sync (TClk).vi
完成更改之後,將不會再看到使用觸發延遲後,示波器彼此之間的相位延遲。


相關連結: 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
最後更新: 08/24/2015
文件偏號: 6HRHK8AO