Create a Simulink model using command Lines

Hello!
I'm trying to create a Simulink model using command Lines. So my goal is to connect a subsystem to a inductor inside a for loop or more precisely connect the right port of the subsystem to the left port of the inductor inside a for loop (files attached)
My question is: how can i connect a susbsystem to a inductor using command lines?
thanks in advance

Réponses (1)

Fangjun Jiang
Fangjun Jiang le 12 Avr 2022

1 vote

6 commentaires

Hello SIr,
thanks for your answer. And what arguments do i need to put in "add_line()" so line is drawn (picture attached)?
i need to use command lines so the line is drawn between the the right port of the subsystem (HF1) to the left port of the inductor
thanks in advance!
See doc. usually add_line('connect_model','Constant/1','Gain/1'); SimScape blocks might be different. Again, see doc.
Fangjun Jiang
Fangjun Jiang le 12 Avr 2022
Modifié(e) : Fangjun Jiang le 12 Avr 2022
For example, The line already existed in your picture above can be done by:
add_line(gcs,'Inductor/RConn1','Resistor/LConn1')
Ibrahim Ben Mrad
Ibrahim Ben Mrad le 12 Avr 2022
Modifié(e) : Ibrahim Ben Mrad le 12 Avr 2022
Hello Sir,
thx for your answer. ive tried that one (the command "add_line(gcs,'Resistor/RConn1','Resistor1/LConn1')" but it only works if you want to connect only two Resistors. if you want to use lets say a for loop (for k=1:9) that connects two resistors to each others nine times then it would be diffucult to use that command because you have to add "num2str(k)" so therefore the error would come out that you can't use many arguments in the command "add_line". So my ideo was to use "strcat".
My question was how can i connect the subsystem to the inductor like you saw in the picture. I think it is a little bit different then the normal add_line command, is that so?
regards
add_line(gcs,'HF1/RConn1','Inductor/LConn1')
yes!
thx a lot it worked for me
again with strcat because of the for-Loop
regards

Connectez-vous pour commenter.

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by