メインコンテンツ

イベント

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

イベントを使用して、Stateflow® チャートや他の Simulink® サブシステム内でアクションをトリガーします。イベントを Simulink モデル内の他のチャートに送信して外部アクションをトリガーします。スケジュール エディターにイベントを送信して非周期的分割の実行をスケジュールする方法の詳細については、Events in Schedule Editor (Simulink)を参照してください。

ブロック

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

Stateflow の構文

すべて展開する

イベントの生成

sendメッセージまたはイベントをブロードキャストする
changeStateflow チャートでデータの値の変化時に暗黙的イベントを生成
enterステートがアクティブになった時点で暗黙的イベントを生成
exitステートが非アクティブになった時点で暗黙的イベントを生成

イベントベースの時相論理

afterイベント ブロードキャスト後または指定時間後にチャートを実行
atイベント ブロードキャストまたは指定した時間でチャートを実行
beforeイベント ブロードキャスト前または指定した時間前にチャートを実行
every一定間隔でチャートを実行
temporalCountステートがアクティブになってからのイベント数、チャートの実行回数、または時間

トピック

注目の例