Bonjour,
Je met au point un programme labview qui récupèrent des signaux, les affichent dans un graph XY et dérive les courbes obtenues.
J'aimerai que mon programme soit en mesure de déterminer un couple (X,Y) de valeurs correspondant à une valeur seuil fixée par le programmeur et renvoie automatiquement le couple à l'utilisateur.
J'utilise Labview Base Development 8.5.1, le PCI NI 6221 37 pins, le bloc connecteur FLKM-D37 SUB/B.
J'ai essayé en utilisant le vi Comparison; je ne peux travailler qu'avec une seule "voie" (je choisi la voie Y). En mode "data point", "greater or equal", en comparant par rapport à une valeur, avec "one result per data point", j'obtiens en sortie du vi un double qui passe de 0 à 1 comme prévu mais je n'ai pas la valeur en abscisse correspondante.
J'ai essayé avec un curseur, en choisissant l'option "single plot". Ainsi, je dispose d'un curseur qui reste sur la courbe.
En rajoutant le "property node" "Cursor.Cursor Position: Cursor Y" en mode write, j'aurais pensé que le curseur "chercherait" à être dans la mesure du possible aux alentours de la position fixée, tout en étant lié à la courbe.
Ce n'est pas du tout le résultat obtenu, si quelqu'un pouvait m'expliquer ce qui ne va pas, ça serait bien cool!
En attendant, bonne journée et merci d'avance!
Partager