Austria | Germany | France | Sweden | India | USA | China | Singapore
Comment communiquer avec une station Q.station en utilisant Python
Conseils et tendances | 4 minutes Temps de lecture |

Comment communiquer avec une station Q.station en utilisant Python

La Q.station est un système polyvalent d'acquisition de données (DAQ) et de contrôle conçu pour répondre aux exigences élevées des applications dans divers secteurs. L'acquisition de données à grande vitesse et le traitement en temps réel figurent parmi les principaux atouts de la Q.station, ce qui en fait un outil idéal pour des domaines tels que l'aérospatiale et l'automatisation industrielle.

L’utilisation de Python pour communiquer avec des DAQ comme la Q.station est avantageuse. Python offre de nombreuses bibliothèques pour le traitement, l’analyse et la visualisation des données. Des bibliothèques telles que Matplotlib, Plotly et Seaborn sont couramment utilisées pour créer des graphiques détaillés et interactifs afin que les utilisateurs puissent interagir et travailler avec leurs données d’une manière directe et conviviale.

Ce blog/tutoriel vous explique comment communiquer avec la Q.station et comment travailler avec les données que vous collectez en utilisant différents outils Python. Les extraits de code fournis vous aideront à appliquer ces étapes à vos propres besoins d’analyse de données.

Avant de commencer

  • 1.2 Dépendances :
    • ginsapy
    • gimodules
    • pyqtgraph
    • PyQt5
    • gimodules
    • numpy
  • 1.3 Processus

Pour installer Jupyter Lab, il suffit d’exécuter la commande pip suivante :

pip install jupyterlab
pip install jupyterlab

Après l’installation, vous pouvez le démarrer avec la commande ‘jupyter lab’ :

initialisation du laboratoire jupyter
initialisation du laboratoire jupyter

Vous pouvez également installer toutes les dépendances nécessaires à l’aide des commandes pip :

gimodules
gimodules
ginsapy
ginsapy
pyqtgraph
pyqtgraph
PyQt5
PyQt5
numpy
numpy

Tout d’abord, importez les bibliothèques nécessaires et entrez l’IP de votre contrôleur comme indiqué dans le code ci-dessous.

Dans la section # Paramètres d’entrée, indiquez le canal que vous souhaitez voir représenté. Plusieurs entrées sont autorisées.

Cela vous permettra d’extraire des informations du contrôleur. L’extrait de code ci-dessous fournit une explication détaillée de chaque étape.

Importer des dépendances et établir des connexions
Importer des dépendances et établir des connexions

Voyons maintenant comment visualiser les données en temps réel de la station Q.station. Dans cet exemple, une nouvelle fenêtre contenant des données en temps réel apparaîtra, ainsi qu’un résumé des données de la dernière minute. Vous pouvez ajuster la durée du graphique récapitulatif à l’aide de la variable “plot_duration” (par exemple, “plot_duration = 300” pour un récapitulatif de cinq minutes). Ici, nous utilisons des données de température pour les graphiques.

Réception des données et initialisation de la visualisation
Réception des données et initialisation de la visualisation
Visualisation
Visualisation
Enregistrement des données dans un fichier CSV
Enregistrement des données dans un fichier CSV

Votre résultat devrait ressembler à ceci :

Données en direct et résumé d'une période spécifique
Données en direct et résumé d’une période spécifique

Vous pouvez également exécuter localement le script Python suivant. Pour vous connecter avec succès, vous aurez besoin d’une URL du nuage, d’un nom d’utilisateur et d’un mot de passe. Des commentaires détaillés dans l’extrait de code vous guideront à chaque étape.

Connexion
Connexion
Réception des données
Réception des données

En outre, la section analytique de Gantner Instruments ( https://demo.gi-cloud.io/) est en mesure de fournir des graphiques détaillés des flux et des variables choisis. Il suffit de remplir les données de connexion et de choisir les variables spécifiques à représenter. Par exemple, cela devrait ressembler à ceci :


Ce tutoriel a présenté la Q.station comme un outil fiable pour l’acquisition et le contrôle de données dans des secteurs exigeants comme l’aérospatiale. Il vous a montré comment utiliser Python pour communiquer facilement avec la station Q.et comment analyser visuellement les données. Vous pouvez facilement essayer ces extraits de code avec une station Q.station. Il vous suffit de suivre les instructions étape par étape dans les commentaires pour savoir comment procéder.

Inscrivez-vous ici à la formation en personne de Gantner Instruments. Apprenez-en plus sur l’acquisition de données et utilisez les dernières technologies de matériel et de mesure proposées par Gantner Instruments.

More articles

Histoires de réussite

Airbus Helicopters choisit Gantner pour moderniser ses bancs d’essai de fatigue

Airbus Helicopters (anciennement Eurocopter Group) est une entreprise mondiale de fabrication et de soutien d'hélicoptères. Elle est la plus importante de l'industrie en termes de revenus et de livraisons d'hélicoptères à turbine. Avec la croissance et l'évolution de son offre de produits, Airbus Helicopters a identifié le besoin de moderniser ses bancs d'essai de composants sur son nouveau site de production de Donauwörth, en Allemagne.

Read more...
Conseils et tendances

Test de cellules de batteries dans l’industrie automobile

L'industrie automobile est en pleine mutation vers les véhicules électriques (VE), ce qui fait de la technologie des batteries un élément central de l'innovation. Alors que la demande des consommateurs pour les VE augmente, la fiabilité des performances et de la sécurité des batteries est devenue plus critique que jamais. Pour garantir la fiabilité, il est essentiel de tester les cellules des batteries de manière approfondie et méthodique. Vous trouverez ci-dessous les raisons pour lesquelles les tests de cellules sont si importants, la manière dont ils sont effectués et les principaux défis à relever sur le marché actuel.

Read more...
Conseils et tendances

Gantner fournit un système d’acquisition de données pour le moteur Open Rotor

Gantner Instruments a livré son système d'acquisition de données Q.series dans le cadre d'un important programme de recherche portant sur la conception des moteurs Geared Pusher Open Rotor, dans le but de réduire de 20 % la consommation de carburant et les émissions de CO2.

Read more...
Evénements

Mesures Solutions EXPO 2020

Être au plus près des clients, telle est la devise de l'EXPO Mesures Solutions, qui se tiendra les 14 et 15 octobre à la Cité des Congrès de Lyon. En proposant une offre générale répondant aux multiples besoins potentiels, les exposants ont voulu réunir les professionnels de la mesure en un seul lieu pour leur offrir des solutions complètes. Les visiteurs peuvent ainsi avoir accès à une offre diversifiée, quelles que soient leurs attentes, les techniques et les procédés utilisés.

Read more...