LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Taking the inut of three channels to graph and then determining the time between the events.

I am inputting three channels of data. On channel 4 I will have a low to a high, on channel 5 an accelerometer, and channel 6 a high to low. As you can see from the attached VI what I would like to do is capture all three signals and have the time calculated between channel4 low to high and channel 5 level change. Then between the channel 5 level change and channel 6 high to low. I was trying to use cursors but at this point I am lost. I only had two currsors and couldn't calculate,... Can someone please assist?
0 Kudos
Message 1 of 3
(2,652 Views)
Salut.

Alors pour avoir plusieurs curseurs, tu fais comme sur ton exemple, c'est à dire que tu agrandit la palette des curseurs et tu clique ensuite sur le + avec des flèches au bout pour l'activer.
Un fois que tu as créé autant de curseur qu'il te plait et qu'il est nécessaire à tes mesures, tu procède de la façon suivante :
à l'aide d'un noeud de priopriété
tu met le curseur 0 comme curseur actif. tu récupère la valeur X de sa position (à l'aide toujours d'un noeud de priopriété.
Puis tu met le curseur actif à 1, tu récupère sa valeur X...
Tu met le curseur à n, tu récupère sa valeur.

Tu fais ensuite tous les calculs sur les positions dont tu as besoin.
Ce que tu peux faire pour avoir un programme plus propre, c'est faire ça avec une boucle (boucle for par exemple, qui irair de 0 à n) tu attribue la valeur de i à ton indice de curseur (noeud de propriété curseur actif) et tu récupère la valeur en X de ton curseur. Tu envoi cette valeur sur la boucle en activant l'indexation. tu te retrouve ainsi avec un tableau de tes positions de curseurs.
Je te joint un exemple pour que tu comprenne mieux...
0 Kudos
Message 2 of 3
(2,644 Views)
Sorry to have speack french. 🙂
So now the answer in english.
Use the sursors position.

With a for loop, you take the X position of each cursor.
I think the example I've join answer you questions...

Arf, example in french....
So hereunder the new example in english.
Sorry for this language mistake

I hope this is helpfull.



Please rate this answer...
0 Kudos
Message 3 of 3
(2,640 Views)