NI-Produkte und Python

Foto mit NI-Hardware, einem PXI-System, CompactDAQ-Gerät, CompactRIO, FieldDAQ und einem Monitor, der TestStand mit Python-Modulen anzeigt.

NI hat sich der Entwicklung von Produkten verschrieben, die mit Python kompatibel sind. Erfahren Sie mehr über diese Produkte und wie sie mit Python arbeiten.

Was Sie mit NI und Python tun können

Von Treibern für Hardware bis hin zu Adaptern für Software hat NI in die Integration unserer Produkte mit Python investiert. Hier sind einige der gängigsten Möglichkeiten, wie Kunden Python mit NI-Produkten verwenden:

""

Erfassen und Analysieren von Daten

Ingenieure programmieren Mess- und Analyse-Routinen in Python. Der NI-DAQmx-Treiber unterstützt die Datenerfassung mit NI-DAQ-Geräten.

""

Durchführen von Validierungs- und Produktionstests

Validierungs- und Fertigungsingenieure automatisieren Tests in Python. Python-Treiber für modulare Geräte ermöglichen die Automatisierung und Steuerung von NI-PXI-Geräten.

""

Entwickeln automatisierter Testsysteme

LabVIEW ist eine Programmierumgebung, die für die Mess- und Prüftechnik optimiert ist. Benutzer können mit dem Python-Knoten Benutzeroberflächen entwickeln und Python-Code aufrufen.

""

Erstellen von Testsequenzen mit TestStand

In TestStand, der Test Executive-Software von NI, können Benutzer Tests aus einer beliebigen Programmiersprache sequenzieren. Benutzer rufen Python-Code mit dem Python-Adapter auf.

Hardware

Foto mit NI-Hardware, einem PXI-System, CompactDAQ-Gerät und mehr.

NI hat Python-Wrapper für die Schnittstelle und Verbindung mit NI-Hardware entwickelt. Weitere Informationen zu Python-kompatibler NI-Hardware finden Sie in den untenstehenden Dropdowns.

Erfahren Sie mehr über Python-kompatible NI-Hardware

PXI-Geräte

Das nimi-python-Repository ist eine Sammlung von Modulen für den Anschluss an NI-PXI-Modulgeräte, die mit NI-Netzversorgungen, Source-Measure-Units, Digitalmultimetern, Signalgeneratoren, Oszilloskopen, Switches und Digitalmusterinstrumenten arbeiten.

 

Das nidaqmx-Paket unterstützt die Kommunikation mit NI-PXI-DAQ-Geräten.

 

CompactDAQ- und PC-basierte DAQ-Geräte

Das nidaqmx-Paket unterstützt die Kommunikation mit CompactDAQ- und PC-basierten DAQ-Geräten.

 

RIO-Hardware

Das nifpga-Paket unterstützt die Kommunikation innerhalb der NI-RIO-Hardware. Dies funktioniert mit NI CompactRIO, Single-Board RIO, FlexRIO und Multifunktions-RIO der R-Serie.

 

Herkömmliche Benchtop-Geräte

Das PyVISA-Paket unterstützt die Gerätesteuerung mit seriellen, GPIB-, Ethernet-, PXI-, USB- und C-Serien-Schnittstellen von NI.

 

Python-Ressourcen für NI-Produkte erhalten

NI bietet einen Überblick über unsere Tools und wie sie zusammen mit Python verwendet werden können. Für jedes Python-Tool können Sie auf Installationshinweise, unterstützte Umgebungen, API-Referenzen und Beispiele zugreifen.