如何在Simulink中从一个1乘3的数组中删除2个值?万博1manbetx

1次查看(最近30天)
jefazo jefazo
jefazo jefazo 2020年4月15日
评论道: 乔纳斯 2020年4月15日
大家好!
我使用表面安装PMSM块从电机控制块集在Simulink开发一个FOC算法。万博1manbetxblock (PhaseCurr)的输出是一个1×3的数组,包含我的3相电流a, b和c。我如何从我的Simulink数组中提取2相电流(a和b),以便我可以在Clarke变换中处理它们?万博1manbetx如有任何帮助将不胜感激。

0评论

登录置评。

答案(1)

乔纳斯
乔纳斯 2020年4月15日
编辑:乔纳斯 2020年4月15日
使用一个 多路分配器 块有三个输出来提取三个信号,然后另一个Mux块有两个输入来合并这两个你想要的。

4评论

显示 1年长的评论
乔纳斯
乔纳斯 2020年4月15日
阶段的顺序是A、B和C,因此您使用一个具有三个输出的演示程序,然后前两个分别是A和B。
jefazo jefazo
jefazo jefazo 2020年4月15日
你好,再次感谢你的回复@Jonas。您是否曾经使用过Simulink的电机控制块集(MATL万博1manbetxAB 2020a) ?我正在努力理解如何在那里设置几个块来开发一个面向领域的控制算法。非常感谢你的帮助。

登录置评。

登录来回答这个问题。