le 05-28-2008 12:59 PM
le 05-28-2008 04:42 PM
le 07-11-2014 04:31 AM
Bonjour,
je réouvre ce post car je suis confronté au même problème et je n'arrive pas à le résoudre. L'objectif de mon étude est d'améliorer la précision des mesures sur un banc d'essai or l'acquisition de mes données est très rapide seulement c'est le traitement qui est très long et je ne vois pas comment réduire ce temps de traitement. J'ai supprimer l'assistant DAQ et j'utilise uniquement le DAQ mx - read or dès que j'augmente mon nombre d'échantillons le traitement est plus long et je ne peut pas dépasser plus de 10 échantillons sur l'ensemble de mes mesures. Sinon dès que je diminue le timeout un grand nombre de mes acquisitions ne sont pas lues.
SI vous pouviez m'apporter un petit peu de votre aide je vous en serait très reconnaissant car je commence à perdre mes cheveux ...
Merci d'avance
le 07-29-2014 09:32 AM
Bonjour,
Vous pouvez effectuer le traitement des données dans une boucle séparée de la boucle dédiée à l'acquisition. Ainsi votre traitement lent ne limitera pas l'acquisition.
Vous pouvez réaliser ceci grâce à une architecture type producteur/consommateur.
Vous pouvez trouver des exemples de cette architecture dans Aide>>Recherche d'exemple.. ainsi que des templates de projet pour cette architecture.
Cordialement,
Isabelle G.
National Instruments France
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet