- Messages : 15
- Remerciements reçus 0
affichage à l'écran d'un tracé de routage coloré en fonction des voiles à venir
- zerobeat
- Hors Ligne
- Nouveau membre
-
Moins
Plus d'informations
il y a 4 mois 2 semaines #3502
par zerobeat
Réponse de zerobeat sur le sujet affichage à l'écran d'un tracé de routage coloré en fonction des voiles à venir
sorry, my fault..
Connexion ou Créer un compte pour participer à la conversation.
- fredmon
- Hors Ligne
- Nouveau membre
-
Moins
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 2 mois 2 semaines #3613
par fredmon
Réponse de fredmon sur le sujet affichage à l'écran d'un tracé de routage coloré en fonction des voiles à venir
dans ce sujet des voiles qui est deja super avec la visualisation sur la route, je souhaitais visualiser le changement previsionnel dans le tableau de marche. j'ai essayé avec les champs personnalises en prenant mes donnees sail.
mais je bloque. si quelqu'un a une idee?
merci
var twa = Math.abs(TWA);
var tws = TWS;
var cols = [8,12,16,20,25,30,32];
var rows = [40,80,100,110,120,130,140,150,180];
var table = [
[1,1,2,3,3,4,5],
[6,6,6,2,2,4,5],
[7,7,7,6,2,4,5],
[7,7,7,6,2,2,5],
[7,7,7,7,2,2,5],
[8,8,8,7,2,2,4],
[8,8,8,7,7,7,3],
[8,8,8,8,7,7,3],
[8,8,8,8,8,7,3]
];
var r = rows.length-1;
for (var i=0; i<rows.length-1; i++) { if (twa < (rows+rows[i+1])/2) { r=i; break; } }
var c = cols.length-1;
for (var j=0; j<cols.length-1; j++) { if (tws < (cols[j]+cols[j+1])/2) { c=j; break; } }
var voile = table[r][c];
CHGV = 0.0;
if (PERM_1 !== voile && PERM_1 !== 0 && PERM_2 === voile) CHGV = 1.0;
PERM_2 = (PERM_1 !== voile) ? voile : 0;
PERM_1 = voile;
mais je bloque. si quelqu'un a une idee?
merci
var twa = Math.abs(TWA);
var tws = TWS;
var cols = [8,12,16,20,25,30,32];
var rows = [40,80,100,110,120,130,140,150,180];
var table = [
[1,1,2,3,3,4,5],
[6,6,6,2,2,4,5],
[7,7,7,6,2,4,5],
[7,7,7,6,2,2,5],
[7,7,7,7,2,2,5],
[8,8,8,7,2,2,4],
[8,8,8,7,7,7,3],
[8,8,8,8,7,7,3],
[8,8,8,8,8,7,3]
];
var r = rows.length-1;
for (var i=0; i<rows.length-1; i++) { if (twa < (rows+rows[i+1])/2) { r=i; break; } }
var c = cols.length-1;
for (var j=0; j<cols.length-1; j++) { if (tws < (cols[j]+cols[j+1])/2) { c=j; break; } }
var voile = table[r][c];
CHGV = 0.0;
if (PERM_1 !== voile && PERM_1 !== 0 && PERM_2 === voile) CHGV = 1.0;
PERM_2 = (PERM_1 !== voile) ? voile : 0;
PERM_1 = voile;
Connexion ou Créer un compte pour participer à la conversation.
- maitai
- Hors Ligne
- Administrateur
-
Moins
Plus d'informations
- Messages : 1222
- Remerciements reçus 21
il y a 2 mois 2 semaines #3614
par maitai
Réponse de maitai sur le sujet affichage à l'écran d'un tracé de routage coloré en fonction des voiles à venir
Le tableau de marche affiche déjà les voiles, en principe
Connexion ou Créer un compte pour participer à la conversation.
- fredmon
- Hors Ligne
- Nouveau membre
-
Moins
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 2 mois 2 semaines #3615
par fredmon
Réponse de fredmon sur le sujet affichage à l'écran d'un tracé de routage coloré en fonction des voiles à venir
C’était pour visualiser les horaires de changement de manière plus précise ( avec un pas de 5mn pas de soucis, mais avec un pas d’une heure le tableau de marche ne montrera pas qu’il y a peut être eu deux ou trois. Changements dans cette période) en fait je voulais faire apparaître dans le tableau de marche l’équivalent des losanges visibles sur la route.
Connexion ou Créer un compte pour participer à la conversation.
- ourasi
-
- Hors Ligne
- Membre elite
-
Moins
Plus d'informations
- Messages : 260
- Remerciements reçus 1
il y a 2 mois 2 semaines #3616
par ourasi
Réponse de ourasi sur le sujet affichage à l'écran d'un tracé de routage coloré en fonction des voiles à venir
Bonjour Maitai, même plusse qu'en principe
...et on voit déjà les possibles changements à venir... voir ci-joint..
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.133 secondes

