ホーム > PCベースコントローラでのリアルタイム制御 > 3.
Windowsアプリケーションとの連携
NTXは、Windowsアプリケーションとリアルタイムアプリケーションのインターフェースとなるライブラリです。
WindowsスレッドがRTスレッドと通信及びデータ交換が可能になるようにWin32 APIに対してRTインターフェース拡張機能を提供します。 |
|
セマフォ、メールボックス、共有メモリ等さまざまなオブジェクトを利用した連携が可能です。 |
|
NTXを使用したWindowsアプリケーション(NTXアプリケーション)を開発するには、INtime®開発環境が必要です。
|
|
共有メモリを利用したメモリ間通信の場合、データの受け渡しは高速です。
リアルタイムアプリケーション側で共有メモリを作成しカタログ(名前付け)することで、別プロセスやWindowsアプリケーションからその共有メモリを検索・参照することが可能となります。
共有メモリをROOTプロセス以外のプロセス(カレントプロセス等)にカタログする場合は、そのプロセス自体をROOTプロセスにカタログする必要があります。
|