Stateflowの​状態遷移表のGUI以​外の操作方法

Stateflowにおいて、大規模な状態遷移表(合計約600セル)を作成する場合、動作が重く、編集効率が低下してしまいます。
このことから、Stateflow上のGUIで直接編集する以外に状態遷移表を編集・操作する手段はありますでしょうか。
よろしくお願いいたします。

 채택된 답변

stozaki
stozaki 2021년 9월 2일

2 개 추천

大貫様
Statelofo APIを使うことで、Stateflowエディタ(GUI上のマウス操作)を使わずに、Stateflow状態遷移図を記述することはできます。
ただし、通常マウスで操作しているので気にならないステートや遷移線の配置ですが、Statelofo APIでは「ステートや遷移線をどの位置に配置するか?」といった情報を付与する必要があります。
例:

댓글 수: 2

大貴 渡邉
大貴 渡邉 2021년 9월 2일
私たちのモデル開発では、状態遷移表を用いた開発を試みています。
そこで、Statelofo APIを使用して、Chart(状態遷移図)を記述可能ということですが、そこからSTT(状態遷移表)へ変換したり、状態遷移表自体をStatelofo APIで記述したりすることは出来ますでしょうか。
stozaki
stozaki 2021년 9월 6일
渡邉様
結論としては出来ます。変換を直接実行するAPIは無いので、プログラムを自作するしかありません。
Stateflow.Chartオブジェクトを作成するか、Stateflow.StateTransitionTableChartを作成するかの違いでしかありません。

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 複雑なロジック에 대해 자세히 알아보기

제품

릴리스

R2021a

질문:

2021년 9월 2일

댓글:

2021년 9월 6일

Community Treasure Hunt

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

Start Hunting!