Main Content

このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。

数値範囲内でのカウント ダウン

この例では、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 でカウンターを再スタートさせます。

参考

ブロック