le 06-12-2007 07:26 AM - dernière modification le 06-24-2013 09:46 AM par JordanG
Bonjour,
J'aimerais savoir s'il est possible lorsqu'il y a une erreur(du type -200141 error overwritten par exemple) si l'on peut prendre note de cette erreur mais faire que cela n'influe pas sur l'acquisition et que celle-ci se relance. Lorsque l'on "stop" la tache en cas d'erreur et qu'on la "start" juste après cela fonctionne mais on doit toujours appuyer sur "Continue" (il y a aussi la possibilité d'appuyer sur "break" mais cela arrete alors toute l'application) lorsqu'on a le message d'erreur qui apparaît. Peut-on éviter d'appuyer sur ce "Continue"?
Cordialement.
06-12-2007 08:03 AM - modifié 06-12-2007 08:03 AM
Message Edité par JB le 06-12-2007 03:05 PM
le 06-13-2007 03:15 AM
Bonjour à tous,
Je n'ai rien à ajouter...
JB, vous êtes en forme !
Cordialement,
le 06-13-2007 04:46 AM
le 11-29-2007 12:30 PM
le 11-30-2007 02:15 AM - dernière modification le 06-24-2013 09:44 AM par JordanG
Bonjour alain,
Je vais essayer de vous répondre même si je ne travaille pas sous labview mais plus sur LabWindows/CVI. Mais les principes se rejoignent.
Si j'ai bien compris le problème, cette erreur intervient et provoque d'autres erreurs.
Effectivement, lorsque l'on masque le retour de cette erreur, cela ne la corrige pas, il faut alors la prendre en compte lorsqu'elle arrive et ne pas réaliser de traitement.
Puis il faut supprimer et nettoyer la tache avant de la relancer proprement jusqu'à l'intervention d'une autre erreur de ce type. Une gestion d'erreur est donc nécessaire.
Ceci doit être dû au dimensionnement de votre buffer d'acquisition. Celui-ci se remplit plus vite qu'il ne se vide ce qui provoque ce type d'erreur dite d'overflow.
En résumé, le mieux serait donc selon moi, d'éviter l'apparition de cette erreur en vérifiant le dimensionnement du buffer d'acquisition, et gérer tout de meme le cas de l'erreur, tout en masquant son apparition, en stoppant proprement le processus d'acquisition et tout ce qui va avec avant de le relancer.
Voila,j'espère vous avoir mis sur la voie.
le 11-30-2007 12:33 PM