イベント
他のシステムをアクティブにするためのトリガーを作成する
イベントを使用して、Stateflow® チャートや他の Simulink® サブシステム内でアクションをトリガーします。イベントを Simulink モデル内の他のチャートに送信して外部アクションをトリガーします。スケジュール エディターにイベントを送信して非周期的分割の実行をスケジュールする方法の詳細については、Events in Schedule Editor (Simulink)を参照してください。
ブロック
Sequence Viewer | シミュレーション時にブロック間のメッセージ、イベント、ステート、遷移、および関数を表示 |
Stateflow の構文
トピック
- イベントのブロードキャストによるモデル コンポーネントの同期
イベントを使用して Simulink および MATLAB® と通信する。
- Stateflow エディターでのシンボルの管理
非グラフィカル オブジェクトを追加、削除、トレースする。
- イベントのプロパティの設定
プロパティ インスペクターまたはモデル エクスプローラーを使用してイベントのプロパティを指定する。
- 入力イベントの送信による Stateflow チャートのアクティブ化
エッジ トリガーおよび関数呼び出しを入力イベントとしてブロードキャストする。
- 関数呼び出し入力イベントによって有効になったチャートでのステートの制御
関数呼び出し入力イベントがチャートを再び有効にする場合のステートの動作を設定する。
- 出力イベントの送信による Simulink ブロックのアクティブ化
エッジ トリガーおよび関数呼び出しを出力イベントとしてブロードキャストする。
- bind アクションによる Function-Call Subsystem の制御
関数呼び出し出力イベントをステートのアクティビティにバインドする。
- ローカル イベントをブロードキャストしてパラレル ステートを同期
指示のあるイベント ブロードキャストを行うことにより、パラレル (AND) ステート間で通信する。
- 暗黙的イベントを使用したチャート動作の制御
データ値およびステート アクティビティの変化によりチャート アクションをトリガーする。
- Sequence Viewer を使用したメッセージ、イベント、エンティティの可視化
Sequence Viewer ブロックを使用して、メッセージ、イベント、関数の交換を表示する。