Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#1 15/09/2005 16:14:08

Globulopod
Membre
Inscription : 15/09/2005
Messages : 2

Récupération des Informations dynamiques des instruments

Bonjour !
Je souhaiterais animé physiquement des instruments de bord ( pour la création d'un cockpit réaliste )
Je maitrise la partie Hard (Module electronique etc ) mais je ne sais absolument pas comment lire ni exploiter les valeurs des instruments (exemple: l'altimètre)

Hors ligne

#2 16/09/2005 12:48:45

Tipunch
Membre
Lieu : Alsace
Inscription : 20/05/2005
Messages : 72
Site Web

Re : Récupération des Informations dynamiques des instruments

Ce n'est pas clair. Veux tu fabriquer un cockpit a la maison ou parles tu d'un cockpit virtuel ?

Harald.


FG nightly - Windows 10 64 bits - Q9550 @ 2.83 Ghz - 8 Go Ram - R9 270X

Hors ligne

#3 16/09/2005 21:02:09

Globulopod
Membre
Inscription : 15/09/2005
Messages : 2

Re : Récupération des Informations dynamiques des instruments

Salut Tipunch,
Mon souhait: savoir lire les variables qui correspondent aux instruments de bord de base comme l'altimétre, le varimètre, la bille, l'horizon artificiel, etc .... Lorsque je saurais lire ces informations, je pourrais ecrire un petit bout de code qui me permettera d'activer au travers du port imprimante, com ou encore usb des repliques mécaniques d'instruments de bord

Hors ligne

#4 16/09/2005 21:07:15

zakharov
Membre historique du forum.
Inscription : 11/09/2005
Messages : 958

Re : Récupération des Informations dynamiques des instruments

salut globulopod!

tu peu récupérer toutes les propriétés de fgfs dynamiquement de façon très simple.

dans la ligne de commande (ou dans ton fichier .fgfsrc) place l'option --httpd=xxxx (ou xxxx est un numéro de port). ensuite avect ton navigateur favori tu peux naviguer très simplement dans l'arbre des propriétés en faisant http://localhost:xxxx/. tu devrais trouver les valeurs qui t'intéressent dans différentes "catégories" (fouille, tu devrais assez vite piger le système).

une fois que tu sais où se trouver ce que tu veux tu peux faire du wget régulièrement (j'ai appris très récemment qu'il existe un wget pour windows mais je connais pas) et traiter le résultat pour en extraire juste ce que tu veux et en faire ce que tu veux.

petit exemple en bash:
latitude=$(wget -q -O - http://localhost:$PORT/position | head -n 8 - | tail -n 1 - | tr -d 'a-zA-Z<>()"=/' | sed -e {s/'-  -'//})

voila, en espérant t'avoir été utile wink

@+


le zkv1000
Debian Bookworm sur i7-9750H, 16G, NV GeForce GTX 1660 Ti MaxQ 6Go
FG next compilé à la mano
Joystick TM T. Stick X avec fichier de conf perso

Hors ligne

Pied de page des forums