0% encontró este documento útil (0 votos)
15 vistas5 páginas

Scripting en PowerFactory con Python

Este programa de capacitación de dos días ofrece una introducción a la programación en PowerFactory utilizando Python. Los participantes aprenderán conceptos básicos de scripting en Python, cómo acceder y modificar objetos de PowerFactory desde scripts de Python, automatizar cálculos y la presentación de resultados, manejar archivos de resultados, crear gráficos e interfaces gráficas, y acceder a archivos externos. La capacitación incluye ejemplos y ejercicios y está destinada a aquellos con experiencia básica en Python y PowerFactory. Cubre temas desde scripting básico hasta conceptos más avanzados como interfaces gráficas de usuario y acceso a archivos externos.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas5 páginas

Scripting en PowerFactory con Python

Este programa de capacitación de dos días ofrece una introducción a la programación en PowerFactory utilizando Python. Los participantes aprenderán conceptos básicos de scripting en Python, cómo acceder y modificar objetos de PowerFactory desde scripts de Python, automatizar cálculos y la presentación de resultados, manejar archivos de resultados, crear gráficos e interfaces gráficas, y acceder a archivos externos. La capacitación incluye ejemplos y ejercicios y está destinada a aquellos con experiencia básica en Python y PowerFactory. Cubre temas desde scripting básico hasta conceptos más avanzados como interfaces gráficas de usuario y acceso a archivos externos.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Scripting en PowerFactory con Python

Python es una herramienta poderosa, que está integrada en la aplicación PowerFactory estándar.
se utiliza comúnmente para automatizar la ejecución de simulaciones que consumen mucho tiempo, pero su aplicación
se extiende mucho más allá de eso. Puede ser utilizado para procesar resultados, o para implementar una rutina que aplique
cambios secuenciales en la red y funciones de análisis de PowerFactory en cada paso.

Este seminario ofrece una introducción compacta y eficiente a los aspectos fundamentales de la escritura
un script dentro de PowerFactory usando Python. El curso incluye conceptos básicos, sintaxis,
accessing and modification of objects from within the code, automation of a series of calcula-
las acciones y la presentación de los resultados, etc. A los participantes se les proporcionarán numerosos ejemplos.
de scripts de Python, que pueden usar para ideas o adaptar para satisfacer sus requisitos particulares.

El número de participantes está limitado a 10. Cada participante tendrá acceso a una estación de trabajo.
que se utilizará para la realización de ejercicios. Cada participante debe estar familiarizado con
el manejo general del software PowerFactory, adquirido a través de nuestro flujo de carga y corto
seminario de circuitos, un curso de formación básica de aPowerFactory o a través de experiencia relevante en el uso
dePowerFactory. La experiencia en programación es un requisito previo.

Programa de Entrenamiento de DIgSILENT PowerFactory 1


Scripting en PowerFactory con Python

Horario

2 Días de Entrenamiento. 19-20 de Noviembre

Duración del tiempo

Inicio del entrenamiento 9:00 -


1stDescanso para el café 10:30 30 minutos
Tiempo de almuerzo 12:30 60 min
2yCoffee break 15:00 30 min
Fin del entrenamiento 17:00 -

Programa

Introducción

Bienvenido
• Presentación

1 Scripting básico en Python en PowerFactory

Propósito: Familiarización con el manejo general de la programación en Python


Idioma en PowerFactory, por ejemplo. Cómo crear un script de Python en Power-
Factory y cómo acceder a los datos de PowerFactory utilizando Python.

Contents: Creando scripts de Python en PowerFactory.


módulo PythonPowerFactory.
Objeto ComPython.
Ejemplos de scripts simples en Python.

Level: Básico.

Programa de Capacitación de DIgSILENT PowerFactory 2


Acceso a objetos PowerFactory con Python

Propósito: Aprende a acceder a los objetos de diferentes clases y sus atributos.

Contenido: Creando scripts de Python en PowerFactory.


Basics of Object classes inPowerFactory.
Acceso a objetos.
Lectura/Escritura de atributos de objetos.

Level: Básico.

3 Ejecución de los comandosPowerFactory con Python

Propósito: Ejecutar comandos de cálculo utilizando Python.

Contenido: Conceptos básicos de métodos de Python en PowerFactory.

Ejecución de comandos programada.


Modificar atributos del comando.
Nivel: Basic.

4 Resultados del Informe, Subrutinas y Módulos

Propósito: Aprende a mostrar resultados personalizados en la ventana de salida, utiliza sub-


rutinas, mantén el script legible evitando código largo.

Contenido: Informe de resultados en la ventana de salida de PowerFactory.

Importar módulos.
recargando módulos.
uso de excepciones.
Estudio de caso de barrido.

Nivel: Intermedio.

Programa de Capacitación de DIgSILENT PowerFactory 3


Archivo de Resultados 5

Propósito: Get familiarised with the Result File element (ElmRes) and learn how
escribirlo y leerlo.

Contenido: Manejo de archivos de resultados.

Escribiendo/leyendo un archivo de resultados.

Nivel: Intermedio.

6 Representación Gráfica

Propósito: Familiarízate con la representación gráfica en PowerFactory y


aprende cómo crear un gráfico.

Contents: Instrumentos Virtuales.


Tablero Gráfico.
Crea un gráfico y cambia sus variables.

Nivel: Intermedio.

7 Interfaz Gráfica de Usuario

Propósito: Familiarízate con la biblioteca de construcción de interfaz gráfica de usuario en Python


ofertas y la implementación de esta biblioteca en PowerFactory.

Contents: módulo tkinter.


Widgets de objetos Tkinter.

Level: Avanzado.

Programa de Capacitación de DIgSILENT PowerFactory 4


Acceso a archivos externos

Propósito: Access an external file to read the date intoPowerFactoryor to write


fecha fuera de PowerFactory en el archivo.

Contenido: Escribe en un archivo csv externo.


leer de un archivo csv externo.

Nivel: Avanzado.

9 Modelos de Objetos de Componente (Opcional)

Propósito: Presentación de una de las muchas interfaces de Python a Excel.

Contents: básicos de cómo escribir datos de PowerFactory a Excel.

Level: Avanzado.

Programa de Capacitación DIgSILENT PowerFactory 5

También podría gustarte