如何创建LabVIEW FPGA VI的可执行文件?
主要软件:
主要软件版本: 8.5
主要软件修正版本:
次要软件: N/A
问题: 我有一个用LabVIEW FPGA编写的VI,是否可以发布这个VI?
解答: 是的,可以发布一个FPGA VI。但是,FPGA 代码不能够直接编译为一个可执行文件。有两种方法来发布FPGA代码。第一种方法是使用Host VI来发布,这样你只需要在执行文件的电脑上安装LabVIEW Runtime Engine和NI-RIO驱动。第二种方法是发布编译FPGA时生成的bitfile,客户可以创建他们自己的Host VI。这样,在执行文件的电脑上只需要安装LabVIEW开发系统和NI-RIO驱动。第二种方法赋予你的客户一些直接接触FPGA VI的灵活性。
使用Host VI发布FPGA VI/Bit File,按以下步骤:
-
创建带有可以供用最终用户操作的前面板控件的FPGA VI。在目标服务器上编译并运行该VI,从而生成FPGA 代码的bitstream。
-
在PXI或cRIO系统上创建一个Host VI与FPGA VI通讯。使用FPGA interface选板中的Open FPGA Reference, read/write data to/from the FPGA和Close FPGA Reference.
-
右键Open FPGA Reference VI 并选择Select Target VI/Select Bit File 选取你的FPGA VI/Bit File.
-
使用程序生成规范,将 Host VI生成为应用程序。
请记住FPGA VI和Bit file不会显式地包含在项目的支持文件中。它们隐式地作为Real Time 或host 可执行文件的一部分,当可执行文件被Real Time Target和host调用时,它们会在FPGA target中被配置 。
相关链接: Tutorial: Distributing Applications with LabVIEW Application BuilderTutorial: Deploying and Launching a Real-time Application
附件:
报告日期: 10/27/2005
最近更新: 10/07/2008
文档编号: 3QQ7ML6K
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.