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 中那些功能函数返回的是定长的数组?



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

问题: LabVIEW FPGA 模块中的 VI仅支持定长数组。那么那些数组函数返回的是定长数组?

解答:

FPGA VI 中的使用的数组必须是定长的。只要输入参数正确的话,下述的功能函数返回的都是

定长数组。

字数组— 索引和长度必须为常数,当然也可以把所有的输入参数设为常数。

创建数组—可使用常数或非常数作为输入.

簇转换至数组—可使用常数或非常数作为输入.
抽样一位数组—可使用常数或非常数作为输入.

删除数组元素—索引和长度必须为常数,当然也可以把所有的输入参数设为常数。

初始化数组—输入元素可以是非常数. 维数参数必须为常数. 当然也可以把所有的输入参数设

为常数。

插入数组元素—索引必须为常数,当然也可以把所有的输入参数设为常数。

一位数组插值—可使用常数或非常数作为输入.

数组子集替换—可使用常数或非常数作为输入.重组数组—维数参数必须为常数.

反转一维数组—可使用常数或非常数作为输入.

移位一维数组—可使用常数或非常数作为输入.
拆分一维数组—索引必须为常数,当然也可以把所有的输入参数设为常数。

说明:尽可能使用常量作为输入因为在FPGA VI中这样效率更高。

更多的定长数组细节请参考相关链接。

如果使用LabVIEW 8.0或更旧的版本,请参考LabVIEW  FPGA用户手册第二章重的创建FPGA VIs。可以在 Start»Programs»National Instruments»LabVIEW 7.0»Module Documents»LabVIEW FPGA Module User Manual中找到。



相关链接: LabVIEW FPGA Module Help: Creating Fixed-Size Arrays
KnowledgeBase 4P8GRJEQ: Why am I Getting a Broken Arrow When I Know my Array is Fixed Size?

附件:





报告日期: 05/16/2003
最近更新: 08/23/2010
文档编号: 2WSG4L83