Real-Time Workshop User's Guide    

Task Synchronizationブロック

VxWorks Task Synchronizationブロックは、独立したVxWorksタスクとして、出力に接続しているファンクションコールサブシステムを起動するファンクションコールサブシステムです。別の2つのファンションコールサブシステムの間に置かれることを意図しています。一般的に、VxWorks Asynchronous InterruptブロックとファンクションコールサブシステムブロックまたはStateflowチャートの間に置かれます。その他の例は、Task Synchronizationブロックをファンクションコールとして設定されたイベント、"Output to Simulink"をもつStateflow線図の出力に置きます。

VxWorks Task Synchronizationブロックは、つぎの機能を実行します。

Task Synchronizationパラメータ

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

Task Synchronizationブロックに関連するパラメータは、以下の通りです。

Task Synchronizationブロックの例

この例題は、Task Synchronizationブロックを簡単なISRとして示します。

Task Synchronizationブロックは、このコードをTarget Language Compilerコード生成フェーズ中に挿入します。


 Asynchronous Interruptブロック Asynchronous Bufferブロック