Detect change between two stateflow
이전 댓글 표시
I would like to determine if two state machines are different. I would like to be able to analyze their content for example because parameters accessible from a get_param() are not enought.
Is there a unique identifier for the state machines which increments when modified or even a state machine version number?
Thanks in advance
답변 (1개)
Fangjun Jiang
2022년 10월 19일
0 개 추천
Are you looking for https://www.mathworks.com/help/simulink/model-comparison.html
댓글 수: 4
Theo Grancher
2022년 10월 19일
Fangjun Jiang
2022년 10월 19일
You have to have a base to compare with, right? Assume you have a model saved in a file (.mdl or .slx), and you have another file (.mdl or .slx, assume the content is similar to the other model), you want to know in particular that a Stateflow chart inside is different, without even open the model in Simulink?
Theo Grancher
2022년 10월 20일
Fangjun Jiang
2022년 10월 20일
I don't think there is a practical solution for it now. Version parameter and save date, or the dirty flag, only applies to the model, not to a block. I checked the callback function, there is no such a function related to this, for example, 'ChangeFcn'.
카테고리
도움말 센터 및 File Exchange에서 Programmatic Model Editing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!