按下'Open FPGA VI Reference'LabVIEW就當了
主要軟體:
主要軟體版本: 1.1
主要軟體修正版本:
次要軟體: Driver Software>>NI-RIO, Driver Software>>NI-DAQmx Base, LabVIEW Modules>>LabVIEW PDA Module
問題: 我裝好了FPGA及NI-RIO,現在我要做host端的程式,我也建好了FPGA部分的程式,但現在我只要一點'Open FPGA VI Reference' 想將它拖到程式圖中,LabVIEW就當掉了,我該怎麼辦?
解答: 這應該是因為您有安裝DAQmx BASE,在DAQmx BASE以及FPGA當中有一樣名稱的typedef,叫做
openstate.ctl
,雖然名稱一樣,但是內容完全不同,按下
Open FPGA VI Reference會呼叫該typedef,很可能因此指向錯誤的typedef而導致當掉。
有幾種解決辦法,最簡單是移除DAQmx base,如果不想移除則以下列步驟解決:
- 從
c:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\addons\_hostinterface.llb
開啟typedef openstate.ctl
一但開啟後他就在記憶體中了. 然後再放Open FPGA VI Reference 到 Block Diagram. 按著ctrl 並點 run arrow 重新compile VI. 這樣做就能連到正確的typedef,而且以後再動作都不會錯了。
--- OR ---
- 到
c:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\addons\_LVRLP\Open\
並且將openstate.ctl
重新命名為 openstate_DAQmxBase.ctl
建議採用第二種方式
相關連結:
附加檔案:
報告日期: 01/26/2005
最後更新: 07/20/2005
文件偏號: 3HPHFVDS
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.