ドキュメンテーション

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

every

every 演算子でチャートの実行を制御する

構文

every(n,E)

説明

関連付けられたステートがアクティブになってから、ベース イベント E の発生回数が n 回目である場合に、every(n,E) は真を返します。それ以外の場合、演算子は false を返します。

入力イベントが設定されていないチャートでは、every(n, tick) または every(n, wakeup) は、関連付けられたステートがアクティブになってから、チャートの起動回数が整数の n 倍である場合に真を返します。

関連付けられたステートが再びアクティブになるたびに、every 演算子は E のカウンターを 0 にリセットします。したがって、この演算子はステート アクションでのみ有効であり、遷移では無効です。

すべて展開する

ステートがアクティブになってから 5 CLK サイクルごとにステータス メッセージ on が表示されます。

on every(5, CLK): status('on');

R2014b で導入