Bonjour,
J'ai réalisé un programme d'affichage de cibles AIS(Automatique Identification System). AIS est un système de prévention des abordages en mer: Chaque navire émet des messages sur la bande VHF contenant (pour les données principales) sa vitesse, son cap, son nom, son identification, sa position etc. Le système a été étendu aux phares, balises, stations terrestre(sémaphores maritime).
Pour afficher ces cibles, j'utilise un écran type radar. Il est composé de 3 cercles concentriques et 2 lignes verticales et horizontales. Mon propre bateau est au centre. La ligne verticale correspond à la direction du mon bateau.
Les lignes et les cercles sont des LINESHAPE et OVALSHAPE dans le formulaire.
Les cibles, elles, sont des dessins inclus dans une PICTUREBOX.
pour les navires c'est un triangle isocèle dont la pointe indique la direction du navire. Une station terrestre est symbolisé par une petite maison.
A l'affichage, les cibles se superposent mal sur l'écran: Par exemple le cercle de l'écran est coupé si une cible le chevauche(voir la capture d écran si dessous)
Partager