Annonce

Réduire
Aucune annonce.

X-plane Arduino et utilisation de led

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

  • #1
    Re: X-plane Arduino et utilisation de led

    Concernant le dernier point (affichage des messages en mode plein écran), l'idée est la suivante:

    Le plugin actuel affiche les messages d'erreur éventuels au moyen d'un appel à une fonction Windows (qui s'appelle "MessageBox").
    Cette fonction ouvre une nouvelle fenêtre Windows, ce qui pose problème en mode plein écran.

    L'idée est d'afficher le message, non plus dans une fenêtre séparée, mais en dessinant un rectangle translucide dans la fenêtre/plein écran de X-Plane et en écrivant sur ce rectangle.
    Pour ce faire, j'ai pensé à l'exemple de base du XSDK, appelé "HelloWorld".

    Il faut donc ajouter au plugin les routines (avec les paramètres qui vont bien ):
    MyDrawWindowCallback() - pour dessiner une zone rectangulaire translucide et y écrire le message d'erreur
    (MyHandleKeyCallback() - pour gérer les frappes éventuelles - pas utilisé dans notre cas)
    MyHandleMouseClickCallback() - pour détecter une action de la souris dans la zone (après avoir lu le message, par exemple) puis effacer la zone rectangulaire (dans l'exemple du SDK, Sandy change le message affiché)

    Dans le plugin, il "suffit" de remplacer les appels à la fonction "MessageBox" par l'appel de MyDrawWindowCallBack puis de détecter un clic de souris dans la zone rectangulaire pour confirmer la lecture du message.
    Il ne reste ainsi qu'une seule fenêtre (celle de X-Plane) active, et X-Plane peut fonctionner en plein écran.

    Si tu veux, j'essayerai chez moi puis je te proposerai une modification du plugin (demain soir ou samedi matin).

    Dominique
    XP11.41 - WIN 7 - i7 - GTX970

    Commentaire


    • #1
      Re: X-plane Arduino et utilisation de led

      Hervé et Dominique, voici la dernière possibilité avec la cate arduino, vraiment trop trop trop top cette carte....

      affichage des info de cap et d'altitude avec des afficheurs 7 segments.

      http://www.youtube.com/watch?v=prtWE9yk6GM

      a bientot.

      ounet

      Commentaire


      • #1
        Re: X-plane Arduino et utilisation de led

        cool, ca avance, ca avance ...... :P

        Ton bureau me rappel les bidouillages dans la série Mission Impossible .
        Il y a du tuto à pondre dans l'air .

        Le fonctionnement du plugin sous windows7 occasionne un ralentissement du simu, y a t'il un moyen d'alléger la charge du plugin, timinge de boucle, optimisation du code ??
        Je n'ai pas beaucoup de dispo pour l'instant, le mois de septembre est rouge sur mon planning.

        Bonne soudure et bon codage messieurs.

        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

        Chargement...
        X