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.

Respuestas (1)

Ameer Hamza
Ameer Hamza el 29 de Abr. de 2020
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 comentarios

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

Iniciar sesión para comentar.

Categorías

Más información sobre Simscape Electrical en Centro de ayuda y File Exchange.

Preguntada:

el 29 de Abr. de 2020

Comentada:

el 30 de Abr. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by