不支持的LabVIEW功能
- 更新时间2025-03-06
- 阅读时长2分钟
受限和不可用的LabVIEW功能
- ActiveX
- 条件循环隧道
- 对话框
- 文件I/O
- 双精度或扩展精度浮点型运算
- For循环并行迭代
- 非FPGA模块专用的数学和信号处理VI
- 打印
- 编程菜单
- 共享变量(支持NI扫描引擎的部分终端除外)
- 编译时转换为单个大小的数组
- 多维数组
- VI服务器
- VI服务器的属性和方法
对其他LabVIEW功能的支持随终端变化。
多维数组或编译时不能转换为单个大小的数组
在FPGA VI中只能使用一维数组。LabVIEW必须在编译时静态确定数组的大小。如有需要,可右键单击数组索引并从快捷菜单中选择设置大小,将数组常量、输入控件或显示控件设置为固定大小。该选项仅在FPGA VI中可用。
编译时LabVIEW必须转换数组为单个大小。即某些数组属性(例如,用户读取/写入元素的长度或索引)必须为常量值。例如,使用数组子集函数时,索引和长度输入必须为常量,LabVIEW才能确定输出子数组的设置大小。下列两种方式可选择其一:直接连线常量值至函数,或依赖常量折叠传输值。
提示 由于用户可在FPGA数组中存储大量的数据,因此可能会超出可用的FPGA资源。如需释放FPGA资源,可考虑减少FPGA应用中的数组大小。
共享变量和NI扫描引擎
对共享变量的支持随FPGA终端和RT控制器变化。并非所有的CompactRIO RT控制器都支持NI扫描引擎。关于FPGA终端和RT控制器硬件功能的详细信息,见具体FPGA终端或RT控制器的硬件文档。