使用高吞吐率数学函数执行高吞吐率数学并分析FPGA终端上的定点数。上述函数与数值函数类似,但支持较高的吞吐率、单周期定时循环内的握手接线端、输入/输出寄存器和自动流水线。

“高吞吐率数学”函数和“数值”函数的区别

“高吞吐率数学”函数与LabVIEW“数值”函数在下列方面不同:

  • 附加函数-高吞吐率数学函数包含支持定点数据类型的三角函数、对数函数和直角/极坐标转换函数。
  • 受限的数据类型支持-相对于数值函数,高吞吐率数学和基本元素函数支持的数据类型较少。关于支持的数据类型的详细信息,分别见高吞吐率数学或基本元素主题。
  • 支持通用单周期定时循环-在单周期定时循环内不能放置某些“数值”函数。无论函数占用几个执行时间周期,均可在单周期定时循环内放置全部“高吞吐率数学”函数。在单周期定时循环内,上述函数可能显示握手接线端。通过上述接线端确保算法仅使用有效的数据操作。高吞吐率数学函数还能够控制组合路径的长度,以改进函数可编译的时钟速率。
  • 支持较高的吞吐率-如需要在单周期定时循环内流水线“数值”函数,必须手动流水线上述函数。但多数“高吞吐率数学”函数均带有一个吞吐率控件。LabVIEW自动流水线函数,以获取指定的吞吐率。
  • 标签接线端-“高吞吐率数学”函数可配置为显示数值接线端的编码、字节长度和整数字节长度。通过即时帮助窗口可查看函数或接线的配置信息。

除非需要使用“高吞吐率数学”函数的特有优势,否则建议使用LabVIEW“数值”函数。创建VI时,“数值”函数更易于使用且比“高吞吐率数学”函数的适用平台更广。例如,“高吞吐率数学”函数不支持NI RT终端。

配置函数

如要配置“高吞吐率数学”函数,可双击函数或右键单击函数,从快捷菜单中选择配置。LabVIEW将显示函数的配置对话框。该对话框可用于配置函数执行方式和返回结果的各个方面。通过配置对话框设置输入接线端的编码、字节长度和整数字节长度,以避免不支持的定点数问题。

配置函数外观

每个高吞吐率数学函数可以展开或折叠的方式显示。展开视图可显示每个接线端的编码、字节长度和整数字节长度。折叠视图可节省程序框图的空间。如要配置函数的外观,右键单击函数并选择展开视图折叠视图