From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我可以使用LabVIEW以外的程式語言工具來開發Reconfigurable I/O Board的應用程式嗎?



主要軟體:
主要軟體版本: 1.0
主要軟體修正版本: N/A
次要軟體:

問題: 我知道使用National Instruments' Reconfigurable I/O (RIO) boards時要搭配LabVIEW FPGA來開發程式。若我想要使用其他的程式語言來和RIO board連結是否可行?

解答:

這裡有一些方法讓你使用其他程式語言來與LabVIEW FPGA 溝通:

建立一個LabVIEW DLL

使用Application Builder就可以將利用LabVIEW開發的程式編譯成給其他程式語言呼叫並使用的DLL檔案。你可以將LabVIEW FPGA Interface VI編譯成dll檔案,這樣就可以被其他應用程式開發工具或程式語言來呼叫並使用。

關於將LabVIEW VI建成DLL的詳細程序,可以參考我們的Creating a DLL from LabVIEW Code.範例。

使用FPGA與C API溝通

使用LabVIEW FPGA application來與你的C/C++程式溝通,你可以直接下載FPGA Interface C API 1.1,或者NI-RIO驅動程式裡也有,Drivers and Updates - NI-RIO



相關連結: KnowledgeBase 3F8AIHW3: Calling a FPGA Host Interface DLL Does Not Interface with the FPGA
Drivers and Updates: FPGA Interface C API 1.1 - Addon for NI-RIO 3.3 that interfaces FPGA bitfiles using C/C++ API
Drivers and Updates - NI-RIO
Community Example: Creating a DLL from LabVIEW Code

附加檔案:





報告日期: 06/20/2003
最後更新: 01/02/2013
文件偏號: 2YJ9JPFL