Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Tracer un profil moteur à partir d'un tableau

Bonjour,

Je souhaiterai savoir s'il y a la possibilité de tracer une courbe avec des delta X qui ne sont pas régulier ?

 

Graphe.jpg

Ici c'est juste un tableau (5,5,10,10,0,0) dont le delta t(=1) c'est une constante, l'idéal serait d'avoir la valeur de la consigne et sa durée (qui varie ce n'est pas forcément =1 ici). L'idéal serait d'avoir (t0,t1,t2,t3,t4,t5) avec la valeur des consignes correspondantes (5,5,10,10,0,0) un tableau de ce genre.

Graphe.jpg

Merci d'avance

 

0 Compliments
Message 1 sur 3
2 110 Visites

Utilise un Graphe XY avec t0 = t0, t1 = t0+t1, t2 = t0+t1+t2, … si les ti sont relatifs. Si tu ne veux pas utiliser un Graphe XY alors il faut utiliser des multiples d'un dt minimum où chaque ti est égal à ni*dt. Tu construit ainsi une waveform par sections.

 

Ben64

0 Compliments
Message 2 sur 3
2 089 Visites

Bonjour ben64,

Effectivement avec un graphe XY cela fonctionne bien :

Pattern.jpg

En revanche, ce n'est pas simple pour envoyer les données au moteur car à un moment on envoie une consigne 5 (tr/min par exemple) avec delta t = 0 et après une consigne 5 avec un delta t = 6 min (10-6). Si jamais l'utilisateur se trompe dans le tableau j'aurai un peu n'importe quoi à la sortie avec le risque que le servo drive du moteur va se bloquer suite à une erreur. Une idée pour améliorer le tableau ? Merci 

0 Compliments
Message 3 sur 3
2 068 Visites