Real-Time Workshop User's Guide    

Rate Transitionブロック

VxWorks Rate Transitionブロックは、double-bufferingが必要でないときに、非同期ファンクションコールサブシステムに接続されるブロックに対するサンプル時間を提供します。 I/OをAsynchronous Bufferブロックに接続する3つのオプションがあります。

Rate Transitionブロックパラメータ

下図は、VxWorks Rate Transitionブロックのダイアログボックスを示します。

Sample timeパラメータは、サンプル時間に希望するレートを設定します。

Rate Transitionブロックの例

下図は、ISRでのRate Transitionブロックの例を示します。

この例題では、ファンクションコールサブシステムの入力におけるRate Transitionブロックは、InおよびGain1ブロックを0.1秒のレートで実行します。ファンクションコールサブシステムの出力におけるRate Transitionブロックは、Gain2およびOutブロックを0.2秒のレートで実行します。このしくみを使って、ISRでのサンプル時間の設定に厳密に忠実であることを保証します。


 Asynchronous Bufferブロック カスタマイズしたAsynchronousライブラリの作成