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

조회 수: 6 (최근 30일)
大貴 渡邉
大貴 渡邉 2021년 9월 2일
댓글: stozaki 2021년 9월 6일
Stateflowにおいて、大規模な状態遷移表(合計約600セル)を作成する場合、動作が重く、編集効率が低下してしまいます。
このことから、Stateflow上のGUIで直接編集する以外に状態遷移表を編集・操作する手段はありますでしょうか。
よろしくお願いいたします。

채택된 답변

stozaki
stozaki 2021년 9월 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개)

카테고리

Help CenterFile Exchange에서 複雑なロジック에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!