Le "pilototo"

De VlmWiki

Pilototo.png

Module de programmation des ordres de pilotage du bateau sur les heures à venir. En cliquant sur "Programmer", une nouvelle fenêtre s'ouvre permettant la saisie des ordres de pilotages.

Important : les ordres inscrits dans Pilototo se substituent à la page de gestion principale au moment de leur exécution; à l'inverse un ordre donné sur la page de gestion principale remplace un ordre donné dans Pilototo jusqu'à l'ordre suivant. En d'autres termes :

La page de gestion principale (partie visible du tableau de bord) est une table de bord. Les zones de saisie permettent de choisir des valeurs à prise en compte immédiate. Derrière le bouton "programmation du Pilototo", il s'agit d'accéder à un carnet d'ordres, qui à leurs prises en compte modifieront le contenu du tableau de bord. Cela signifie que les valeurs visibles sur la page de gestion principale sont bien entendu modifiées par tout ordre donné dans le Pilototo.

Le nombre d'ordres est limité à 5. Tout ordre déjà exécuté datant de plus de 7 jours est automatiquement supprimé.

Ordres 1.png

La première fois, lorsque cette fenêtre s'ouvre, une seule ligne apparait dans le tableau, avec le message "Aucun ordre programmé".

  • L'ordre à ajouter est pré-renseigné avec la navigation actuelle, ceci simpliant la saisie :
    • PIM : le mode de navigation,
    • PIP : l'allure, le cap ou le W&P actuel.
  • Le nombre indiqué dans la cellule Epoch Time correspond à l'heure GMT du serveur VLM au moment où on a ouvert cette fenêtre.
  • La cellule PIM permet d'indiquer le type de pilote choisi :
    • 1 pour 'Cap constant'
    • 2 pour 'Angle constant avec le vent'
    • 3 pour le 'Pilote Orthodromique'
    • 4 pour 'Meilleur VMG'
    • 5 pour 'VBVMG'.
  • La cellule PIP correspond aux paramètres liés au pilote choisi en PIM.
    • si PIM = 1, elle indique le cap suivi par le bateau,
    • si PIM = 2, elle indique l'angle bateau/vent qui sera gardé,
    • si PIM = 3, 4 ou 5, elle indique la position du WP en Lat, Long. La saisie ce fait en degré décimal. "@XXX" ajouté après Lat,Long détermine le cap à suivre après avoir atteint le WP (pour la saisie de l'ordre de l'exemple présenté sous Mon WP : -56.25,-67@38)
      • 0,0 utilise le WP par défaut. Pour les détails du WP voir le chapitre précédent.

Important : Dans le cas où un WP perso (Mon WP) est programmé, il est utilisé jusqu'à ce que le bateau en soit "proche". Tout est dans la notion de "proche".

"Mon WP" est abandonné dès que la distance parcourue à la dernière vacation est supérieure à celle qui sépare le bateau de celui-ci. Pour effectuer ce calul, on fait avancer le bateau dans la direction choisie, puis on regarde si avant d'avancer, il n'était pas "à distance du WP". Dans ce cas seulement, il y a abandon du WP perso ("Mon WP" redevient alors 0,0) et le nouveau WP visé devient alors le prochain WP (qui est un WP par défaut) dans la course. Avec la méthode de calcul retenue, "Mon WP" est abandonné uniquement sur un critère de proximité.

Si un cap est programmé après avoir atteint le WP, il sera suivi jusqu'à l'exécution de l'ordre suivant.

Pour indiquer un ordre, il faut donc choisir l'heure à laquelle il sera exécuté, ainsi que le type de pilote et son paramètre. Par exemple :

Pilototo Ordres 1.jpg

  • l'heure d'exécution : le plus simple reste de saisir "+xxxx" dans la cellule Epoch Time qui contient déjà l'heure du serveur pour programmer un ordre xxxx secondes après (C'est une vrai calculette qui accepte les opérateurs de base). Par exemple "+3600", correspond à 1 heure plus tard (3600 secondes = 60 minutes * 60 secondes),
  • le pilote 'Angle constant avec le vent' : 2,
  • l'angle bateau/vent : 45.

Une fois ces 3 informations saisies, il suffit de cliquer sur "ajoute" et s'affiche alors de façon plus lisible la date/heure programmée, ainsi qu'un numéro d'ordre :

Pilototo Ordres 2.jpg

Il est alors possible de modifier l'une des 3 informations, comme par exemple pour ajuster au mieux l'heure programmée et valider les changements en cliquant sur "modifie". Il est également possible de supprimer un ordre dans la liste en cliquant sur "efface".

On peut saisir plusieurs ordres les uns à la suite des autres (programmé pour 2 heures plus tard):

Pilototo Ordres 3.jpg

Pour 3 heures plus tard :

Pilototo Ordres 4.jpg

Pour 4 heures plus tard :

Pilototo Ordres 5.jpg

Pour 5 heures plus tard :

Pilototo Ordres 6.jpg

Résultat après validation du dernier ordre :

Pilototo Ordres 7.jpg

On peut bien sûr programmer plusieurs ordre différents, comme par exemple commencer par une programmation de 'Cap constant', suivi de 'Pilote Orthodromique', suivi de plusieurs 'Angle constant avec le vent'.

La colonne Status indique 'pending' tant que l'ordre n'a pas été exécuté. Une fois l'ordre exécuté, la colonne Status indiquera 'done'.


Points Importants :

  • il peut y avoir un décalage de quelques minutes entre l'heure programmée de l'ordre et l'heure réelle où il est exécuté sur le serveur : cela est dû aux vacations qui se font toutes les 5 ou 10 minutes. Quoi qu'il en soit, l'ordre sera toujours exécuté.
  • si 2 ordres sont contradictoires, le dernier programmé sera celui qui sera exécuté.