begin process at 2008 08 22 05:48:00
1 229 779 membres
50 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB & Maths ... Calculer un signal Triangle [ Archives Visual Basic / Maths ] (psy4meuh)

VB & Maths ... Calculer un signal Triangle le 09/07/2003 11:33:21

psy4meuh
Voilà, je voudrait remplir un tableau de valeurs pour générer un signal triangle.... mais je n'obtiens pas tout a fait ce que je veux... le signal est un peu déformé...
Voici la formule que j'utilise (pour remplir mon tableau de valeurs) :



phi = modulo(i * FreqCar / 200, 2 * pi)
If phi > pi * 2 * (CarreIt.Value / 100) Then
TabData3(i) = Amp * (1 - (2 * (phi - (2 * pi * (CarreIt.Value / 100)))) / ((2 * pi) - (2 * pi * (CarreIt.Value / 100))))
Else
TabData3(i) = Amp * ((2 * phi) / ((2 * pi) * ((CarreIt.Value / 100) - 1)))
End If


En algo ca donne ca:

SI phi < 2 * pi * D ALORS y(i) = A * (2 * phi / 2 * pi * D - 1)
SINON y(i) = A * (1 - 2 * (phi - 2 * pi * D) / (2 * pi - 2 * pi * D))

Si qqn peut m'éclairer ... je pense que ma formule est bonne, mais retrancri en VB j'suis pas sûr...

Merci d'avance !!

Re : VB & Maths ... Calculer un signal Triangle le 09/07/2003 11:36:57

psy4meuh

Au fait, ca sera plus clair si je rajoute ca:
y(i) --> valeur à l'index I
A --> amplitude (V)
pi --> 3.1415...
phi --> phase
D --> cycle
f --> frequence (Hz)


Re : VB & Maths ... Calculer un signal Triangle le 10/07/2003 11:17:14

Ickik

Le plus simple pour avoir un signal pur est de passer par les transformees de fourrier

Je peux te fournir les calculs mais seulement pour demain.
Si ça te dis!


-------------------------------
Réponse au message :
-------------------------------

>
> Au fait, ca sera plus clair si je rajoute ca:
> y(i) --> valeur à l'index I
> A --> amplitude (V)
> pi --> 3.1415...
> phi --> phase
> D --> cycle
> f --> frequence (Hz)
>
>

Re : VB & Maths ... Calculer un signal Triangle le 10/07/2003 11:30:57

psy4meuh
Oui, je veux bien, @+




-------------------------------
Réponse au message :
-------------------------------

>
> Le plus simple pour avoir un signal pur est de passer par les transformees de fourrier
>
> Je peux te fournir les calculs mais seulement pour demain.
> Si ça te dis!
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > Au fait, ca sera plus clair si je rajoute ca:
> > y(i) --> valeur à l'index I
> > A --> amplitude (V)
> > pi --> 3.1415...
> > phi --> phase
> > D --> cycle
> > f --> frequence (Hz)
> >
> >
>

Re : VB & Maths ... Calculer un signal Triangle le 11/07/2003 10:17:24

Ickik
Voila, j'arrive!

S(x)= T/4 + A * somme de n variant de 0 à l'infinie de (2 * T * cos( ( ( 2*n+1 ) * 2 * pi * x) / T ) ) / ( ( 2 * n + 1 )^2 * pi^2 )

je resume ou plutot je developpe

S(x) = T/4 +
A * 2 * T * cos ( (2*pi*x)/T)) / pi +
A*2*T*cos((6*pi*x)/T)/(9*pi^2) +
A*2*T*cos((10*pi*x)/T)/25*pi^2 +
A*2*T*cos( ( (2*n+1) * 2 * pi * x ) / T ) / ((2*n+1)^2*pi^2)

A = amplitude du signal
T = periode du signal
pi = 3.1416 enfin PI quoi!
n = variable definie par la somme
x = variable, il peut etre remplace par t dans ton cas.
t c'est meme mieux

