1ère Générale NSI

 

Term. Générale NSI

 

Terminale STI2D SIN

Bts Ccst

Technico-commercial 3.0

compteur = 0;
nombretexte = 9;
effacertexte(nombretexte);
this.onEnterFrame = function() {
//définition des paramètres :
phi = phasei._index*0.0628;
phi1 = phaseu._index*0.0628;
ecartphi = (phi1-phi)*180/Math.PI;
graphephi.clear();
if (ecartphi>180) {
ecartphi1 = ecartphi-360;
} else if (ecartphi<-179) {
ecartphi1 = 360+ecartphi;
} else {
ecartphi1 = ecartphi;
}
ecarttexte.text = Math.floor(ecartphi1)+"°";
// textephi.text = phi*180/Math.PI;
// textephu.text = phi1*180/Math.PI;
graphephi.linestyle(2, 0x000000, 100);
graphephi.moveTo(60*Math.cos(phi1), -60*Math.sin(phi1));
for (i=0; i<Math.abs(ecartphi1); i++) {
if ((phi1>phi) && (ecartphi<=180)) {
x = 60*Math.cos(phi1-i*Math.PI/180);
y = -60*Math.sin(phi1-i*Math.PI/180);
} else if ((phi1>phi) && (ecartphi>180)) {
x = 60*Math.cos(phi1+i*Math.PI/180);
y = -60*Math.sin(phi1+i*Math.PI/180);
} else if ((phi1<=phi) && (ecartphi>=-180)) {
x = 60*Math.cos(phi1+i*Math.PI/180);
y = -60*Math.sin(phi1+i*Math.PI/180);
} else if ((phi1<=phi) && (ecartphi<-180)) {
x = 60*Math.cos(phi1-i*Math.PI/180);
y = -60*Math.sin(phi1-i*Math.PI/180);
}
graphephi.lineTo(x, y);
}
if ((phi1>phi) && (ecartphi<=180)) {
graphephi.sphi._x = 80*Math.cos(phi1-ecartphi/2*Math.PI/180);
graphephi.fleche._rotation = -phi1*180/Math.PI-90;
graphephi.sphi._y = -80*Math.sin(phi1-ecartphi/2*Math.PI/180);
} else if ((phi1>phi) && (ecartphi>180)) {
graphephi.sphi._x = 80*Math.cos(phi1-ecartphi1/2*Math.PI/180);
graphephi.fleche._rotation = -phi1*180/Math.PI+90;
graphephi.sphi._y = -80*Math.sin(phi1-ecartphi1/2*Math.PI/180);
} else if ((phi1<=phi) && (ecartphi>=-180)) {
graphephi.sphi._x = 80*Math.cos(phi+ecartphi/2*Math.PI/180);
graphephi.sphi._y = -80*Math.sin(phi+ecartphi/2*Math.PI/180);
graphephi.fleche._rotation = -phi1*180/Math.PI+90;
} else if ((phi1<=phi) && (ecartphi<-180)) {
graphephi.sphi._x = 80*Math.cos(phi+ecartphi1/2*Math.PI/180);
graphephi.sphi._y = -80*Math.sin(phi+ecartphi1/2*Math.PI/180);
graphephi.fleche._rotation = -phi1*180/Math.PI-90;
}
graphephi.fleche._x = 60*Math.cos(phi1);
graphephi.fleche._y = -60*Math.sin(phi1);
freq = (50)*0.001;
_root.vecteur.x1 = 100*Math.cos(phi1);
_root.vecteur.y1 = -100*Math.sin(phi1);
_root.vecteur.dessinvecteur();
_root.vecteur1.x1 = 80*Math.cos(phi);
_root.vecteur1.y1 = -80*Math.sin(phi);
_root.vecteur1.dessinvecteur();
graphe.clear();
//épaisseur, couleur et transparence du tracé :
graphe.linestyle(2, 0x0000FF, 100);
graphe.moveTo(0, -80*Math.sin(phi1));
for (i=0; i<218; i++) {
y = -80*Math.sin(freq*i+phi1);
//tracé du graphe :
graphe.lineTo(i, y);
}
graphe.linestyle(2, 0xFF0000, 100);
graphe.moveTo(0, -60*Math.sin(phi));
for (i=0; i<218; i++) {
y = -60*Math.sin(freq*i+phi);
//tracé du graphe :
graphe.lineTo(i, y);
}
};

En poursuivant votre navigation sur mon site, vous acceptez l’utilisation des Cookies et autres traceurs  pour réaliser des statistiques de visites et enregistrer sur votre machine vos activités pédagogiques. En savoir plus.