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.1 Conditions préalables :
- Python 3.8 ou supérieur : Téléchargez ici
- GinsAPy_whl : Téléchargez ici
- Jupyter Lab
- 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 :
Après l’installation, vous pouvez le démarrer avec la commande ‘jupyter lab’ :
Vous pouvez également installer toutes les dépendances nécessaires à l’aide des commandes pip :
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.
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.
Votre résultat devrait ressembler à ceci :
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.
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
IoT Asia 2019
La 6e édition d'IoT Asia est une plateforme d'affaires dédiée, à l'avant-garde de la création d'opportunités de collaboration et de partage de connaissances pour les professionnels de la chaîne de valeur de l'internet des objets. L'événement met en relation les fournisseurs de solutions technologiques, les facilitateurs, les utilisateurs finaux et les adoptants potentiels de la technologie IdO, en ligne et hors ligne.
Read more...Surmonter les défis liés à la construction de bancs d’essai sûrs et efficaces avec test.con
S'attaquer aux obstacles critiques dans le développement des bancs d'essai
Le développement de bancs d'essai conformes à des normes de sécurité et à des exigences réglementaires strictes est inévitable dans des secteurs tels que l'automobile, l'énergie et la technologie médicale. Cependant, ce processus présente des défis uniques, notamment la navigation dans des paysages de conformité complexes, l'intégration de divers systèmes, la gestion des risques opérationnels et la garantie d'une documentation complète. Nous examinons ci-dessous ces défis et démontrons comment le logiciel Gantner Instruments' test.con peut les relever efficacement.
Les 3 produits phares de la nouvelle Q.series X pour l’acquisition de données
Nous pensons que la puissance et la flexibilité sont importantes. Et plus de puissance et de flexibilité, c'est encore mieux. C'est pourquoi nous consacrons tous nos efforts au développement de solutions plus efficaces pour toutes les tâches d'acquisition de données avancées qui vous attendent. L'édition étendue de la Q.series offre un conditionnement de signal puissant, des ADC et des débits de données plus élevés et vous pouvez même reconfigurer en cours de fonctionnement.
Read more...Webinaire – Technologies essentielles de test et de mesure
Les ingénieurs sont confrontés à des défis très complexes lorsqu'il s'agit de choisir les systèmes d'acquisition de données robustes, évolutifs et à l'épreuve du temps les mieux adaptés à leur(s) application(s). Heureusement, trois experts de Gantner Instruments interviendront dans une série de webinaires organisés par notre partenaire canadien, Hoskin Scientific, pour faciliter le processus de sélection d'un système d'acquisition de données.
Read more...














