Logiciels, ports "com" et phrases NMEA,   
Une aide selon Shoreline


Shoreline
Généralités
VSPE
Xport
Version pdf imprimable
Come può essere utile ?Pour faire quoi ?
  • L'utilisation d'un logiciel de cartographie marine, géré par un PC, suppose, dés lors que vous disposez d'un ensemble de données NMEA provenant de divers appareils, VHF, GPS, Sondeur, Speedomètre, etc ... de pouvoir les utiliser dans le logiciel.
  • Le logiciel OpenCPN :
    • ne sait lire qu'un seul port com,
    • ne sait envoyer des informations que sur un seul autre port com (pour un pilote automatique, par exemple).
  • Or chaque appareil relié au PC utilise un port com différent des autres.
  • Il faut donc mettre en place une interface entre OpenCPN et tous les appareils.
    • Deux techniques sont utilisables :
      • Installer un multiplexeur.
        • Ce multiplexeur reçoit toutes les données sur plusieurs entrées,
        • Il fabrique un flot de données, sans conflit, contenant toutes les phrases NMEA,
        • Il envoie ce flot sur une seule sortie. Cette sortie est envoyée sur une entrée USB d'un PC.
        • Mais ce n'est pas le sujet de ce site web. Il n'en sera pas plus question ici.
      • Installer un logiciel d'interconnexion des ports com.
        • Chaque appareil est branché sur une entrée USB du PC
        • Le logiciel d'interface les récupère et fabrique un unique flot de phrases NMEA. C'est le multiplexage logiciel.
        • Cette trame est envoyée sur un autre port qu'OpenCPN lira.
          • Cet autre port sera un port virtuel.
          • Ce port virtuel pourra lui même être redirigé en sortie vers un port com USB ( ou RS232 ) pour fournir des données à un pilote automatique par exemple.
        • Notez que OpenCPN et le logiciel d'interface travaille en parallèle sur le PC.
  • Pour des infos sur ce qu'on appelle une "Phrase NMEA" ou "Trame NMEA", voyez ce lien :  DT_31_NMEA
  • Des informations, concernant deux logiciels de gestion des ports "com" et des flux de données, sont données ici :
Up

VSPE :
  • Ce logiciel qui existe en plusieurs versions a été développé par la société Eterlogic.
  • La version 32 bit est libre d'usage non commercial ou professionnel.

  • A  télécharger sur ce site                                                              ====>



Up
  • Un descriptif un peu sommaire en français est ici                      ====>
  • L'aide interne au logiciel est :
    •  détaillée, 
    •  en Anglais.


Up
L'écran au lancement de VSPE.
  • La fenêtre bleue, ou splash screen, se ferme d'elle même quelques instants plus tard.

Les préférences :
  • Ci dessous, une promenade dans les quatre onglets de la fenêtre qui s'ouvre si vous cliquez sur "Préférences"




Up
  • Vous pouvez mettre "No" dans la première ligne.
    • A vos risques et périls en cas de fausse manœuvre.
  • Pour supprimer le "splash screen" :
    • Mettre "Yes" dans la ligne ad-hoc ci dessus.
    • Il ne s'affichera plus jamais au lancement de VSPE
  • Il doit être intéressant de mettre "Yes" dans le ligne "Reinitialize failed devices".
    • Cela doit permettre de relancer automatiquement en cas de problème temporaire du GPS.
    • A tester ...

Up
  • Essayez de changer l'adresse IP du serveur ...
    • A priori cela ne devrait pas fonctionner.
  • Rien ne vous empêche si l'envie vous prends de mettre un mot de passe pour l'accès à la page du serveur http.
    • Mais attention, si vous ne vous en souvenez plus entre deux utilisations de VSPE, vous ne pourrez pas vous en débarrasser. Dans ce cas, Il faudra :
      • Supprimer le répertoire d'installation de VSPE,
      • Ré-installer VSPE.
  • Non, la, sauf geek, ne changez rien.
Up
Créer un périphérique :

  • Cliquez sur "Périphérique"
  • puis  "Créer"
Up
Port com exploitable par plusieurs logiciels :
  • Choisissez le périphérique "Splitter" si vous voulez partager les données entre plusieurs logiciels.
    • Théoriquement, deux logiciels comme OpenCPN et Maxsea ou OpenCPN et PolarView pourront exploiter les mêmes données issues de ce port com.

