シミュレーション データ インスペクターを使用したステート アクティビティの表示
シミュレーション データ インスペクター (Simulink)を使用して Stateflow® チャートのログ データを確認できます。シミュレーション データ インスペクターを使用すると、以下を確認できます。
チャートからのデータ
チャートの子ステート アクティビティおよびリーフ ステート アクティビティ
ステートの自己ステート アクティビティ、子ステート アクティビティおよびリーフ ステート アクティビティ
ログに記録する信号とステートの追加
この例では、シミュレーション データ インスペクターを使用して、モデル sf_car
内にある Stateflow チャートのアクティブ ステート データを監視します。
モデル
sf_car
を開きます。openExample("sf_car")
ブロックの左下隅にある矢印をクリックして
shift_logic
チャートを開きます。ステート
gear_state
を選択します。次に、[シミュレーション] タブで [子アクティビティのログ記録] をクリックして、各タイム ステップの最後にアクティブまたは非アクティブになるgear_state
のサブステートをログに記録します。ログ バッジがステートの隅に表示されます。
selection_state
ステートで、downshifting
サブステートを選択します。次に、[シミュレーション] タブで [自己アクティビティのログ] をクリックします。この選択により、各タイム ステップの最後にdownshifting
がアクティブになるか非アクティブになるかがログに記録されます。upshifting
サブステートについて前の手順を繰り返します。
ログに記録された出力のシミュレーション データ インスペクターでの表示
モデルのシミュレーションを実行します。
[シミュレーション] タブで、[結果の確認] にある [データ インスペクター]
を選択します。モデルをシミュレートすると、アイコンの色が変わり、シミュレーション データ インスペクターに新しいシミュレーション データがあることが示されます。
シミュレーション データ インスペクターで [可視化とレイアウト] ボタン
をクリックします。[グリッド] セクションで [行] を
3
に変更します。次に、[検査] ペインで各プロットの信号を選択します。詳細については、シミュレーション データの検証 (Simulink)を参照してください。
参考
シミュレーション データ インスペクター (Simulink)