我是Simulink的新手。
我想实现以下目标:
if(U1 > U2)
{
E = U1 + U2
D = U1 * A
}
else if(U1 < U2)
{
E = U1 - U2
D = U1 * B
}
else
{
E = U1
D = U2 * U2
}
能否请您帮我在Simulink中代表以上内容
答案 0 :(得分:0)
您可以通过多种方式实现此目标。
一种方法是使用If子系统。下图的左侧是实施的高级视图。右侧是If
,ElseIf
和Else
子系统的内容。您可能还希望查看Merge块的文档,以了解如何选择将哪个信号传递为D
和{{1}的最终值}。
另一种方法是使用MATLAB Function块,