如何使用軟體來觸發和同步PXI(e) 多功能數位電表(DMM)?

更新 Feb 5, 2024

環境

硬件

  • PXIe-4080
  • PXIe-4081
  • PXIe-4082

軟體

  • LabVIEW

驅動程式

  • NI-DMM

  • 如何使用軟體觸發來同步兩個或更多DMM卡?
  • 我希望能夠使用軟體同步DMM進行資料獲取
  • 如何在沒有任何外部硬體的條件下同步DMM卡?
  • 是否需要外部硬體將觸發信號路由至PXI(e)背板?

有兩種方法可用於通過軟體來觸發DMM卡。第一種方法是使用軟體觸發按鈕,第二種方法是使用主機殼背板TTL。詳細資訊如下所示。

對所有DMM卡使用單個軟體信號:
這種方法使用軟體觸發來啟動資料顯示。但是,由於軟體觸發的特性,這一過程可能會造成板卡之間的輕微延遲。
舉例如以下代碼片段所示:



該圖像是LabVIEW片段,其中包含可在專案中重複使用的LabVIEW代碼。要使用該代碼片段,請按右鍵圖像,將其保存到電腦,然後將檔拖曳至LabVIEW程式框圖中。

借助PXI(e)主機殼背板:
如果軟體觸發造成的延遲過大,另一種選擇是使用“Configure Meas Complete Dest” VI。一旦成功啟動第一個DMM卡,就可以將其用於將觸發信號發送到主機殼背板TTL

可以在niDMM配置測量完成目標生成測量完成事件中找到有關“Configure Meas Complete Dest” VI的更多資訊。

第一張DMM卡將用作主卡,將觸發信號發送至PXI(e)主機殼背板。可以通過軟體信號觸發主卡,成功啟動主卡後,即可觸發其餘的DMM卡。

下面是實現此功能的一些示例代碼:




該圖像是LabVIEW片段,其中包含可在專案中重複使用的LabVIEW代碼。要使用此代碼片段,請按右鍵圖像,將其保存到電腦,然後將檔拖曳至LabVIEW程式框圖中。

每種方法的完整代碼請見附件。

Additional Information

“SW Trigger Multiple DMM”VI

此代碼使用前面板上的布林按鈕作為軟體觸發器。一旦連接條件結構條件選擇器的布林按鈕值為真,DMM資料就會顯示在波形圖上。

採樣點數設置為100。反射軟體觸發信號後,將向每個波形圖表添加一個數據點。每次按下軟體觸發(SW Trigger)”按鈕,圖表將繼續更新,直到顯示了所有採樣資料。


“DMM_Trigger_TTL” VI

此代碼使用軟體觸發器來觸發第一張DMM卡(充當主DMM)。一旦接收到軟體信號,主DMM就會輸出一個信號來指示已接收到觸發信號。這可通過使用“Configure Meas Complete Dest” VI來實現。然後,將DMM測量完成信號發送至PXI(e)主機殼背板的的TTL線之一。然後從TTL觸發剩餘的DMM卡。