現在、画面の領域を占有しているもの (高度計、対気速度計、ラジオなど) を (うまくいけば) 表示する Microsoft Flight Simulator と連携するハードウェア コンポーネントを構築することを検討しています。
FlightSim の実行中にそれらの値を読み取って、外部のハードウェア コンポーネントを画面上のものと同期させる方法はありますか? 遅延があまりないように、比較的迅速に実行することをお勧めします。
現在、画面の領域を占有しているもの (高度計、対気速度計、ラジオなど) を (うまくいけば) 表示する Microsoft Flight Simulator と連携するハードウェア コンポーネントを構築することを検討しています。
FlightSim の実行中にそれらの値を読み取って、外部のハードウェア コンポーネントを画面上のものと同期させる方法はありますか? 遅延があまりないように、比較的迅速に実行することをお勧めします。
このリンクは、MS Flight Simulator API (SimConnect ) に関する洞察を提供する場合があります: http://msdn.microsoft.com/en-us/library/cc526983.aspx
具体的には、AI オブジェクトの監視に関する記事: http://msdn.microsoft.com/en-us/library/cc974114.aspx
プロジェクトマゼンタを見てください
Project Magentaは、デスクトップ システムから承認されたフライト トレーニング デバイスまで、これまでに数千回のインストールが行われており、フライト シミュレーションにおいて非常に有名な名前になっています。当社の製品は、タイプ固有のグラス コックピット、フライト管理システム、相互作用ソフトウェアから、データ ロギングや従来の IFR トレーニング ソフトウェアにまで及びます。
このプロジェクトは、FSUIPC と呼ばれるインターフェイス モジュールを使用します。
FSUIPC4 は Microsoft Flight Simulator X 用のアドインであり、他のプログラムがシミュレーションに関連するあらゆる種類の関連データを読み書きするためのインターフェイスを提供し、さまざまな方法で実際のプロセス自体を制御することさえできます。
MS SimConnect API を見てください。
http://www.fs-seine-75.com/SDK/Core%20Utilities%20Kit/SimConnect%20SDK/SimConnect.htm
私の経験では、FSX だけでなくても、SimConnect には少し問題があります。Microsoft Flight Simulator のすべてのバージョンおよび Prepar3Dとの相互運用性を提供する FSUIPC ライブラリの 1 つに向けた方がよいと思います。