c'est un petit algorithme, plus tu veux de precision, plus il faut aller loin dans les n.

j'ai pas essayé de la tracer avec la calculatrice mais ça devrait etre bon, dans les calculs. Si jamais c'est pas le signal triangulaire que tu voulais dis-le et envoit-moi une image de ton signal deforme, je verrais s'il est possible de le traiter.

Verifie quand meme si tu as une calculatrice graphique ou un logiciel style matlab, maple, ....


Amuse-toi bien sous vb
Bonne prog
@+

-------------------------------
Réponse au message :
-------------------------------

> Oui, je veux bien, @+
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > Le plus simple pour avoir un signal pur est de passer par les transformees de fourrier
> >
> > Je peux te fournir les calculs mais seulement pour demain.
> > Si ça te dis!
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > Au fait, ca sera plus clair si je rajoute ca:
> > > y(i) --> valeur à l'index I
> > > A --> amplitude (V)
> > > pi --> 3.1415...
> > > phi --> phase
> > > D --> cycle
> > > f --> frequence (Hz)
> > >
> > >
> >
>

Re : VB & Maths ... Calculer un signal Triangle le 16/07/2003 15:56:03

Ickik


ça t'as aidé??????
ou c'est pas ce que tu voulais!
@+

-------------------------------
Réponse au message :
-------------------------------

> Voila, j'arrive!
>
> S(x)= T/4 + A * somme de n variant de 0 à l'infinie de (2 * T * cos( ( ( 2*n+1 ) * 2 * pi * x) / T ) ) / ( ( 2 * n + 1 )^2 * pi^2 )
>
> je resume ou plutot je developpe
>
> S(x) = T/4 +
> A * 2 * T * cos ( (2*pi*x)/T)) / pi +
> A*2*T*cos((6*pi*x)/T)/(9*pi^2) +
> A*2*T*cos((10*pi*x)/T)/25*pi^2 +
> A*2*T*cos( ( (2*n+1) * 2 * pi * x ) / T ) / ((2*n+1)^2*pi^2)
>
> A = amplitude du signal
> T = periode du signal
> pi = 3.1416 enfin PI quoi!
> n = variable definie par la somme
> x = variable, il peut etre remplace par t dans ton cas.
> t c'est meme mieux
>
> c'est un petit algorithme, plus tu veux de precision, plus il faut aller loin dans les n.
>
> j'ai pas essayé de la tracer avec la calculatrice mais ça devrait etre bon, dans les calculs. Si jamais c'est pas le signal triangulaire que tu voulais dis-le et envoit-moi une image de ton signal deforme, je verrais s'il est possible de le traiter.
>
> Verifie quand meme si tu as une calculatrice graphique ou un logiciel style matlab, maple, ....
>
>
> Amuse-toi bien sous vb
> Bonne prog
> @+
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Oui, je veux bien, @+
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > Le plus simple pour avoir un signal pur est de passer par les transformees de fourrier
> > >
> > > Je peux te fournir les calculs mais seulement pour demain.
> > > Si ça te dis!
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > Au fait, ca sera plus clair si je rajoute ca:
> > > > y(i) --> valeur à l'index I
> > > > A --> amplitude (V)
> > > > pi --> 3.1415...
> > > > phi --> phase
> > > > D --> cycle
> > > > f --> frequence (Hz)
> > > >
> > > >
> > >
> >
>

Re : VB & Maths ... Calculer un signal Triangle le 10/08/2004 20:29:42

cerede2000
Membre Club
salut je veut representer un signale triangle en C j'ai essayer avec ton algo mais ca marche pas tu peu m'aider sil te plait merci!!

Re : VB & Maths ... Calculer un signal Triangle le 02/11/2004 14:55:49

kimbo

je veux faire des animations sur vb6.0 est ce que kelk1 peut m'aider




Classé sous : value, pi, signal, phi, carreit

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS