在 LabVIEW 中將 SMU 信號連接到 PXI(e) 背板觸發線

更新 Oct 30, 2023

環境

硬件

  • PXIe-4143
  • PXIe-4140
  • PXIe-4142
  • PXIe-4141
  • PXIe-4144
  • PXIe-4145
  • PXIe-4147

軟體

  • LabVIEW

驅動程式

  • NI-DCPower

本文將解釋如何將信號從 PXI(e) SMU 卡路由到 PXI(e) 機箱上的背板觸發線。該過程涉及使用NI-DCPower VI將 SMU 信號匯出到 PXI_TRIG 線上。

在開始之前,請確保開發 PC 上安裝了相容版本的 NI-DCPower。有關相容硬件的列表,請參閱NI-DCPower 自述文件。

在 LabVIEW 中,通過選到File >> New VI創建一個新 VI。按照以下步驟以編程方式將 SMU 信號路由到 PXI_TRIG 線:
  1. 在Block Diagram上放置一個niDCPower Initialize With Channels VI。
    • 該 VI 和所有後續 niDCPower VI 可在Instrument I/O >> Instr Drivers >> NI-DCPower 選項中找到。
  2. 將常量/控件連接到Resource NameChannels輸入。
    • Resource Name應指定 PXI(e) SMU 卡的名稱,而Channels輸入應指定將生成信號的輸出通道。
  3. 接下來,放置一個niDCPower Configure Source Mode VI並將其連接到Initialize With Channels VI
  4. 如果將單個通道作為電源,則將Source Mode定義為Singe Point。
  5. niDCPower Configure Output Function VI連接到Configure Source Mode VI
    • 將Output Function輸入設置為您希望生成的任何信號類型。
    • 對於此範例的目的,Output Function已設置為DC Voltage
  6. 如果生成電壓信號,放置一個 niDCPower Configure Voltage Level VI並指定輸出信號的Voltage Level。
  7. 對於電壓信號,連接niDCPower Configure Voltage Level Range VI 。指定Voltage Level Range輸入。
  8. 為 Active ChannelSource Delay屬性放置一個Property Node和連線值。
    • 這定義了設備何時生成Source Complete Event
    • 在本例中, Source Delay 設置為 0,Active Channels應連接到Channels常量/控件。
  9. 然後將niDCPower 輸出信號與通道 VI連接起來。
    • 該 VI 負責將信號路由到 PXI_TRIG 線。
    • Signal輸入上選擇Source Complete Event。
    • 在Output Terminal輸入上定義所需的 PXI_TRIG 線。例如,要將信號導出到 PXI_TRIG0,請輸入“PXI_Trig0”作為Output Terminal
  10. 完成此配置後, 可放置 niDCPower Initiate VI以啟動信號生成。
  11. 調用niDCPower Abort With Channels VI將通道從Running轉換為Uncommitted
    • 舊版本的 NI-DCPower 使用 niDCPower Abort VI。這不允許用戶指定通道,並將會話從Running轉換為Committed
    • 如果使用較舊的 VI, 則應使用 niDCPower Reset VI來重置設備。
  12. 最後,放置niDCPower Close VI以關閉 SMU 會話。


以下代碼實現了上面詳述的所有步驟:
知識庫片段.png

注意:此圖像是一個 LabVIEW 代碼片段,其中包含您可以在項目中重複使用的 LabVIEW 代碼。要使用代碼片段,請右鍵單擊圖像,將其保存到您的電腦,然後將該文件拖到您的 LabVIEW 面板中。