如何在LabVIEW FPGA下限制数组控件的维数?



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我在FPGA VI前面板上放置了一个数组控件,但是我的代码或者通过库函数节点对其进行调用对其进行调用的话,需要对其大小进行定长设置。我如何才能确定它的大小?

解答: 数组在FPGA当中一般都是需要进行固定维数的设置,因为需要预留资源给数组而不能实现动态内存分配。您可以在FPGA目标当中限制该数组的大小,该限制即便您将应用程序部署到主机(host PC)上时依然有效。

在您的FPGA VI当中,在前面板当中创建一个数组控件或者常量或者显示控件。


右键点击该索引显示或者数组边缘,选择设置维数大小。如下的对话框将出现:



该可用三个选项的含义分别为:
  1. variable:该为默认选项。用户可以自由添加或者删除元素。
  2. bounded:该选项对数组控件的大小设置了一个上限。用户可以添加元素直到该上限或者可以自由删减元素。
  3. Fixed:该数组将会始终保持同一个长度,防止用户在任何时间对数组元素的添加或者删减。
对于数组显示控件而言,该选项同样适用,可以选择上述选项中的一种或者让其选择为匹配至源自动匹配。

相关链接: LabVIEW 8.6 FPGA Module Help: Creating Fixed-Size Arrays (FPGA Module)

附件:


dimensionsize.JPG - dimensionsize.JPG


报告日期: 08/15/2005
最近更新: 11/29/2011
文档编号: 3OEDG5XL