NI-DAQmx vs. NI-DAQ traditionnel (ancien driver)
- Mise à jour2025-12-03
- Temps de lecture : 2 minute(s)
NI-DAQmx a remplacé NI-DAQ traditionnel (ancien driver). NI-DAQmx et NI-DAQ traditionnel (ancien driver) ont leur propre API, ainsi que leurs propres configurations matérielle et logicielle.
NI DAQmx
NI-DAQmx possède les avantages suivants par rapport à NI-DAQ traditionnel (ancien driver) :
- Assistant DAQ — méthode graphique permettant de configurer des voies virtuelles et des tâches de mesure pour votre périphérique, et de générer du code NI-DAQmx basé sur vos voies virtuelles et vos tâches, en vue de l'utiliser avec LabVIEW, SignalExpress, LabWindows/CVI et Measurement Studio.
- Performances accrues, notamment des E/S analogiques point par point et un multithreading plus rapides.
- Périphériques simulés NI-DAQmx permettant de tester et de modifier des applications sans avoir à connecter de matériel.
- Des API plus simples et plus intuitives pour créer des applications DAQ grâce à un nombre réduit de fonctions et de VIs, comparé aux versions antérieures de NI-DAQ.
- Fonctionnalité étendue pour LabVIEW, notamment le support des nœuds de propriété et du type de données waveform.
- Des API et des fonctionnalités similaires pour ANSI C, LabWindows/CVI et Measurement Studio, y compris les interfaces natives .NET et C++.
- Support et performances améliorés du module LabVIEW Real-Time.
Qui peut se servir de NI-DAQmx ?
Installez et utilisez NI-DAQmx si l'une des situations suivantes vous concernent :
- Vous êtes un nouvel utilisateur.
- Vous utilisez des périphériques supportés par NI-DAQmx ; reportez-vous au fichier Readme NI-DAQmx pour obtenir la liste des périphériques supportés.
- Vous utilisez un système d'exploitation supporté par NI-DAQmx, reportez-vous au fichier Readme NI-DAQmx pour obtenir la liste des systèmes d'exploitation supportés.
Si vous utilisez un logiciel d'application NI avec NI-DAQmx, vous devez utiliser les versions supportées de LabVIEW, LabWindows/CVI, Measurement Studio, NI SignalExpress ou du module LabVIEW Real-Time. Reportez-vous au fichier Readme NI-DAQmx pour savoir quelles versions des logiciels d'application NI sont supportées par votre version de NI-DAQmx.
Si vous utilisez l'un des langages Microsoft .NET, Visual C# et/ou Visual Basic .NET, ou un périphérique supporté uniquement par NI-DAQmx, comme un périphérique de la série M, vous devez utiliser NI-DAQmx.
Vous pouvez aussi utiliser NI-DAQmx avec un compilateur supporté, tel qu'un compilateur ANSI C.
Qui doit utiliser NI-DAQ traditionnel (ancien driver) ?
Installez et utilisez NI-DAQ traditionnel (ancien driver) si l'une des situations suivantes vous concerne :
- Vous avez un périphérique qui n'est pas supporté par NI-DAQmx, comme les périphériques DAQ multifonctions de la série E au format AT.
- Vous utilisez une version non supportée de LabVIEW, LabWindows/CVI ou Measurement Studio.
- Vous effectuez une mise à niveau à partir de NI-DAQ 6.9.x et vous avez des applications existantes que vous ne voulez pas convertir en NI-DAQmx.