Invalid Simulink object name: R/2

Hello. I have drawn a simple circuit (RLC) using electrical simulink.
I can add new components in code without any problem, but when I try to add line between components using the code below:
add_line(project_name, 'R/2', 'C/2')
the error below appears:
Invalid Simulink object name: R/2
How can I resolve this problem? Many thanks for your time.

Réponses (1)

Ameer Hamza
Ameer Hamza le 29 Avr 2020

0 votes

Instead of /1 and /2, the simscape blocks use /LConn1 and /RConn1 to indicate the ports connected on the left and right side of the blocks. So the correct syntax is
add_line(project_name, 'R/LConn1', 'C/RConn1')
See the attached file (Saved in R2020a) for a demo. Open the simulink file and run this code
add_line(gcs, 'R/RConn1', 'VS/LConn1')
add_line(gcs, 'C/LConn1', 'VS/RConn2')
add_line(gcs, 'VS/RConn1', 'PS/LConn1')
add_line(gcs, 'PS/1', 'S/1')

2 commentaires

Mr Noone
Mr Noone le 30 Avr 2020
Many thanks for your helpful answer @Ameer Hamza .
Ameer Hamza
Ameer Hamza le 30 Avr 2020
I am glad to be of help.

Connectez-vous pour commenter.

Question posée :

le 29 Avr 2020

Commenté :

le 30 Avr 2020

Community Treasure Hunt

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

Start Hunting!

Translated by