2010-09-08 33 views
0

Je veux arrêter ma mesure (à droite du VI) lorsque la tension d'arrêt définie par l'utilisateur est arrivée dans la mesure. Mais je ne sais pas comment je peux lire la valeur de tension de la forme d'onde (DBL) 1d Array et le comparer avec la tension d'arrêt typée par l'utilisateur? J'espère que quelqu'un peut m'aider avec ça. J'ai joint un extrait de mon VI. Vous pouvez l'utiliser comme un VI dans labviewComment lire les valeurs de Waveform (DBL) 1d Tableau et le comparer avec une valeur double dans Labview

link text

Répondre

1

Vous pouvez indexer le tableau de forme d'onde 1D pour obtenir les éléments individuels, puis utiliser le « Get éléments Waveform » noeud de la palette « Waveforms » pour obtenir le réel valeur. Vous devrez alors vérifier ces valeurs par rapport à votre valeur d'arrêt, soit en construisant un tableau 1D de DBL, soit en choisissant simplement un élément.

Y a-t-il une raison pour laquelle vous utilisez la sortie de forme d'onde de la lecture DAQ vi? Si vous changez cela en double DBL, vous pouvez le connecter directement à votre fonction < =. Un tableau 1D de type double pourrait être câblé jusqu'à un graphique si nécessaire (je suppose que l'indicateur «Mesure» est un graphique).

0

Vous pouvez utiliser le testeur de limite de forme d'onde pour vérifier si tout est en dessous de votre Threashold. Voici un exemple de code comment ça marche.
Mult Waveform Limit testing

Ton