最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

イベント

他のシステムをアクティブにするためのトリガーを作成する

イベントを使用して、Stateflow® チャートや他の Simulink® サブシステム内でアクションをトリガーします。イベントを Simulink モデル内の他のチャートに送信して外部アクションをトリガーします。

ブロック

Sequence Viewerシミュレーション時にブロック間のメッセージ、イベント、ステート、遷移、および関数を表示

Stateflow の構文

すべて展開する

sendメッセージまたはイベントをブロードキャストする
temporalCounttemporalCount 演算子でチャートの実行を制御する

トピック

イベントのブロードキャストによるモデル コンポーネントの同期

イベントを使用して Simulink および MATLAB® と通信する。

チャートの未定義シンボルを解決

未定義のデータ、イベント、メッセージを検出して追加する。

イベントのプロパティの設定

プロパティ インスペクターまたはモデル エクスプローラーを使用してイベントのプロパティを指定する。

入力イベントの送信による Stateflow チャートのアクティブ化

エッジ トリガーおよび関数呼び出しを入力イベントとしてブロードキャストする。

関数呼び出し入力イベントによって有効になったチャートでのステートの制御

関数呼び出し入力イベントがチャートを再び有効にする場合のステートの動作を設定する。

出力イベントの送信による Simulink ブロックのアクティブ化

エッジ トリガーおよび関数呼び出しを出力イベントとしてブロードキャストする。

bind アクションによる Function-Call Subsystem の制御

関数呼び出し出力イベントをステートのアクティビティにバインドする。

ローカル イベントをブロードキャストしてパラレル ステートを同期

指示のあるイベント ブロードキャストを行うことにより、パラレル (AND) ステート間で通信する。

暗黙的イベントを使用したチャート動作の定義

データ値およびステート アクティビティの変化によりチャート アクションをトリガーする。

Sequence Viewer ブロックを使用したメッセージ、イベント、エンティティの可視化

Sequence Viewer ブロックを使用して、メッセージ、イベント、関数の交換を表示する。

注目の例