Compare the contents to 2 subsystems within Simulink

조회 수: 21 (최근 30일)
Lucas
Lucas 2015년 5월 7일
편집: N Kando 2017년 7월 12일
Is there an easy way to compare the contents of 2 subsystems in MatLab? I want to take one subsystem and check it against another to ensure the contents of both are the same. I didn't want to try to create a loop that'll take all the block from the subsystems and loop through them checking each parameter of each block to make sure all the logical operator are the same.

답변 (2개)

Michael Haderlein
Michael Haderlein 2015년 5월 7일
I don't know what you mean with "subsystem", but if you have two variables with any kind of data (no matter if it's a struct or a cell or a numerical array) and you want to check for equality, use isequal(var1,var2).
  댓글 수: 3
Michael Haderlein
Michael Haderlein 2015년 5월 7일
I didn't work with Simulink so far, so I cannot tell you if this works there as well. In Matlab you would use isequal.
As Simulink wasn't mentioned anywhere, I'll add this as the product here.
Lucas
Lucas 2015년 5월 7일
I tried to use isequal, but it only works for the blocks in the subsystems, it doesn't compare the parameters. If I have to do it by hand, I'll have to use isequal on all the blocks parameters as well.

댓글을 달려면 로그인하십시오.


N Kando
N Kando 2017년 7월 12일
편집: N Kando 2017년 7월 12일

카테고리

Help CenterFile Exchange에서 Subsystems에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by