Borrar filtros
Borrar filtros

SimHydraulics (Simscape) automatic block connection

2 visualizaciones (últimos 30 días)
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.

Respuesta aceptada

Arnaud Miege
Arnaud Miege el 7 de Mzo. de 2011
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 comentarios
Arnaud Miege
Arnaud Miege el 7 de Mzo. de 2011
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 el 7 de Mzo. de 2011
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');

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Variable Initialization en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by