Up
Sauvegarde d'une configuration :
  • Une fois que vous avez créé vos périphériques et testé ceux ci, il est possible de sauver la configuration pour un usage ultérieur
    • Cliquez sur "Fichier"
    • Puis "enregistrer sous"
    • Donnez un nom au fichier (sans extension, celle ci sera automatiquement ".vspe")

Up
Charger une configuration :
  • Au démarrage de VSPE vous pouvez retrouver une configuration antérieurement utilisée et sauvegardée.
    • Cliquez sur "Fichier",
    • Puis sur "ouvrir",
    • Rechercher un fichier de configuration.
  • La configuration s'installe d'elle même et démarre,
    • sauf si une autre configuration est en cours d'emploi ou si un port com demandé est déjà utilisé par un autre appareil ou un autre logiciel.

Up
Le serveur http de VSPE :
  • Le serveur http permet d'accéder au logiciel à partir d'un navigateur internet comme "Firefox" ou "Internet explorer"
  • Il suffit d'entrer "http://127.0.0.1" comme adresse et de lancer l'affichage.
Up

Up















Up
  
Xport :
Remerciement :
  • Au marin Sailor54 qui a mis des explications en ligne sur le forum H & O, explications qui ont été utilisées ici.
Up
Télécharger :
  • Xport est un logiciel développé par : Curious Technology
  • Téléchargement de la version 32 bit :   
 
Installation :
  • Xport ne s'installe pas.
  • Il suffit de :
    • dé-zipper le fichier qui a été télécharger dans un dossier de votre choix, n'importe où dans le PC.
      • Liste des fichiers ici à droite
    • envoyer un raccourci  du fichier "Xport.exe" vers le bureau du PC.


