如何将Simscape元素连接到MATLAB / Simulink中的其他元素?

时间:2019-05-21 05:49:34

标签: matlab simulink simscape

我在将Simscape中的不同元素连接到Simulink文件中的其他元素时遇到问题。

我看到了有关此问题的其他帖子,并尝试了如下所示的连接器,但没有用。 Simscape中不存在相同的元素,因此我不确定如何继续。

要查看Simulink图片,请访问:https://www.mathworks.com/matlabcentral/answers/463199-how-do-you-connect-simscape-elements-to-other-elements-in-the-simulink

感谢您的任何反馈。我使用MATLAB R2018b。 谢谢!

1 个答案:

答案 0 :(得分:0)

Simscape块可以具有两种不同类型的端口:physical connection portphysical signal port,并且关于哪个端口可以连接到哪个端口有严格的规则。

物理连接端口只能连接到同一域的其他物理连接端口(即,电端口只能连接到另一个电端口,而不能连接到机械或液压端口等),因此不能到Simulink信号。

同样,物理信号端口只能连接到其他物理端口,即从物理信号输出端口连接到物理信号输入端口,再也不能连接到Simulink信号。

现在,为了将Simulink块连接到Simscape块,有Simulink-PS ConverterPS-Simulink Converter块将Simulink(响应物理)信号转换为物理(响应Simulink)信号,并且这些是将Simscape模型与Simulink模型的其余部分接口时应使用的方法。

我建议您查看文档中的Connecting Simscape Diagrams to Simulink Sources and Scopes,以获取有关操作方法的示例。