OpenCPN pour PC,  selon Shoreline
Plan du site   --->  Les compléments  --->   La calculette
P_14 Calculette
Validité :  5.7.1#3
Fonction. Téléchargement :
  • Ce complément est une calculette, permettant, entre autre, de procéder à des calculs spécifiques du monde maritime, mais pas seulement.
  • Initialement créé par SaltyPaws, il a été mise à jour par Rasbats.
  • La version bêta 5.7.1 d'OpenCPN, donne accès à l'installation et l'activation de ce complément. On doit donc s'attendre à ce que ce complément soit disponible dans la prochaine version stable d'OpenCPN.

  • L'installation et le téléchargement se fait dans OpenCPN, en allant dans les options, puis dans l'onglet compléments.
Up
Activation du complément :
Après l'installation d'OpenCPN, la barre d'icônes du haut de l'écran, ne comporte pas l'icône de l'outil "Calculator"

L'outil "Calculator", c'est son nom, n'est pas en service.
Up
  • Mise en service de l'outil "Calculator" :
  • Aller dans les "Options", onglet "Compléments",
  • Cliquer sur l'icône "Calculator".

Up


  • Ensuite cliquez sur "Préférences"
  • Faites vos choix :
  • Validez par "Ok".
Up
  • A ce stade, l'outil est activé et l'icône est affichée :


Les affichages
  • Deux états d'affichage de cette calculette selon que la case "Aide" est cochée ou non.
  • La zone blanche sert à entrer des formules mathématiques.
  • Les opérateurs, les opérations et les fonctions usuelles sont disponibles :
    • Les opérateurs et les opérations :
      • |  <<   >>
      • =  <>  <  >  <=  >=
      • + -
      • *  /  %
      • ||, (C'est le "ou logique")
      • &&, (C'est le "Et logique")
      • ^  (Utilisez "^(1/2)" pour les racines carrées)
    • Les fonctions usuelles :
      • Abs, Exp, Sign, Log, Log10
      • Sin, Cos, Tan, ASin, ACos, ATan
        • Par défaut, le calcul est en radian.
        • Par exemple Sin(90) donne "Ans = 0.893997" parce qu'il s'agit de 90 radians.
          • Rappel : 2 * pi = 360°. Donc, 1° = 2*Pi/360 = Pi/180
          • Donc pour calculer un sinus en degré, deux méthodes :
            • Utiliser la formule Sin(Val*Pi/180) où "Val" est la mesure en degré de l'angle.
            • Utiliser la formule Sin(Val*dtr) où dtr est une variable interne au plug-in.
      • Log 2, Log10, log, Log,
      • Exp(x)
      • Sinh, Cosh, Tanh, aSinh, aCosh, aTanh.
      • rint (arrondi à l'entier le plus proche)
      • min, max
      • sum
      • avg (moyenne des arguments. C'est une moyenne non pondérée, sauf à entrer certains arguments plusieurs fois si nécessaire)
  • Les variables usuelles :
    • "Pi"  (3,14159.....)
    • "e"   (2,71828.....)
    • "dtr" = Pi/180
    • "Ans" contient à tout moment le résultat du dernier calcul effectué.
  • Variables personnelles :
    • Exemples :
      • MaVariable1=10*Pi
      • MaVariable2=e/Ans
      • Etc ...
    • Les variables personnelles disparaissent lorsque vous fermez OpenCPN
    • Elles restent utilisables durant une même session d'OpenCPN, même si vous fermez "Calculator" entre temps.
  • En utilisant la syntaxe de style du langage C++, l'opérateur "?" correspond à "If then Else".
Up
Au sujet de la précision d'affichage et de la méthode interne de calcul :
  • Une "Aide" est présente dans le complément. Lisez la  bien, et en particulier ce texte qu'elle contient :
    • " De nombreuses formules sont basées sur les unités américaines. Les formules utilisent une unité de base, par exemple le gallon américain par minute. Les facteurs de conversion sont utilisés pour afficher le résultat dans d'autres unités. En utilisant d'autres unités, le résultat peut ne pas être exactement comme prévu. "
    • Par exemple, "Convert Débit": 10 m3 / s, sera converti en 599999.999 litres par minute, et non 600 000 exactement, comme on doit s'y attendre."
Up
  • Remarque concernant la précision des calculs.
    • Supposons un objet de 10 de haut en mer. A quelle distance, de cet objet, un observateur en mer, dont les yeux sont supposés être à 2,50 mètres au dessus de l'eau, devra il être pour voir cet objet ?
      • La fonction "Distance à l'horizon" donne une réponse sera variable selon vos choix dans les "Préférences". par exemple, avec avec le choix "succinct", la réponse sera : 11294.39
    • Une telle précision des calculs, soit 2 chiffres après la virgule, c'est à dire une distance au centimètre près, est elle vraiment "raisonnable" ? Sans doute pas. L'absence de décimale aurait sans doute été préférable. Et même pour le bon sens, une réponse à 10 mètres près, c'est à dire 11290 mètres, n'aurait pas été absurde.
    • C'est quand même mieux que dans la version précédente où la réponse à la même question était donnée au 10 milliardième de mètre !
Up
Des exemples :
  • On veut additionner 3 et 8:
    • On entre 3+8
    • On finit soit par appuyer sur la touche "Entrer" du clavier, soit par appuyer sur "Calculer"


Up

Up
  • Une variable prédéfinie importante : ans.
    • A la fin de tout calcul, le résultat du calcul est mis dans cette variable;
    • il est alors disponible, si besoin est, pour le calcul suivant

Up
Up
    • On veut calculer le sinus de 30°.
      • Si on tape "Sin(30)", le résultat sera "-0,9880316". Mais en réalité Sin 30° est 0,5.  ... Par contre  Sin 30 Radian vaut -0,9880316
      • Explication : La calculette travaille en radian.
      • Donc, il faut ruser. Il existe une variable prédéfinie, nommée "dtr" qui est le facteur de conversion des degrés en radians.
      • On entre en fait : "Sin(dtr*30) suivi de "Calculer" et on obtient 0,5.
      • En fait dtr contient la valeur pi/180.
    • Et si on fait Sin30 puis retour clavier ? On obtient 0.
      • Tout simplement parce que Sin30 devient une variable créée par l'utilisateur.
      • Elle est alors réutilisable.
      • Par exemple, on peut lui assigner la valeur 1. Pour ça on entre "Sin30 = 1" et on valide.
      • A ce moment la, on peut aussi faire "Sin30 +3" et utiliser "Calculer". On otient 4. Logique, puisque à ce stade , on avait mis 1 dans la variable Sin30.


    Up
     
    Aller au Tutoriel_5_PC.htm
      Haut de page
    Moteur de recherche.
        
    Recherche sur le web          Recherche sur opencpn.shoreline.fr
     
    Copyright : Ce site web est protégé contre toute utilisation commerciale.
    Dernière modification de cette page :