如何在 LabVIEW 中映射值?有没有最好的方法或约定?
How do you map values in LabVIEW? Is there a best way or convention?
我有一个以度为单位的角度,需要将它映射到一个电压。
即左:-360度=0V,直线:0度=5V,右:360度=10V.
如何在 LabVIEW 中映射值?
我在数字托盘下发现了缩放比例,但它们似乎非常具体(例如对于热敏电阻),没有通用块。
您似乎在尝试读取模拟仪表值!其实很简单。
- 构建查找 Table
- 执行插值,然后进行阈值处理。
参考 VI 片段(只需将此图像粘贴到您的框图中)。
示例输出:
如果您想要的映射是由数学公式描述的,只需使用 LabVIEW 函数实现该计算即可。在您的情况下,假设它是线性关系,则公式为 voltage = (angle + 360) / 72 .
您可以在 LabVIEW 中使用加函数和除函数进行编码,或者如果您认为将其写成公式更清晰,则可以使用 Formula Node.
如果您需要在应用程序的多个位置使用此计算,请将其放入子 VI。
我有一个以度为单位的角度,需要将它映射到一个电压。
即左:-360度=0V,直线:0度=5V,右:360度=10V.
如何在 LabVIEW 中映射值?
我在数字托盘下发现了缩放比例,但它们似乎非常具体(例如对于热敏电阻),没有通用块。
您似乎在尝试读取模拟仪表值!其实很简单。
- 构建查找 Table
- 执行插值,然后进行阈值处理。
参考 VI 片段(只需将此图像粘贴到您的框图中)。
示例输出:
如果您想要的映射是由数学公式描述的,只需使用 LabVIEW 函数实现该计算即可。在您的情况下,假设它是线性关系,则公式为 voltage = (angle + 360) / 72 .
您可以在 LabVIEW 中使用加函数和除函数进行编码,或者如果您认为将其写成公式更清晰,则可以使用 Formula Node.
如果您需要在应用程序的多个位置使用此计算,请将其放入子 VI。