Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

1:

import powerfactory as pf

import powerfactory as pf

app = pf.GetApplication()

app.PrintPlain('Hola FIEE')

app.PrintInfo('L1')

app.PrintWarn('L2')

import powerfactory as pf

app = pf.GetApplication()

for i in range(1,10):

cadena = ''

for j in range(1,10):

cadena += str(i)+'.0'+str(j)+' '

app.PrintPlain(cadena)

2:

import powerfactory as pf

app = pf.GetApplication()

app.PrintPlain(app.GetActiveProject())
app.PrintPlain(app.GetActiveScenario())
app.PrintPlain(app.GetActiveStudyCase())
app.PrintPlain(app.GetActiveStages())
app.PrintPlain(app.GetActiveNetworkVariations())

import powerfactory as pf

app = pf.GetApplication()
app.PrintPlain(app.GetCalcRelevantObjects('*.*')[:5])

import powerfactory as pf

app = pf.GetApplication()

for i in app.GetCalcRelevantObjects('*.*'):

app.PrintPlain(i)

import powerfactory as pf

app = pf.GetApplication()

for i in app.GetCalcRelevantObjects('*.*'):

app.PrintPlain(i)

import powerfactory as pf

app = pf.GetApplication()

for i in app.GetCalcRelevantObjects('*.ElmTerm'):

app.PrintPlain(i)

import powerfactory as pf

app = pf.GetApplication()

for i in app.GetCalcRelevantObjects('Gen_S5_5.ElmSym'):

app.PrintPlain(i)

import powerfactory as pf

app = pf.GetApplication()

app.ClearOutputWindow()
import powerfactory as pf

app = pf.GetApplication()

app.ResetCalculation()

3:

import powerfactory as pf

app = pf.GetApplication()

app.PrintPlain(app.GetProjectFolder('study'))

import powerfactory as pf

app = pf.GetApplication()

for i in app.GetProjectFolder('study').GetContents():

app.PrintPlain(i)

import powerfactory as pf

app = pf.GetApplication()

app.PrintPlain(app.GetProjectFolder('study').GetContents('*.IntCase'))

for i in app.GetProjectFolder('study').GetContents('*.IntCase')[0]:

app.PrintPlain(i)

import powerfactory as pf

app = pf.GetApplication()

app.PrintPlain(app.GetProjectFolder('study').GetContents('*.IntCase'))

for i in app.GetProjectFolder('study').GetContents('*.IntCase')[0]:
app.PrintPlain(i)

i.Activate()

import powerfactory as pf

app = pf.GetApplication()

app.PrintPlain(app.GetProjectFolder('study').GetParent())

4:

import powerfactory as pf

app = pf.GetApplication()

carga = app.GetCalcRelevantObjects('Load_S6.ElmLod')[0]

app.PrintPlain(carga.HasAttribute('loc_name'))
app.PrintPlain(carga.HasAttribute('dline'))

app.PrintPlain(carga.GetAttribute('plini'))

carga.SetAttribute('plini', 10)

import powerfactory as pf

app = pf.GetApplication()

carga = app.GetCalcRelevantObjects('Load_S6.ElmLod')[0]

if carga.HasAttribute('loc_name')[0]:

app.PrintPlain(carga.GetAttribute('loc_name'))

5:

import powerfactory as pf

app = pf.GetApplication()

barras = app.GetCalcRelevantObjects('*.ElmTerm')
for i in barras:

if i.uknom > 100:

app.PrintPlain(i.loc_name[:10])

6:

title = oGrap.GetContents('*.SetTitm')[0][0]

title.sub1z = 'Finalizado'

title.sub2z = 'Concreto'

title.sub3z = 'DonGato'

You might also like