le 09-10-2008 02:22 AM
Bonjour,
J'aimerais avoir des précisions sur la remise à zéro du vi Ajustement linéaire PPP (non inclus dans la version de base).
Je joins deux exemples.
Le premier (PenteExemple.vi) fait une régression linéaire sur trois points (1;1), (2;2) et (3;5). Il donne un résultat juste : NaN 1 2.
Le second (PenteExemple2D.vi) se contente de répéter quatre fois le vi précédent. Seule la première boucle donne le bon résultat.
Je suppose qu'il s'agit d'un pb d'initialisation du vi, mais tous mes essais pour utiliser l'entrée "initialiser" donnent un NaN général, et les manipulations sur les longueurs d'échantillon ne donnent rien de probant.
Stephen.
(P.S. : en cas d'envoi d'exemple, je ne lis facilement que les vi en LV7.0, ou les copie d'écran)
09-10-2008 02:55 AM - modifié 09-10-2008 02:57 AM
Bonjour Stephen,
Le comportement observé me semble cohérent. Si l'objectif est de réinitialiser le traitement PPP pour chaque itération de la 'grande' boucle, le code présenté ci-dessous devrait faire l'affaire. En utilisant un test sur le terminal d'itération de la boucle for contenant le traitement, on peut tester sa valeur; si on est à l'itération zéro, alors, on réinitialise le traitement.
Cordialement,
le 09-10-2008 03:18 AM
En effet, ça fonctionne. Je n'avais pas très bien compris comment utiliser cette entrée "initialiser".
Merci pour cette réponse rapide.
Stephen