Télécharger le document () de 20

Outil de script CYME avec Python

L’évolution rapide actuelle des systèmes d’alimentation force les ingénieurs à réaliser des études approfondies dans le but d’évaluer le fonctionnement de leurs réseaux dans différentes conditions. Malgré la pertinence de ces études, certaines sont répétitives et longues. L’automatisation libère les ingénieurs des procédures redondantes et compliquées et fournit aisément les informations et résultats nécessaires.
Dans le but de faciliter le travail nécessaire à la réalisation manuelle de nombreuses simulations et afin de personnaliser davantage les applications logicielles CYME d’Eaton, le scriptage Python a été intégré au logiciel d’analyse de réseaux électriques de CYME. Grâce au scriptage Python, les utilisateurs peuvent facilement effectuer des analyses par lot, des études de routine automatisées, créer de nouveaux algorithmes et extraire rapidement de l’information au simple clic de souris sur un script.

Module Outil de script CYME avec Python

Général

L’outil de programmation Python comprend un prologiciel local, une console, une boîte à outils et un éditeur de scripts intégré. Il peut être utilisé en mode autonome ou directement intégré au logiciel CYME d’Eaton.

  • Le prologiciel local de Python contient tous les modules et fonctions nécessaires pour accéder aux propriétés du réseau, manipuler les équipements et les dispositifs, effectuer diverses analyses et, surtout, obtenir des résultats significatifs
  • La console permet aux utilisateurs d’exécuter des commandes directement dans l’application CYME afin de vérifier des commandes, d’inspecter des variables et de récupérer rapidement des informations. Un gestionnaire de commandes garde une trace de l’historique des commandes.
  • La boîte à outils permet aux utilisateurs d’ajouter et d’exécuter des scripts. Les variables définies dans les scripts sont accessibles par le biais de la boîte à outils sans avoir à modifier les scripts.
  • L’éditeur de script intégré est simple à utiliser et comprend des fonctions comme la mise en évidence de la syntaxe, le codage couleur et la complétion de code.

Le langage de script devient facile grâce à Python

Python est un langage de script libre et multiplateforme.

Contrairement aux autres langages de programmation, Python présente une syntaxe facile et offre une fonction de complétion de code. Sa grande lisibilité combinée aux noms de fonctions CYME d’Eaton rend Python facile d’utilisation pour les débutants, tout en restant puissant pour les utilisateurs expérimentés.

Non seulement l’outil de script CYME sait gérer les exceptions, mais il peut également fournir le plus récent modèle de données.

Les scripts Python tirent parti de toute la puissance accessible par les expressions régulières, ainsi que d’un mode de filtrage avancé qui facilite la collecte de données.

Console et boîte à outils Python

La console et la boîte à outils Python permettent l’utilisation du langage Python dans le logiciel CYME d’Eaton pour exécuter plusieurs commandes et scripts.

Les utilisateurs peuvent écrire des scripts à l’aide de l’éditeur de script intégré, ainsi que dans n’importe quel éditeur de texte, et les exécuter dans un processus « autonome » en dehors de l’application CYME d’Eaton, par l’entremise de votre EDI Python préféré (IDLE, Komodo IDE, Eclipse, PythonWin, PyCharm, etc.).

Étendre les capacités du logiciel CYME

Que les scripts et les commandes soient exécutés de manière intégrée ou non, les possibilités d’étendre les capacités du logiciel CYME d’Eaton sont illimitées.

Le prologiciel local développé offre de nombreux modules puissants et faciles à utiliser : modélisation de réseau, accès aux bases de données, gestion des équipements, des rapports et des erreurs. Ces modules sont en constante évolution pour mieux s’adapter au développement de l’application.

En plus de récupérer rapidement des informations par le biais de plusieurs lignes de commande ou exécuter des analyses de routine à l’aide de scripts, les utilisateurs peuvent également créer leurs propres algorithmes et rédiger leurs propres analyses. Ils peuvent notamment créer leur propre analyse Load Growth (croissance de charge) afin de modifier les charges, que l’on pourrait difficilement modifier avec une analyse par défaut. De même, vos commandes peuvent être intégrées pour appliquer des modifications au réseau. Les graphiques et les rapports sont facilement personnalisables afin d’afficher les résultats selon vos préférences.

Plusieurs commandes et outils de personnalisation offrent désormais des fonctionnalités de script intégrées. Les scripts permettent maintenant de définir la commande pour des condensateurs, des régulateurs, des systèmes de stockage d’énergie des batteries ainsi que des systèmes centralisés de commande des condensateurs. Ils peuvent également être utilisés pour créer des mots-clés et des filtres personnalisés.

La puissance et la convivialité de Python en font l’outil idéal pour développer n’importe quelle grande application qui répondra à vos besoins et simplifiera votre travail.

Besoin de soutien technique concernant un produit?

Portail des utilisateurs de CYME : my.cyme.com

Tél. : 450 461 3655 ou 800 361 3627 (Canada et É.-U.)

Courriel :  cymesupport@eaton.com

Vous avez des questions avant d’acheter un de nos produits?

Courriel : cymeinfo@eaton.com