Scripting et automatisation

L'automatisation des tâches PowerFactory est possible en utilisant Python ou le langage de programmation DIgSILENT (DPL), et est encore améliorée avec des modules d'extension complémentaires pour permettre aux utilisateurs d'étendre les fonctionnalités PowerFactory existantes. 

  • Python: intégration de Python comme langage de programmation avec accès total aux modèles de données et riche suite de fonction
  • DPL (Langage de Programmation DIgSILENT):
    • syntaxe de type C supportant un accès illimité aux objets, paramètres PowerFactory et à leur fonctionnalité
    • Ensemble de fonctions de DPL extensible via interface C, permettant un accès à des données et applications externes
    • Cryptage de scripts DPL1
  • Modules additionnels : cadre pour fonctions extensibles par l'utilisateur incluant à la fois le concept d'extension du modèle de données pour les attributs d'entrée définissables par l'utilisateur et la représentation des résultats entièrement intégrés
  • API (interface d’application) PowerFactory C++ pour une automatisation externe complète de PowerFactory
  • Outil d’automatisation des tâches pour exécution en parallèle de fonctions de calcul et de scripts

1Cette fonction doit être demandée séparément.