先決條件
請查閱串行儀器的引腳或文檔,並確保您具有正確的電纜和/或序列接口硬體將其連接至電腦。有關更多訊息,請參閱以下內容。
電纜線
序列接口硬體
安裝NI軟體和驅動程式
安裝LabVIEW的最新兼容版本和NI-VISA驅動程式。如果您使用的是NI序列接口設備,請同時安裝NI-Serial驅動程式的最新兼容版本。有關兼容性訊息,請參閱以下內容。
安裝NI序列儀器
安裝NI軟體後,設置硬體以將序列儀器連接到電腦。
-
如果使用NI序列接口設備,請參考《序列安裝指南》以安裝硬體。如果您的電腦已經有一個序列端口,請跳到下一步。
-
通過序列電纜將儀器的端口連接至NI序列接口設備或電腦的端口,然後打開電源。如果您使用兩線製RS-422 / 485儀器,請參閱通過RS-485端口設置2線(半雙工)通訊。
在MAX中配置硬體
在Measurement and Automation Explorer(MAX)中,NI-VISA檢測儀器並為用於與儀器通訊的序列通訊(COM)端口創建VISA資源。
-
從“開始”菜單中打開MAX。
-
展開Devices and Interfaces。您應該看到COM端口的VISA資源名稱列為ASRL [board] [:: INSTR] 。如果使用NI序列接口設備,則COM端口將出現在接口下方。
如果看不到COM端口,請參閱Serial COM Ports Missing in MAX or LabVIEW。
-
選擇“ VISA”資源,然後選擇“General”選項。您可以更改VISA別名,以便於識別。
-
選擇Port Settings選項。確認baud rate, package size, stop bits和parity bits的設置與儀器兼容。有關所需設置,請參閱儀器的用戶手冊。單擊Validate以確保設置受硬體支援。
-
如果您使用的是RS-485,請選擇“Advanced”選項,並確保Transceiver Mode設置正確。
-
保存設置。
Test Communication
設置和配置後,使用VISA Test Panels來驗證與儀器的通訊並測試不同的儀器指令。
-
在MAX中,選擇所需的COM端口,然後選擇“Open VISA Test Panel” 。
-
在“Test Panel”視窗中,選擇“Input/Output” 。
-
在“Basic I/O”選項中,輸入受支援的指令,然後選擇“Query” 。有關受支援的指令,請參閱儀器的用戶手冊。
-
顯示視窗將概述寫和讀操作。
安裝儀器驅動程式
完成配置並驗證與儀器的通訊後,您可以使用儀器驅動程式輕鬆地從溝通模式轉換為編程模式。
請參閱在LabVIEW中選擇與控制儀器的正確接口,以確定哪種儀器驅動程式類型最適合您的應用程式。請按照文檔中的鏈接安裝和使用儀器驅動程式。
運行一個範例
儀器驅動程式和NI-VISA驅動程式將安裝範例以及與儀器通訊所需的API。將這些範例用作編程參考,以及一種輕鬆使用儀器的簡便方法。
請注意:在開始運行LabVIEW範例之前,請關閉MAX。打開MAX Test Panels並同時運行LabVIEW範例將導致存取資源錯誤。
儀器驅動程式範例
如果安裝了儀器驅動程式,請參考以下範例:
NI-VISA驅動程式範例
如果使用NI-VISA,請參考以下範例:
對於RS-232和RS-485(4線),請通過内建範例Simple Serial.vi與您的儀器通訊。
-
要查找範例,請打開LabVIEW並導航至Help選項>> Find Examples >> Hardware Input and Output >> Serial >> Simple Serial.vi 。
-
確保選擇了正確的VISA資源名稱,並且序列設置正確。
-
運行VI。
-
響應顯示器應顯示*IDN?\n命令。
如果您使用的是RS-485(2線製),請通過内建範例RS-485 Transceiver Control.vi與儀器通訊。
-
要查找範例,請打開LabVIEW並導航至Help選項>> Find Examples >> Hardware Input and Output >> Serial >> RS-485 Transceiver Control.vi。
-
確保選擇了正確的VISA資源名稱,並且序列設置正確。
-
根據您要使用的模式指定 transceiver mode 。
-
運行VI。
-
響應顯示器應顯示*IDN?\n命令。
有關NI-VISA序列功能的更多訊息,請參閲LabVIEW Help: Serial VIs and Functions。