【发布时间】:2021-11-25 02:13:37
【问题描述】:
我是 LabVIEW 新手,我正在尝试阅读用 LabVIEW 编写的代码。框图是这样的:
这是将 x 和 y 函数输入电压输入的程序。它旨在以不同形式(正弦、心形等)向快速转向镜或电流镜 x 和 y 轴提供输入电压。
x和y函数控件用于输入函数的公式,然后我们使用“求值单值”函数输入到数据助手中。
我知道{ 2*(|-Mpi|)/N }*i + -Mpi*pi 进入 x 值。但是,我不明白为什么我们使用这种公式。为什么我们需要分配一个负值然后做-M*pi的绝对值。另外,我不明白为什么我们需要除以 N 然后乘以 i。最后,为什么需要再次添加 -Mpi ?如果您对此提供任何提示,我将不胜感激。
【问题讨论】:
-
@Miscellaneous 它旨在为快速转向镜或电流镜 x 和 y 轴提供不同形式的输入电压(正弦、心形等)。我知道 { 2*(|-Mpi|)/N }*i + -Mpi*pi 进入 x 值,但是为什么这种形式...我不明白
-
我对细节一无所知,但我建议查看实际值以了解公式的不同部分的作用。您可以将它们作为循环中的数组输出,也可以将图表放置在循环内或作为探针。大概该行为特定于您的设置的工作方式。但是,有几个具体点:乘以 -1 并不意味着该值为负数。它可能已经开始为负数,然后 ABS 不会改变它。除以 N 并乘以 i 为您提供 0-1 的进度(尽管它被 1 关闭,所以您永远不会达到 1)。
标签: labview