为公式解析/评估VI定义自定义函数(数学>脚本和公式)

时间:2015-12-22 09:28:46

标签: labview

我需要一个数字输入,但我希望用户能够输入公式而不仅仅是值。

为此,我使用字符串控件和"替换变量"和" Eval公式字符串"数学VIs>脚本&公式。

有没有办法可以定义可以在这些公式中使用的自定义函数?

Front Panel Block Diagram

2 个答案:

答案 0 :(得分:0)

您可以使用枚举和案例结构 -

enter image description here

这是框图和示例结果

enter image description here

对我来说,我有“添加”,“乘法”,“平方”,“正弦”和“余弦”的枚举选项

答案 1 :(得分:0)

如果您希望获得最大的灵活性,我认为您应该考虑Math Scripts Nodes。您将能够生成运行时的.m文件并将其调用以执行,包括user-defined functions

使用Phyton描述了另一个选项here。它非常有趣,允许您定义所需的所有自定义功能。

在同一个帖子中,你会找到一个技巧来使用Formula Node来执行在运行时定义的公式,但我会避免它(我不能保证它有效)