在LabVIEW中安裝第三方儀器驅動程式

更新 Jan 9, 2020

產品資訊

驅動程式

  • NI-VISA
  • Instrument Drivers

問題敘述

執行安裝程式後,我的第三方驅動程式沒有顯示在LabVIEW中。我在哪裡可以找到它,如何將它與LabVIEW整合,使它出現在instrument driver palette上?如果我有使用其中一個驅動程式的程式碼,如何判斷驅動程式是否安裝正確?

解決方案

如果您是透過可執行文件安裝了驅動程式,則必須找到已安裝的驅動程式並將其移動到正確的文件夾中。在Windows電腦上,驅動程式的路徑通常是<Program Files> \ IVI Foundation \ VISA \ my_driver \ ,其中my_driver是您安裝的驅動程式的名稱。對於Mac OS,位置通常是<Applications> \ IVI Foundation \ VISA \ my_driver \my_driver文件夾將是您需要復製到新位置的文件夾。

如果您下載的驅動程式沒有可執行文件,請確保已解壓縮該文件夾,然後該文件夾將是您需要移動的文件夾。

現在您已找到驅動程式文件夾,請執行以下操作將驅動程式添加到LabVIEW:
  1. 如果LabVIEW當前是正在執行時,則需將LabVIEW關閉。
  2. 將驅動程式文件夾複製到Windows電腦的以下位置:
    • <Program Files> \ National Instruments \ LabVIEW(您正在使用的LabVIEW版本)\ instr.lib
    • 該位置也可以在<Program Files(x86)>下,具體取決於您使用的是32位元還是64位元版本的Windows或LabVIEW。
  3. 對於Mac電腦,請將驅動程式文件夾複製到以下位置。
    • National Instruments \ LabVIEW \ instr.lib
  4. 將驅動程式文件夾重命名為您希望在LabVIEW中顯示的驅動程式名稱。
  5. 重新打開LabVIEW。
  6. 打開一個新VI並右鍵點擊block diagram以打開Functions Palette。
  7. 儀器驅動程式應顯示在Functions Palette上的Functions » All Functions » Instrument I/O »Instrument Drivers,如下所示。

相關資訊

要讓LabVIEW透過Functions Palette顯示儀器驅動程式,驅動程式必須位於instr.lib目錄中,該目錄包含在LabVIEW文件夾<National Instruments> \ LabVIEW \ instr.lib中 。 instr.lib文件夾包含儀器驅動程式文件夾,其中包含所有必需的* .mnu檔和* .llb或* .lvlib檔。如果單獨的* .mnu檔,它僅是讓LabVIEW在Palette上顯示驅動程式的VI,但不包含任何功能。可以在* .llb或* .lvlib文件中找到驅動程式的完整程式碼。

有些第三方驅動程序會將這些文件安裝到<Program Files> \ IVI Foundation \ VISA目錄中,LabVIEW將無法找到它們。在這種情況下,您必須手動將這些文件複製並貼到instr.lib目錄中的文件夾中。例如,一個名為my_test的驅動程式,它安裝到<Program Files> \ IVI Foundation \ VISA \ my_test裡面包含了子文件夾Examples和LabVIEW。