高吞吐率指数
- 更新时间2025-01-28
- 阅读时长7分钟
计算e的x次幂。x的值必须位于[–1, 1)范围内。
该函数仅支持 定点 数据类型。

对话框选项
| 参数 | 说明 |
|---|---|
| 常规 | 指定关于该函数的常规信息。
|
| CORDIC详细信息 | 指定该函数使用坐标旋转数字计算机(CORDIC)的算法的选项。
|
| 配置反馈 | 显示关于该函数运行的相关信息。该信息由指定的配置选项确定。 |
输入/输出
x
—
指定该函数的输入。x必须位于[–1, 1)范围内。 指定下一个数据点是否已就绪。将上游节点的 有效 输出端连线至有效 输入端 ,可将数据从上游节点传输至Express VI。 指定后续节点是否已就绪以便该Express VI返回一个新值。默认值为TRUE。使用 反馈节点 ,用于将下游节点 的输入就绪连接至当前节点的输出就绪 。 注: 如在给定周期内 准备好输出 为FALSE, 输出有效 接线端在该周期内返回FALSE。
如需显示ready for output,请在配置对话框中选择 Inside single-cycle Timed Loop。
exp(x)
—
返回e的 x次方。 如果该节点的计算结果可用于后续节点,将返回TRUE。使用输出有效 与其他FPGA VI和函数握手。 如需显示该接线端,请在配置对话框中选择 内部单周期定时循环 。 如该节点可接受新的输入数据,将返回TRUE。通过反馈节点连线输入就绪至上方数据流节点的输出就绪。 注: 如 输入就绪 在给定周期内返回FALSE, LabVIEW将丢弃其他节点在下一个周期内发送至该节点的数据。即使在后续周期中,输入有效接线端为TRUE,LabVIEW也会舍弃数据。
如需显示 输入就绪,请在配置对话框中选择 内部单周期定时循环 。 |
X位于有效值范围外时计算exp(x)
x 必须在[–1, 1)范围内。x位于该范围外时如要计算exp(x),可找到一个整数q和一个实数r,r位于[0, ln(2))范围内。此时x = q × ln(2) + r。然后计算2^q × exp(r),该值等于exp(x)。因为r位于[–1, 1)的有效范围内,可使用该函数计算exp(r)值。
输入接线端强制转换
CORDIC算法内部表示x为带有1位整数字节长度的定点数值。x的字节长度必须小于等于64位,即小数字节长度必须小于等于63位。如连线一个小数字节长度大于63位的值至x,该函数将舍入较低的位以获取长度为63位的小数字节长度。例如,如连线配置了<+/–,60,–5>的定点数据类型至x,函数将强制转换配置为<+/–,58,–5>。
如连线小数字节长度大于63位且整数字节长度小于–62位的定点数据类型至x,如数据类型为有符号的,函数将强制转换配置为<+/–,1,–62>。如数据类型为无符号,强制转换配置为<+,1,–62>。
x
—
exp(x)
—