在LabVIEW中匯入LabWindows/CVI儀器驅動程式時,會出現錯誤訊息"不是32位元的動態連結檔"(Not a 32 Bit DLL)



主要軟體: LabVIEW Development Systems>>Full Development System
主要軟體版本: 6.0.2
主要軟體修正版本:
次要軟體: N/A

問題: 我想用LabVIEW匯入CVI的儀器驅動程式,但是我並沒有在電腦裡裝CVI。我到Tools » Instrumentation » Import CVI Instrument Driver,進入了標準對話盒。但在我選完動態連結檔後,有個視窗跳出來,說"mydll.dll不是一個32位元動態連結檔"。可是我這動態連結檔是32位元的。為什麼會出現這錯誤?

解答: 在LabVIEW的匯入CVI儀器驅動程式工具需要CVI Run-Time Engine,和其它儀器驅動程式需要的動態連結檔,都被裝在有LabVIEW的機器上。確認這個最好的辦法是從CVI建立一個分佈物件(distribution kit),然後一起和動態連結檔都安裝到LabVIEW電腦上。這分佈物件會安裝CVI Run-Time Enginie所需的檔案以及更新註冊檔好讓LabVIEW能夠找到所需的動態連結檔。一旦這步驟為了一個儀器驅動程式而被建立,所有其它使用相同CVI連結資料檔的儀器驅動程式都可以正常工作而不用安裝其它的分佈物件。

相關連結: KnowledgeBase 28FFK4QO: Now that I Have Downloaded My Instrument Driver, How Do I Use It?

附加檔案:





報告日期: 05/01/2001
最後更新: 06/25/2007
文件偏號: 2908H4QT