升級 LabVIEW 和 Driver 後 LabVIEW SignalExpress Code Generation 出現錯誤



主要軟體:
主要軟體版本: 1.1
主要軟體修正版本:
次要軟體: LabVIEW Development Systems>>LabVIEW Full Development System

問題: 我的 LabVIEW 搭配 LabVIEW SignalExpress 使用而最近升級較新版的 LabVIEW. 我灌了新版的 Driver 來支援我新版的 LabVIEW 而現在我無法引入 SignalExpress 專案進 LabVIEW. 什麼造成這樣的問題而我要怎麼解決?

解答:

這問題發生在當你升級 LabVIEW 但沒有灌入最新版 LabVIEW SignalExpress 支援. 這在你依以下順序灌入的時候會發生:

  1. 灌入 LabVIEW
  2. 灌入 LabVIEW SignalExpress
  3. 灌入較新版的 LabVIEW
  4. 灌入 NI Driver CD 的 NI-DAQmx 8.5 或以上並且選擇不執行灌入 LabVIEW SignalExpress. Driver CD的預設選擇是要灌入 LabVIEW SignalExpress, 這樣就會把較舊版的 LabVIEW SignalExpress 覆蓋掉.

這問題發生是因為有部分的 LabVIEW SignalExpress 會自動被 NI Driver CD 灌入, 即使你選擇不執行灌入 LabVIEW SignalExpress. 當這些部份被升級時他們會依當時的 LabVIEW 版本灌入 VI, 也就是在上述序列中灌入的最新版 LabVIEW. 然而, 在這種情況下, 最開始灌入的 LabVIEW SignalExpress 會灌入它被灌入時當時的 LabVIEW 版本支援 (就是在步驟1被灌入的版本). 這種灌入情境會攪亂 LabVIEW SignalExpress code Generation engine, 會不知道要用較新版的 LabVIEW 取代原版本的 LabVIEW.

您可依以下兩種方式解決:

注意:

    1. 複製以下的檔案的新的資料夾裏, X.X 表示 LabVIEW 的版本:

      C:\Program Files\National Instruments\LabVIEW X.X\project\Express Workbench
      C:\Program Files\National Instruments\LabVIEW X.X\vi.lib\express\SignalExpress
      C:\Program Files\National Instruments\LabVIEW X.X\vi.lib\addons\SignalExpress
    2. 舉例來說, 如果從 LabVIEW 7.1 升級至 LabVIEW 8.2, 你應該要複製以下所列檔案:
                    C:\Program Files\National Instruments\LabVIEW 7.1
      to
                    C:\Program Files\National Instruments\LabVIEW 8.2\

注意:



相關連結:

附加檔案:





報告日期: 05/01/2007
最後更新: 05/20/2008
文件偏號: 490M8L84