SimHydraulics (Simscape) automatic block connection

2 次查看(过去 30 天)
Hello, I'm using simscape and simhydraulics and i desperately need to connect simHydraulics (and some SimScape) components automatically, i.e. like add_line() for simulink blocks. I know that there are some comments that it is not supported for simscape, or , like in here: http://blogs.mathworks.com/seth/2010/01/21/building-models-with-matlab-code/ But maybe something changed since that.

采纳的回答

Arnaud Miege
Arnaud Miege 2011-3-7
That's still the case, add_line is still undocumented and therefore, unsupported. However, if you look at the documentation for port_label, it's not difficult to infer what the syntax is for using add_line with physical ports. I have used it myself successfully, but it does mean that this syntax may change in the future (since it's undocumented).
  3 个评论
Arnaud Miege
Arnaud Miege 2011-3-7
In the documentation for port_label, it states to use lconn and rconn for the physical modelling connection ports. Input and Output are for Simulink signals, not physical connections.
Tomas Iesmantas
Tomas Iesmantas 2011-3-7
Maybe I did something wrong (Obviously I did), but still no result. Coul you privide some example (that wold perfect), something like that:
add_block('sh_lib/Pipelines/Hydraulic Pipeline','pirmas1/Hydraulic Pipeline');
add_block('sh_lib/Pipelines/Hydraulic Pipeline','pirmas1/Hydraulic Pipeline1');
add_line('pirmas1','Hydraulic Pipeline/2','Hydraulic Pipeline1/1');

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Simscape Fluids 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by