Bonjour,

Je cherche à générer un signal triangle en c#... J'utilise une formule que j'ai trouvé sur le net :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
double value = amplitude * 1 - 4 * Math.Abs(Math.Round(((frequency * time + symmetry + delay)) - 0.25) - ((frequency * time + symmetry + delay) - 0.25)) + offset;
avec amplitude = 40, offset = 0, frequency = 25, delay = 0 et symmetry = 0,70. time correspond à une valeur que j'incrémente de 1 à chaque fois.

Mon problème c'est qu'en sortie j'ai toujours le même résultat pourtant j'ai passé ma formule en mode debug, time est bien incrémenté mais le résultat est toujours le même.

Merci de votre aide