How to determine a broken connection in a test harness using a matlab script?

2 vues (au cours des 30 derniers jours)
Viral Zaveri
Viral Zaveri le 4 Juin 2019
Hello,
I have a test harness for which interfaces are ever changing. So, I wish to automate the process of creating a test harness through matlab script. A situation occurs when inputs/outputs are removed and added in the model under test, the links are broken in the test harness as shown below in the snapshot.
MatlabQuestion.PNG
How can I determine the connectivity between blocks (subsystems in this case)? I tried 'PortConnectivity' but I think it only works for Inports and Outports. As the above diagram shows, what command can help me to get parameters to ensure connectivity of the subsystems?

Réponses (1)

Monika Jaskolka
Monika Jaskolka le 4 Fév 2020
The following command will provide a list of line handles that are unconnected in the top-level of the model:
lines = find_system(gcs, 'SearchDepth', 1, 'Findall', 'on', 'Type', 'line', 'Connected', 'off')

Produits


Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by