Produits NI et Python

Photo montrant du matériel NI, un système PXI, un périphérique CompactDAQ, un CompactRIO, un FieldDAQ et un moniteur affichant TestStand avec des modules Python.

NI s’engage à créer des produits compatibles avec Python. En savoir plus sur ces produits et leur fonctionnement avec Python.

Les possibilités offertes par NI et Python

Des drivers pour le matériel aux adaptateurs pour les logiciels, NI a investi dans l’intégration de ses produits avec Python. Voici quelques-unes des utilisations les plus courantes de Python avec les produits NI :

""

Acquérir et analyser des données

Les ingénieurs programment des sous-programmes de mesure et d’analyse en Python. Le driver NI-DAQmx prend en charge l’acquisition de données avec les périphériques DAQ NI.

""

Effectuer des tests de validation et en production

Les ingénieurs de validation et de production automatisent les tests en Python. Les drivers Python pour instruments modulaires permettent l’automatisation et le contrôle des instruments PXI de NI.

""

Développement de systèmes de test automatisés

LabVIEW est un environnement de programmation optimisé pour les tests et les mesures. Les utilisateurs peuvent développer des interfaces utilisateur et appeler du code Python avec le nœud Python.

""

Créer des séquences de test avec TestStand

Dans TestStand, le logiciel séquenceur de tests de NI, les utilisateurs peuvent séquencer des tests à partir de n’importe quel langage de programmation. Les utilisateurs appellent du code Python avec l’adaptateur Python.

Matériel

Photo montrant du matériel NI, un système PXI, un périphérique CompactDAQ, etc.

NI a développé des wrappers Python pour l’interfaçage et la connexion au matériel NI. Pour en savoir plus sur le matériel NI compatible avec Python, consultez les menus déroulants ci-dessous.

En savoir plus sur le matériel NI compatible avec Python

Instruments PXI

Le dépôt nimi-python est un ensemble de modules pour la connexion aux instruments modulaires PXI de NI qui fonctionne avec les alimentations NI, les unités de source et mesure, les multimètres numériques, les générateurs de signaux, les oscilloscopes, les commutateurs et les instruments de patterns numériques.

 

Le paquet nidaqmx prend en charge la communication avec les instruments DAQ PXI NI.

 

Périphériques CompactDAQ et DAQ sur PC

Le paquet nidaqmx prend en charge la communication avec les périphériques CompactDAQ et DAQ sur PC.

 

Matériel RIO

Le paquet nifpga prend en charge la communication dans le matériel NI RIO. Il fonctionne avec NI CompactRIO, Single-Board RIO, FlexRIOet R-Series Multifunction RIO.

 

Instruments sur table traditionnels

Le paquet PyVISA prend en charge le contrôle d’instruments avec les interfaces NI série, GPIB, Ethernet, PXI, USB et de la série C.

 

Obtenir des ressources Python pour les produits NI

NI donne un aperçu de ses outils et de leur utilisation avec Python. Pour chaque outil Python, vous pouvez accéder aux instructions d’installation, aux environnements compatibles, aux références API et aux exemples.