Main Content

イベント

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

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

ブロック

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

Stateflow の構文

すべて展開する

イベントの生成

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

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

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

トピック