Lors de la construction d’un système expérimental sophistiqué nécessitant une collecte précise de données de capteurs, une carte d’acquisition de données (DAQ) devient un outil indispensable. Cependant, le choix entre NI-DAQmx et NI-DAQ traditionnel (héritage) présente souvent un dilemme pour les ingénieurs et les chercheurs. Ce guide complet aidera à clarifier les différences et à prendre une décision éclairée.
Introduit par National Instruments en 2003, NI-DAQmx représente la nouvelle génération de pilotes d'acquisition de données, remplaçant progressivement l'ancien système NI-DAQ traditionnel (héritage). Avec son API, sa configuration matérielle et son architecture logicielle entièrement repensées, NI-DAQmx offre des améliorations significatives en termes de performances, de convivialité et de fonctionnalités.
L'Assistant DAQ fournit une interface graphique intuitive pour configurer les voies virtuelles et les tâches de mesure. Ce puissant outil peut générer automatiquement du code pour LabVIEW, SignalExpress, LabWindows/CVI et Measurement Studio, améliorant ainsi considérablement l'efficacité du développement.
NI-DAQmx offre des performances supérieures avec des vitesses d'E/S analogiques monopoint plus rapides et de robustes capacités multithreading, permettant une gestion efficace des tâches d'acquisition de données à haute concurrence. Cela se traduit par des systèmes plus réactifs et une collecte de données plus fiable.
La fonction de simulation permet de tester et de modifier des applications sans matériel physique, permettant ainsi aux ingénieurs de développer et de déboguer des systèmes à distance. Cela s’avère particulièrement précieux pour les projets nécessitant un développement hors site.
Grâce à son API simplifiée et intuitive, NI-DAQmx nécessite moins de fonctions et d'instruments virtuels (VI) pour créer des applications d'acquisition de données, réduisant ainsi les courbes d'apprentissage et accélérant les délais de développement.
NI-DAQmx offre une prise en charge améliorée de LabVIEW, notamment la compatibilité des nœuds de propriétés et des types de données de forme d'onde, offrant aux développeurs une plus grande flexibilité dans la gestion des données et l'architecture système.
Des API cohérentes sont disponibles pour ANSI C, LabWindows/CVI et Measurement Studio, y compris des interfaces natives .NET et C++, facilitant une intégration transparente dans différents environnements de programmation.
NI-DAQmx offre des performances supérieures et une prise en charge du module LabVIEW Real-Time, permettant la création de systèmes hautement stables pour les applications à temps critique.
Envisagez NI-DAQmx si l'une de ces conditions s'applique :
Bien qu'il soit progressivement remplacé par NI-DAQmx, le NI-DAQ traditionnel (héritage) reste pertinent pour des scénarios spécifiques.
La sélection optimale entre NI-DAQmx et NI-DAQ traditionnel dépend des exigences spécifiques du projet. Pour la plupart des nouvelles implémentations dotées de matériel et de logiciels modernes, NI-DAQmx représente le meilleur choix. Cependant, le NI-DAQ traditionnel reste viable pour les systèmes existants ou lorsque la migration n'est pas pratique.
Alors que NI continue de concentrer ses efforts de développement sur NI-DAQmx, cette plate-forme recevra la majorité des nouvelles fonctionnalités et du support des périphériques, ce qui en fera le choix le plus évolutif pour les projets à long terme.
Personne à contacter: Mr. ALEXLEE
Téléphone: +86 15626514602