在Labview中配置多输入模糊控制器的输入?

时间:2015-06-04 22:27:26

标签: input controller logic labview fuzzy-logic

我正在使用MIMO(多输入,多输出)FL模糊控制器在Labview中构建模糊控制器。我使用模糊系统设计器设计了模糊系统,并将.fs文件连接为MIMO模糊控制器VI的“模糊系统”。

输入值是我遇到麻烦的地方。模糊系统应该采用两个输入变量。我有两个节点给出双值,然后我使用Build Array VI将它放入一个数组中。当我尝试将此阵列链接到MIMO模糊控制器VI的输入值时,我收到错误:

“您已连接两个不同维度的数组。 维度为2。 输入值的维数为1.“

如何更改尺寸以使尺寸一致,即如何使MIMO模糊控制器采用两个输入?

1 个答案:

答案 0 :(得分:0)

  

我有两个节点,它们给出了double值,然后我使用Build Array VI

将它放入一个数组中

我认为你的意思是他们提供1D DBL数组,因为你无法从标量到达2D数组。很可能你需要右键单击BA节点并将其更改为连接模式,但这在很大程度上取决于特定的VI,我对工具包和数据源一无所知,所以我不能说。

如果这没有帮助,我建议您将此发布到NI论坛,这些论坛更适合此,并包含代码。