Annonce

Réduire
Aucune annonce.

Entrées/Sorties via UDP. Comment faire SVP ???

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Entrées/Sorties via UDP. Comment faire SVP ???

    Bonjour,
    Je suis débutant et je souhaiterais pouvoir relier un cockpit à X-Plane. Comment est-il possible de récupérer les entrées et de renvoyer les sorties ? J'ai vue qu'il était possible de les sélectionner dans les paramètres, mais une fois sélectionner je dois les envoyer/recevoir par UDP... Je ne sais pas comment faire cet envoi/réception de données. Pourriez-vous m'aider SVP ?
    Merci

  • #1
    Deux façons de faire :

    1 - Cocher dans la config data ceux que l'on souhaite envoyer ou recevoir, se fier au format X-Plane des paquets, et voir tout s'écrouler dès qu'Austin décide qu'il faut changer un format.

    2 - Utiliser le SDK de Sandy, se faire un plug-in qui gère les paquets entre le socket et X-Plane, et avoir un système est Austin-proof.

    En gros y'a pas le choix si l'on souhaite faire quelque chose de stable dans le temps.

    PhM
    X-Plane 9.70 & 11.5r1 / W10 / AMD Ryzen 7 2700 / 8Go RAM / Sapphire R9 390 Nitro 8Go / Sapphire HD7870 GHz 2Go / Samsung LN40C530 / Oculus DK2 / LeapMotion / Saitek X56 / Thrustmaster Pendular Rudder

    Commentaire


    • #1
      Bonjour;

      Il existe un plugin qui extrait des données XPUIPC, initialement il est prévu pour interfacer X-plane avec des programmes additionnels prévus pour Flight Simulateur de MS.

      Peut être peut il être détourné pour ton projet.

      Ounet ( un copain ), utilise une carte Arduino pour afficher des données de vol, cette carte peut contrôler des servos-moteurs .....

      Si tu connais le C++, tu dois pouvoir construire ton projet .

      Tu trouveras peut être des infos ici http://www.opencockpits.com/index.php?newlang=french


      Voila , mes compétences s'arrêtent ici


      Hervé
      La lecture des manuels, tutos, docs ... libère le pilote de la machine :-)
      X -plane 12 Win 11 Pro Gigabyte Z690 I7 12700K 64DDR5 5600Mhz RTX 3090 24Go

      Commentaire


      • #1
        Envoyé par PhM Voir le message
        1 - Cocher dans la config data ceux que l'on souhaite envoyer ou recevoir, se fier au format X-Plane des paquets, et voir tout s'écrouler dès qu'Austin décide qu'il faut changer un format.
        Si j'utilise cette solution, comment traiter d'une part les données envoyées, et d'autre part comment traiter les données reçues pour assigner un signal UDP à une fonction (désolé mais je ne m'y connait pas du tout, c'est le moment d'apprendre) SVP ?
        Merci

        Commentaire


        • #1
          Il y a aussi le plugin tout fait SCS (Simulator Communication System) disponible ici :
          The universal interface to both X-Plane and Microsoft Flight Simulator

          La page Resources contient des infos sur l'utilisation et la programation.

          Daniel
          Intel I5 6500 3,2 Ghz, RAM 16 Go, GeForce GTX 960 2 Go, Linux Ubuntu 18.04
          Portable Asus Intel i5 2,8 Ghz, RAM 8 Go, GeForce 840M, Windows 8.1 64bits
          #AMD II X2 245 2,9 Ghz, RAM 8 Go, GeForce GTX 650 1 Go, Linux Ubuntu 14.04
          #AMD 64x2 5200 2,6 Ghz, RAM 4 Go, GeForce 9600 GT 512 Mo, Linux Ubuntu 10.04
          #MacBook Pro 15" 2,4 Ghz, RAM 4 Go, GeForce GT 330 M 256 Mo, Mac OS 10.6

          Commentaire


          • #1
            Ok merci !!

            Dans X-Plane j'ai vu qu'il est possible de sélectionner les données entrée/sortie dans les paramètres. Ces données peuvent visiblement être envoyées/reçues par UDP en sélectionnant les ports UDP dans la partie "Paramètres > Connections Internet > UDP Port". Est-il nécessaire de réaliser un plugin pour qu'X-Plane reconnaisse les données en entrée (veuillez m'excuser pour ces questions qui peuvent paraître extrêmement bêtes pour certains d'entre vous, mais je débute et je ne m'y connait vraiment pas dans tout ce qui est réseau etc...) ?

            Au niveau des fonctionnalités au final, quelle est la différence entre SCS et les paramètres d'X-Plane à cocher (encore une fois sûrement une question bête mais j'ai du mal à comprendre comment tout cela fonctionne) ?

            Merci pour votre patience et votre aide.

            Commentaire


            • #1
              La différence c'est ce que disait PhM dans la première réponse, le format des données UDP envoyées en cochant les cases varie dans le temps, sans avertissement ni documentation sur les changement.
              Exemple concret, il n'y a si pas longtemps avec DLG Cockpit qui utilise cette méthode on avait perdu certains instruments entre deux mises à jour d'X-Plane.
              Passer par un plugin (SCS, XUIPC, ou fait main) permet d'avoir des données moins sensibles aux changements d'X-Plane, et donc moins d'emm... lors des mises à jour.

              Daniel
              Intel I5 6500 3,2 Ghz, RAM 16 Go, GeForce GTX 960 2 Go, Linux Ubuntu 18.04
              Portable Asus Intel i5 2,8 Ghz, RAM 8 Go, GeForce 840M, Windows 8.1 64bits
              #AMD II X2 245 2,9 Ghz, RAM 8 Go, GeForce GTX 650 1 Go, Linux Ubuntu 14.04
              #AMD 64x2 5200 2,6 Ghz, RAM 4 Go, GeForce 9600 GT 512 Mo, Linux Ubuntu 10.04
              #MacBook Pro 15" 2,4 Ghz, RAM 4 Go, GeForce GT 330 M 256 Mo, Mac OS 10.6

              Commentaire


              • #1
                Envoyé par Daniel_L Voir le message
                Passer par un plugin (SCS, XUIPC, ou fait main) permet d'avoir des données moins sensibles aux changements d'X-Plane, et donc moins d'emm... lors des mises à jour.

                Daniel
                oui est ça marche entre les versions. cf mon plugins pour mac et je crois de djetdail a ajouter la version PC. regards sur x-plane-org : http://forums.x-plane.org/index.php?...showfile=13403

                Commentaire

                Chargement...
                X