Bonjour,
Dans ma fonction principale, je calcule le BER et j'aimerai récupérer les valeurs R,G,B que doit me retourner function definir_couleur pour mettre à jour mon canvas dans la fonction principale. MERCI de m'aider.
Dans ma fonction principale:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 function definir_couleur(BER) { var BER = BER; var R; var G; var B; if(BER > 0 && BER <= 10*Math.exp(-3)){ R = 255; G = 0; B = 0; return (R,G,B); } else if(BER > 10*Math.exp(-3) && BER <= 10*Math.exp(-6)){ R = 255; G = 112; B = 35; return (R,G,B); } else if(BER > 10*Math.exp(-6) && BER <= 10*Math.exp(-9)){ R = 205; G = 255; B = 56; return (R,G,B); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 .... var BER = error_count / (data_sample * 40 * 2 * Math.exp(prescale + 1)); definir_couleur(BER); ctx.beginPath(); ctx.fillStyle = 'rbg(' + R + ',' + G + ',' + B + ')'; ....
Partager