从Flight Simulator读取数据

时间:2009-03-19 16:09:20

标签: synchronization hardware simulation

我正在寻找构建一些硬件组件来与微软飞行模拟器接口,希望它能够显示当前占用屏幕空间的东西(高度计,空速指示器,无线电等)。

有没有办法在FlightSim运行时读取它们所具有的值,以便我可以将外部硬件组件与它们应该在屏幕上的内容同步?优选地相对较快,因此没有太多滞后。

4 个答案:

答案 0 :(得分:5)

此链接可能提供对MS Flight Simulator API(SimConnect)的一些了解: http://msdn.microsoft.com/en-us/library/cc526983.aspx

具体来说,这是一篇关于监控AI对象的文章: http://msdn.microsoft.com/en-us/library/cc974114.aspx

答案 1 :(得分:2)

看一下Project Magenta

  

迄今为止已有数千次安装,从台式系统到批准的飞行训练设备, Project Magenta 已成为飞行模拟中非常知名的名称。我们的产品范围从特定类型的玻璃驾驶舱,飞行管理系统和交互软件到数据记录和传统的IFR培训软件。

该项目使用名为FSUIPC的接口模块

  • link 3
      

    FSUIPC4是Microsoft Flight Simulator X的一个加载项,它为其他程序提供了一个接口,用于读取和写入与模拟相关的各种相关数据,并且在很多方面甚至可以控制实际过程本身。

答案 2 :(得分:1)

答案 3 :(得分:0)

我的经验是,如果不仅仅是FSX,SimConnect有点问题。我相信您的努力会更好地针对其中一个FSUIPC库,它将为您提供与所有 Microsoft Flight Simulator版本和Prepar3D的互操作性。