如何在 LabVIEW 中映射值?有没有最好的方法或约定?

How do you map values in LabVIEW? Is there a best way or convention?

我有一个以度为单位的角度,需要将它映射到一个电压。

即左:-360度=0V,直线:0度=5V,右:360度=10V.

如何在 LabVIEW 中映射值?

我在数字托盘下发现了缩放比例,但它们似乎非常具体(例如对于热敏电阻),没有通用块。

您似乎在尝试读取模拟仪表值!其实很简单。

  1. 构建查找 Table
  2. 执行插值,然后进行阈值处理。

参考 VI 片段(只需将此图像粘贴到您的框图中)。

示例输出:

如果您想要的映射是由数学公式描述的,只需使用 LabVIEW 函数实现该计算即可。在您的情况下,假设它是线性关系,则公式为 voltage = (angle + 360) / 72 .

您可以在 LabVIEW 中使用加函数和除函数进行编码,或者如果您认为将其写成公式更清晰,则可以使用 Formula Node.

如果您需要在应用程序的多个位置使用此计算,请将其放入子 VI。