このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。
数値範囲内でのカウント ダウン
この例では、Counter ブロックを使用して、数値範囲内をカウント ダウンする方法を示します。Pulse Generator ブロックは Counter ブロックの "Dec" 端子を駆動し、N-Sample Enable ブロックは "Rst" 端子をトリガーします。Counter ブロックからのすべての入出力は、4 端子の Mux ブロックを使用して単一の To Workspace ブロックに多重化されます。
次の図は、4 列出力 dsp_examples_yout
の最初の 22 個のサンプルを示しています。
Counter ブロックの "Dec" と "Rst" 両方の端子への 7 番目の入力サンプルがトリガー イベント (立ち上がりエッジ) を表していることがわかります。この場合、ブロックはまずカウンターを初期値である 5
にリセットし、その後すぐにカウンターを 4
にデクリメントします。カウンターが最小値 0
に到達すると、ブロックは次回に "Dec" 端子でトリガー イベントが発生した際に最大値 20
でカウンターを再スタートさせます。
参考
ブロック
- Counter | N-Sample Enable | To Workspace (Simulink) | Pulse Generator (Simulink)