Austria | Germany | France | Sweden | India | USA | China | Singapore
So kommunizieren Sie mit einer Q.station mit Python
News & Events | Tips & Trends | 4 Minuten Lesezeit |

So kommunizieren Sie mit einer Q.station mit Python

Q.station ist ein vielseitiges System zur Datenerfassung (DAQ) und -regelung, das für die hohen Anforderungen von Anwendungen in verschiedenen Branchen entwickelt wurde. Zu den wichtigsten Stärken der Q.station gehören die Hochgeschwindigkeitsdatenerfassung und die Echtzeitverarbeitung, wodurch sie sich hervorragend für Bereiche wie die Luft- und Raumfahrt und die industrielle Automatisierung eignet.

Die Verwendung von Python zur Kommunikation mit DAQs wie der Q.station ist von Vorteil. Python bietet umfangreiche Bibliotheken für die Datenverarbeitung, -analyse und -visualisierung. Bibliotheken wie Matplotlib, Plotly und Seaborn werden häufig verwendet, um detaillierte und interaktive Diagramme zu erstellen, so dass Benutzer mit ihren Daten auf einfache und benutzerfreundliche Weise interagieren und arbeiten können.

In diesem Blog/Tutorial erfahren Sie, wie Sie mit der Q.station kommunizieren und wie Sie mit den gesammelten Daten arbeiten können, indem Sie verschiedene Python-Tools verwenden. Die bereitgestellten Codeschnipsel helfen Ihnen dabei, diese Schritte auf Ihre eigenen Bedürfnisse bei der Datenanalyse anzuwenden.

Bevor Sie beginnen

  • 1.2 Abhängigkeiten:
    • ginsapy
    • Gimodule
    • pyqtgraph
    • PyQt5
    • Gimodule
    • numpy
  • 1.3 Prozess

Um Jupyter Lab zu installieren, führen Sie einfach diesen pip-Befehl aus:

pip install jupyterlab
pip install jupyterlab

Nach der Installation können Sie es mit dem Befehl ‘jupyter lab’ starten:

jupyter lab initialisieren
jupyter lab initialisieren

Sie können auch alle notwendigen Abhängigkeiten mit pip-Befehlen installieren:

Gimodule
Gimodule
ginsapy
ginsapy
pyqtgraph
pyqtgraph
PyQt5
PyQt5
numpy
numpy

Importieren Sie zunächst die erforderlichen Bibliotheken und geben Sie die IP Ihres Controllers ein, wie im folgenden Code angegeben.

Im Abschnitt # Eingabeparameter geben Sie an, welcher Kanal gezeichnet werden soll. Mehrere Eingaben sind erlaubt.

Damit können Sie Informationen vom Controller abrufen. Das folgende Code-Snippet enthält eine ausführliche Erklärung der einzelnen Schritte.

Abhängigkeiten importieren und Verbindung herstellen
Abhängigkeiten importieren und Verbindung herstellen

Als nächstes sehen wir uns an, wie Sie die Echtzeitdaten der Q.station visualisieren können. In diesem Beispiel erscheint ein neues Fenster mit Live-Daten und einer Zusammenfassung der Daten der letzten Minute. Sie können den Zeitrahmen des zusammenfassenden Diagramms mit der Variable ‘plot_duration’ anpassen (z.B. ‘plot_duration = 300’ für eine fünfminütige Zusammenfassung). Hier verwenden wir Temperaturdaten für die Diagramme.

Empfang von Daten und Initialisierung der Visualisierung
Empfang von Daten und Initialisierung der Visualisierung
Visualisierung
Visualisierung
Speichern der Daten in einer CSV-Datei
Speichern der Daten in einer CSV-Datei

Ihre Ausgabe sollte in etwa so aussehen:

Live-Daten und Zusammenfassung eines bestimmten Zeitraums
Live-Daten und Zusammenfassung eines bestimmten Zeitraums

Sie können das folgende Python-Skript auch lokal ausführen. Um sich erfolgreich anzumelden, benötigen Sie eine Cloud-URL, einen Benutzernamen und ein Passwort. Detaillierte Kommentare im Codeschnipsel führen Sie durch jeden Schritt.

Anmeldung
Anmeldung
Empfangen von Daten
Empfangen von Daten

Auch der Analysebereich von Gantner Instruments ( https://demo.gi-cloud.io/) ist in der Lage, detaillierte Diagramme der ausgewählten Streams und Variablen zu liefern. Sie müssen lediglich die Anmeldedaten eingeben und die spezifischen Variablen auswählen, die gezeichnet werden sollen. Es sollte in etwa so aussehen:


In diesem Tutorial wurde die Q.station als zuverlässiges Werkzeug für die Datenerfassung und -regelung in anspruchsvollen Bereichen wie der Luft- und Raumfahrt vorgestellt. Es hat Ihnen gezeigt, wie Sie mit Python einfach mit der Q.station kommunizieren und die Daten visuell analysieren können. Sie können diese Codeschnipsel leicht selbst mit einer Q.station ausprobieren. Folgen Sie einfach der Schritt-für-Schritt-Anleitung in den Kommentaren, um zu erfahren, wie das geht.

Melden Sie sich hier für eine persönliche Schulung bei Gantner Instruments an. Erfahren Sie mehr über Datenerfassung und nutzen Sie die neueste Hardware und Messtechnik von Gantner Instruments.

Weitere Artikel

News & Events

GI.training in NRW im September 2024

GI.training in Ihrer Nähe: wir sind in NRW für die GI.basic Schulung am 25. September und für die GI.professional Schulung am 26. September 2024

Weiter...
News & Events

Automotive Testing Expo 2024

Besuchen Sie uns am Stand 6062, 22. bis 24. Oktober, Novi, MI!

Weiter...
News & Events

IoT Asien 2019

Die 6. Ausgabe der IoT Asia ist eine spezielle Geschäftsplattform, die an vorderster Front Möglichkeiten zur Zusammenarbeit und zum Wissensaustausch für Fachleute in der Wertschöpfungskette des Internets der Dinge schafft. Die Veranstaltung bringt Anbieter von Technologielösungen, Befähiger, Endnutzer und potenzielle IoT-Technologie-Anwender von online bis offline zusammen.

Weiter...
News & Events

14. Internationale Batteriemesse China

Der Weg zu kürzeren Entwicklungszyklen auf dem Batterieteststand, höherer Genauigkeit und besserer Hochspannungsisolierung beginnt mit Gantner Instruments auf der China International Battery Fair, die vom 19. bis 21. März 2021 in Shenzhen stattfinden wird.

Weiter...