French Dessinez c'est pas gagné!

Discussion in 'French Forum' started by alea46, May 24, 2008.

  1. klaus

    klaus Expert Licensed User

    Je n'ai pas d'expérience avec des GPS et n'en possède d'ailleurs pas.
    J'ai regardé vos programmes et j'en ai modifié 2 concernant l'affichage.
    J'utilise un DrawerEx supplémentaire et dessine directement sur la Form au lieu d'utiliser un Panel et une Image.

    Pour faire fonctionner le programme guidage_GPS_dalle_New j'ai dû utiliser la librairie Serial2 !?

    Vous évoquez que le programm sur le PPC 'freeze' après 1 ou 2 minutes. Je vous propose d'exécuter le fichier sbp directement sur le PPC dans l'éditeur du PPC. Ajoutez un Label dans le programme et affichez y le nom des routines dans lesquelles le prgramme passe. S'il reste 'planté' dans une routine vous pouvez déterminer laquelle.

    Il n'est pas nécessaire d'inclure les librairies dans les fichiers zip, car l'éditeur les charge automatiquement lorsque l'on y charge le programme.

    Bonne chance et meilleures salutations.
     

    Attached Files:

    Last edited: Mar 13, 2009
  2. alea46

    alea46 Member Licensed User

    merci Klauss.
    Je vais voir cela.
    Bon WE.
     
  3. klaus

    klaus Expert Licensed User

    Concernant votre problème de Bitmap.
    Ne mémoriser que les données géométriques a des avantages et un inconvénient:

    Iconvénient:
    - Le dessin sur l'écran pourrait être très lent selon le nombre de points à dessiner

    Avantages:
    - Fichier données très court en comparaison d'un bitmap
    - Les données pourraient être corrigés
    - Possibilité de créer facilement des échelles différentes (zoom / unzoom)
    - Les calculs des différents points ne se feraient qu'une fois

    Proposition de structure de données:
    PointX(indice,m) coordonnées x ou lat des points
    PointY(indice,m) coordonnées y ou long des points
    indice = indice des points

    Point d'indice 0
    PointX(0,0) coordonnée x point central si nécessaire
    PointX(0,1) coordonnée x 1er point latéral d'un côté
    PointX(0,2) coordonnée x 2ème point latéral d'un côté
    PointX(0,3) coordonnée x 1er point latéral l'autre côté
    PointX(0,4) coordonnée x 2ème point latéral l'autre côté

    idem pour PointY

    De cette manière vous avez les 4 points dont vous avez besoin pour dessiner vos rectangles et les 2 lignes. Mais le calcul ne se ferait qu'une seule fois. Plus le point central de référence, utile pour la référence des données d'origine.

    Meilleures salutations.
     
    Last edited: Mar 18, 2009
  4. alea46

    alea46 Member Licensed User

    Merci Klauss pour votre aide.

    J'ai résolu le problème avec une table : Plus de problème d'affichage, assez rapide.
    La déduction d'utiliser une table est issu du calcul simple : en 2h, à 1 message par seconde, on à au maximum 7200 point.

    Bon, maintenant, je regarde les problèmes d'ergonomie et de lisibilité.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice