le 04-26-2011 03:54 AM
Bonjour à tous,
j'aimerai utiliser certaines fonctions de waveform sur mes signaux, qui ne sont pas sous forme de waveform. J'essaie donc de les y mettre, mais je n'y arrive pas.
Je vous joins mon vi pour que vous puissiez mieux cerner mon problème.
Les 2 tableaux d'entrées sont issus d'une DAQ et l'autre d'une acquisition de valeurs sur le port série. Ces 2 tableaux sont synchronisés, c'est à dire que chaque ligne des 2 tableaux correspondent (à peu de choses près) au meme instant de mesure. Ce temps est par contre non constant entre 10 et 20ms). L'aspect temporel, je m'en fiche, car Position me donne l'angle de mon système à caractériser (potentiomètre rotatif) et DAQ correspond aux ratios de tensions entre tension curseur et alimentation potar.
Bref, j'arrive donc à générer 2 graphes XY qui correspondent à la caractéristique des potars, mais j'aimerai pouvoir utiliser les fonctions limtes de waveform pour vérifier que ces graphes sont bien dans le gabarit voulu, et par la suite, j'aimerai aussi utiliser la fonction "trigger". Hélas, je n'arrive pas à comprendre comment les utiliser avec mes données qui ne sont pas sous forme de waveform.
De bonnes idées à me conseiller ?
Merci d'avance,
David
Résolu ! Accéder à la solution.
le 04-26-2011 04:19 AM
J'ai oublié de vous donner 2 autres vi utiles au bon fonctionnement.
le 05-02-2011 08:23 AM
Bonjour,
Les fonctions que vous souhaitez utiliser semblent intéressantes lorsque le signal possède une période d’échantillonnage constante, ce qui ne semble pas être votre cas (10 à 20 ms). Vu que l’information temporelle ne vous intéresse pas, vous pouvez par exemple utiliser la fonction "max et min d’un tableau" qui vous renvoie le minimum et le maximum d’un tableau ainsi que leurs indices pour obtenir le "gabarit" de votre graphe et vous assurer qu’il convient. Je vous invite aussi à prendre connaissance des exemples fournis dans l’aide détaillé de la fonction « Test de limite » qui pourraient vous guider.
Cordialement
Mathieu B
National Instruments France
le 05-02-2011 08:40 AM
J'ai trouvé des examples bien sympathiques ici : examples\measure\maxmpl.llb\Limit testing for unevenly sampled data measurement.vi
en modifiabnt légèrement le code, j'ai réussi à faire les tests de limites
le 05-02-2011 09:34 AM
Voici l'exemple