NI公司提到了三種不一樣應用開發環境ADE:http://www.ni.com/white-paper/5956/zhs/編程
Measurement Studio簡介app
臺式機安裝了visual studio 2013,而後在NI官網下載measurement studio並安裝設計
http://sine.ni.com/np/app/main/p/docid/nav-99/lang/zh-CN/3d
安裝成功後,在visual studio 2013的菜單欄中自動嵌入measurement studioorm
閱讀官網入門教程blog
http://www.ni.com/pdf/manuals/373225d.pdf教程
打開例程,發現分別提供了兩種語言VB和C#ci
FPGA Interface C API開發
NI FPGA編程採用C語言方法rem
http://www.ni.com/product-documentation/9036/en/
使用方法:
在LabVIEW中設計並編譯FPGA VI,生成bitfile;
用該軟件導入該bitfile,生成對應的頭文件;
將該頭文件包含在C/C++開發工程中;
在C/C++開發工程中設計應用程序deploy NI的FPGA卡
該方法的官方說明文檔彙總:http://zone.ni.com/reference/en-XX/help/372928G-01/
The FPGA Interface C API enables C/C++ applications to interact directly with compiled LabVIEW FPGA VIs on RIO devices without using LabVIEW. C/C++ applications can download a VI to a RIO target, perform DMA data transfers, wait on and acknowledge interrupts, and read from and write to named controls and indicators using C function calls.
A C/C++ application created with the C API can run on the real-time processor of a CompactRIO or NI Single-Board RIO device, and interact with VIs running on the FPGA of the RIO system. Alternatively, a C/C++ application can run on the real-time processor of a PXI system or the processor of a Windows or Linux PC, and interact with VIs running on the FPGA of a PXI or PCI RIO device.