Up
Créer un port com virtuel, en trois étapes :

  • Le principe :
    • Etape 1 dans Xport,
    • Etape 2 dans OpenCPN ou PolarCom ou ... tout logiciel ad-hoc,
    • Etape 3 dans Xport,
    • Nota bene :
      • Les étapes 2 et 3 peuvent être permutées.
  • Etape 1 : Lancez Xport :
    • Choisissez un port virtuel ( 4 ou 5 par exemple, ou les deux à la fois ou d'autres, ... jusqu'à 8 ports possibles),
    • Branchez le GPS qui envoie ses données sur un port USB.
    • Appuyer sur la touche 'Find GPS'.
    • Le voyant "Input Port" devient vert, lorsque le port d'arrivée du GPS a été trouvé.


 
    Ecran initial Ecran final
    Up


















    Up
    • Etape 2, Dans OpenCPN ( Si vous l'utilisez ) :
      • Ouvrez OpenCPN
      • Allez dans la "boite à outils", onglet "GPS"
      • Choisissez le port (virtuel, 4 ou 5) préalablement créé dans Xport.  Plus de détails dans cette page : CFG_02_GPS
      • Cela doit marcher. et le voyant du port devient vert lorsque celui ci est utilisé par OpenCPN
    Up
    • Etape 2, Dans PolarCom (Si vous l'utilisez ) :
      • Ouvrez PolarCom
      • Clic droit sur l'icône PolarCom dans la barre de lancement,
      • Configurer le port (virtuel, 4 ou 5) préalablement créé dans Xport. Plus de détails dans cette page : PolarCom
      • Cela doit marcher. Et le voyant du port devient vert lorsque celui ci est utilisé par OpenCPN
    Up
    • Etape 2, Dans un autre logiciel ( comme Scannav ou Maxsea, par exemple ) :
      • Voyez le manuel d'emploi de cet autre logiciel.
    • Etape 3, dans Xport :
      • Il faut que Xport tourne en arrière plan. Pour cela  :
        • Cochez la case "Enable ports",
        • Fermer la fenêtre Xport (en cliquant sur la croix rouge en haut à droite),
      • Si Xport reste en arrière plan :
        • Une icône apparait dans la barre de lancement, en bas, à droite de l'écran.
        • Mais cela ne garantit pas que le GPS reçoit correctement les trames NMEA.
     
     
     
     
     
     
    Up
    Pour arrêter Xport :
    • Cliquez droit sur l'icône de Xport dans la barre de lancement,
    • Décochez la case "Enable port",
    • Cliquez sur la croix rouge en haut à droite,
    • Xport s'arrête,
    • L'icône disparait de la barre de lancement.
    • Bon à savoir : 
      • Si vous cliquez sur la croix rouge, sans cocher la case "Enable ports", Xport s'arrête complètement.
      • Si vous arrêtez le PC, sans décocher la case "Enable port", Xport démarrera, automatiquement, au prochain lancement du PC.

    Up
    Les différents aspects de l'icône :

    Ce qu'en dit le site web de Curious Technology :      
    • Donc, on peut s'attendre à 5 aspects différents.
      • 1) Manche noir et tête bleue,
      • 2) Manche rouge et tête bleue,
      • 3) Tout bleu,
      • 4) Tout jaune,
      • 5) Tout vert.
    • Pour savoir où vous en êtes, vous pouvez :
      • Allez dans la "Boite à outils" d'OpenCPN, onglet "GPS", cochez la case "Ouvrir la fenêtre d'affichage des données NMEA", et validez.
      • Ou ouvrir tout autre logiciel qui vous montrera les trames (phrases) NMEA.
    Up
    • 1) Avec 3 barres bleues et une barre noire.
      • Si le GPS n'est pas branché, vous aurez le message "Port doesn't exist"
      • Si le port n'existe pas parce que le GPS n'est pas branché, et si, malgré tout, vous lancez la recherche du GPS, vous aurez le message "No GPS found"
      • Si vous branchez le GPS après avoir lancé Xport, vous assisterez, en bas de la fenêtre, aux différents phases de la recherche.
      • Aucune trame NMEA ne défilera dans la fenêtre d'affichage.
     
     
     



    .....

     
    Up
    • 2) Avec toutes ses barres bleues :
      • Le GPS n'a pas encore fait son "Fix",
      • Le signal reçu est peut être trop faible,
      • Des trames NMEA défileront, peut être, dans la fenêtre d'affichage .  Il est possible qu'elles ne soient pas d'aussi bonne qualité que l'exemple ici à droite.
     

     

     

    • Le port com existe, le GPS est Ok, mais aucune information n'est reçue.
     



    • 3) Avec toutes ses barres jaunes
      • C'est presque parfait. Le GPS a fait son "Fix" mais ne voit pas encore assez de satellites. Il ne définit votre position qu'en "2D".
     


    Up
    • 4) Avec toutes ses barres vertes
      • C'est parfait. Le GPS a fait son "Fix" et voit assez de satellites pour analyser votre position en "3D".
     


    Sauvegarde des données NMEA:
    • Si la case "C:\GPSLog\Gps est cochée, toutes les phrases NMEA qui transitent par les ports sont sauvegardées dans un fichier.
      • le nom du fichier est du type "Gps.2012-06-28.23.00.gps",
      • Il est automatiquement attribué par Xport,
      • Le ficher est dans le dossier "C:\GPSLog".
        • Il semble que vous puissiez changer l'emplacement et le nom de ce dossier.
          • A tester ...
        Up
    Aider Xport à supporter les mises en veille :
    • C'est possible si vous connaissez déjà le nom du périphérique qui est associé au GPS. Exemple :
      • Dans certaine machine, le nom du port com qui doit être associé au GPS est :
        • "Prolific USB-to-serial comm port",
      • Celui ci apparait dans la liste, des périphériques, présente en bas de l'écran de Xport,
      • Cochez la case sur cette ligne. Mais il se peut que le remède soit pire que le mal.
        • Donc, à utiliser avec prudence.
     
     
     

    Up
    Précaution d'emploi :

    Ndlr :
    • Il est préférable de :
      • Désactiver la mise en veille,
      • Conserver l'extinction de l'écran (économie d'énergie),
      • Ceci doit être réglé dans le panneau de configuration, "option d'alimentation", de Windows.
    Up
    Quelques outils complémentaires :

    Sur la gauche de la fenêtre de Xport, 5 cases à cocher sont présentes.
    • "NMEA Filter" : Assure le filtrage en éliminant tout ce qui n'est pas une phrase NMEA
    • "Read Only (2 - 8)" : Seul le port com 1 peut fonctionner en entrée-sortie. Les autres seront en lecture seule.
    • "Battery saver" : Keeps XPort from opening the GPS when no virtual ports are in use, mainly for battery powered bluetooth GPS devices.
    • "Vidéo Reset" : Au démarrage de Xport, ou au "réveil", suite à une mise en veille du PC, Xport provoque une RAZ de l'affichage. Cela se traduit par l'extinction de l'écran durant un bref instant.
    • "Auto time sync" : Une fois le Fix réalisé, Xport force la synchronisation de l'horloge du PC avec l'heure du GPS.
    • L'usage de ces 5 cases est à tester avec prudence, surtout :
      • celle concernant la batterie du PC,
      • celle concernant le Reset de l'affichage.

    Up
    Copyright : Ce site web est protégé contre toute utilisation commerciale.
    Dernière modification de cette page :