Foro x-plane.es

Foro General => Hardware => Mensaje iniciado por: AJG en 25 Julio, 2009, 17:52:02



Título: ¿Cómo puedo obtener datos del simulador através de algún puerto de comunicacion
Publicado por: AJG en 25 Julio, 2009, 17:52:02
Hola, estudio ingeniería de electrónica y me gustaría saber como puedo obtener datos del simulador através de algún puerto de comunicaciones, para poder motorizar una cabina y crear un panel físico con instrumentación real, un saludo y gracias.


Título: Re: ¿Cómo puedo obtener datos del simulador através de algún puerto de comunicacion
Publicado por: jvaldunciel en 25 Julio, 2009, 19:18:30
Que yo sepa X-Plane no envía información a través de ningún puerto, pero si a través de la red usando el protocolo UDP. Creo que hay alguna documentación en www.x-plane.com

Existe un plugin XPUIPC (http://forums.x-plane.org/index.php?showtopic=36685) que permite usar cosas como Proyect Magenta u Opencockpits con X-Plane. En teoría tiene la misma funcionalidad que el FSUIPC para el FS.

Si no te gustan ninguna de estas dos cosas, puedes escribir un plugin que envíe los datos a donde quieras y como tu quieras.


Título: Re: ¿Cómo puedo obtener datos del simulador através de algún puerto de comunicacion
Publicado por: bokepacha en 25 Julio, 2009, 19:44:54
Para los datos puedes usar el puerto que te de la gana, solo hay que configurar lo en cada apartado de los datos que quieras tener y decirle. Con decirle la IP y el puerto al lado tiene de sobra.Eso en el caso de que vayan a otro ordenador.

Lo mas facil es decirle a x-plane que te pase los datos a un fichero y luego trabajar con ello.


Título: Re: ¿Cómo puedo obtener datos del simulador através de algún puerto de comunicacion
Publicado por: galvedro en 28 Julio, 2009, 09:20:50
X-Plane puede exportar un huevo de parámetros del simulador por pantalla, por red, o volcando a disco. Entiendo que lo que a tí te interesaría es una conexión por red. En ese caso, configurarías IP y puerto de tu receptor, así como qué datos quieres que se envíen. Existe una matriz tremenda de parámetros en la interfaz del simulador, que te permite seleccionar cuáles de ellos quieres que se exporten. No tengo el simulador delante, y no te se decir de memoria dónde está el menús, pero aparece rápido.

Hecho esto, necesitarás escribir un programilla que escuche en ese puerto y parsee los datos del simulador. En la página de x-plane apunta a la siguiente referencia: [...] This is typically used to drive motion platforms, drive external graphics displays, or drive X-Plane with your own flight model. For details on how to do this, see the "UDP Reference.html" document in the "INSTRUCTIONS" folder that comes with every copy of X-Plane 8.

Esta peña actualiza la web más bien poco, así que probablemente donde dice X-Plane 8 se pueda reemplazar por X-Plane 9 sin problemas.