From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
le 09-11-2007 12:12 PM
le 09-17-2007 09:03 AM
le 10-01-2007 12:08 PM
Bonjour Mathieu,
Voila en pièce jointe le VI en question.
Je vous ré-explique ce que je souhaite faire. Dans ce Vi, je trace deux courbes en instantanées, et je crée un fichier excel des valeurs de la courbe "trace2". Ce que je souhaiterais pouvoir intégrer à ce Vi, c'est une sorte d'acquisition plus rapide. C'est a dire que lors du millieme cycles, je souhaiterais pouvoir réaliser un acquisition "haute definition", pour acquérir une centaine de valeur sur ce millieme cycle.
Je vous remercie pour votre aide,
Cordialement,
Benjamin
le 10-02-2007 02:42 AM
Bonjour,
Je pense que dans un premier temps, il serait bon de faire un peu de nettoyage dans le programme. Le diagramme principal est beaucoup trop grand pour être lisible. Pour le réduire, il faudrait mettre certaines portions de code dans des sous-vi. Ensuite, Je pense qu'il serait bien de limiter le nombre boucle while qui tournent en parallèle. D'autre part il faudrait également mettre des temporisations (même très petites) dans TOUTES les boucles. En l'état actuel, la boucle qui "surveille" le bouton d'arrêt d'urgence (tout en bas) doit occuper 100% du temps CPU. Ce qui réduit les performances de tout le reste de l'application et ce qui explique certainement la perte de points dans le fichier résultats (même si il n'ya pas que ca qui joue). Au niveau de l'acquisition, il serait bien de l'initialiser à l'exterieur de la boucle puis de faire des lectures périodiques à l'intérieur de la boucle et enfin de libérer la tache en sortie de boucle. Il existe pas mal d'exemples sur l'acquisition dans les exemples de LabVIEW.
Pour ce qui est de l'acquisition "haute résolution" je pense que le plus simple serait de paramétrer l'acquisition en continu à 200Hz par exemple et de ne prendre que 25 points à chaque cycle (soit par moyennage, soit par décimation, ...) sauf au 1000 cycle ou tu prends la totalité des points...
Voilà pour une première approche, bon courage !
Cordialement,
Xa
le 10-03-2007 12:00 PM
Bonsoir,
Merci pour tous ces conseils !!!
Je vous tiendrais au courant.
Benjamin
le 10-28-2007 12:29 PM