- Posts: 15
- Thank you received: 0
affichage à l'écran d'un tracé de routage coloré en fonction des voiles à venir
- zerobeat
- Offline
- New Member
-
Less
More
4 months 2 weeks ago #3502
by zerobeat
Replied by zerobeat on topic affichage à l'écran d'un tracé de routage coloré en fonction des voiles à venir
sorry, my fault..
Please Log in or Create an account to join the conversation.
- fredmon
- Offline
- New Member
-
Less
More
- Posts: 2
- Thank you received: 0
2 months 3 weeks ago #3613
by fredmon
Replied by fredmon on topic 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;
Please Log in or Create an account to join the conversation.
- maitai
- Offline
- Administrator
-
Less
More
- Posts: 1228
- Thank you received: 22
2 months 2 weeks ago #3614
by maitai
Replied by maitai on topic 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
Please Log in or Create an account to join the conversation.
- fredmon
- Offline
- New Member
-
Less
More
- Posts: 2
- Thank you received: 0
2 months 2 weeks ago #3615
by fredmon
Replied by fredmon on topic 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.
Please Log in or Create an account to join the conversation.
- ourasi
-
- Offline
- Elite Member
-
Less
More
- Posts: 264
- Thank you received: 1
2 months 2 weeks ago #3616
by ourasi
Replied by ourasi on topic 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..
Please Log in or Create an account to join the conversation.
Time to create page: 0.128 seconds

