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 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,按以下步骤:

  1. 创建带有可以供用最终用户操作的前面板控件的FPGA VI。在目标服务器上编译并运行该VI,从而生成FPGA 代码的bitstream。
  2. 在PXI或cRIO系统上创建一个Host VI与FPGA VI通讯。使用FPGA interface选板中的Open FPGA Reference, read/write data to/from the FPGA和Close FPGA Reference.
  3. 右键Open FPGA Reference VI 并选择Select Target VI/Select Bit File 选取你的FPGA VI/Bit File.
  4. 使用程序生成规范,将 Host VI生成为应用程序。

请记住FPGA VI和Bit file不会显式地包含在项目的支持文件中。它们隐式地作为Real Time 或host 可执行文件的一部分,当可执行文件被Real Time Target和host调用时,它们会在FPGA target中被配置 。



相关链接: Tutorial: Distributing Applications with LabVIEW Application Builder
Tutorial: Deploying and Launching a Real-time Application

附件:





报告日期: 10/27/2005
最近更新: 10/07/2008
文档编号: 3QQ7ML6K