First time here? We are a friendly community of Power Systems Engineers. Check out the FAQ!
Hi all I want to update data of Bus in PSSE by Python 2.7, get data from excel. My code: import os, sys PYTHONPATH = r'C:\Program Files (x86)\PTI\PSSE33\PSSBIN' sys.path.append(PYTHONPATH) os.environ['PATH'] += ';' + PYTHONPATH import psspy psspy.throwPsseExceptions = True import redirect redirect.psse2py() psspy.psseinit(1000) psspy.case(r'C:\Users\ngoclq\Desktop\TEST PYTHON\QNPC.sav') import xlrd busexcellocation = "C:/Users/ngoclq/Desktop/TEST PYTHON/Bus.xlsx" bus= xlrd.openworkbook(busexcellocation) bussheet= bus.sheetbyindex(0) bussheet.cellvalue(0,0) bussheet.nrows bussheet.ncols
intgar=[0, 0, 0, 0]
realar=[0, 0, 0, 0, 0, 0, 0]
for k in range(1,bussheet.nrows):
intgar[0]=bussheet.cellvalue(k,9)
intgar[1]=bussheet.cellvalue(k,3)
intgar[2]=bussheet.cellvalue(k,5)
intgar[3]=bussheet.cellvalue(k,7)
realar[0]=bussheet.cellvalue(k,2)
realar[1]=bussheet.cellvalue(k,10)
realar[2]=bussheet.cellvalue(k,11)
realar[3]=bussheet.cellvalue(k,12)
realar[4]=bussheet.cellvalue(k,13)
realar[5]=bussheet.cellvalue(k,14)
realar[6]=bussheet.cellvalue(k,15)
i=bussheet.cellvalue(k,0)
name=bussheet.cellvalue(k,1)
ierr=psspy.busdata_3(i,intgar,realar,name)
Please help me show any error on that code and how to run python file .py to update data of bus as data on my excel file Tks for helps.
![]() | 2 | No.2 Revision |
Hi all
I want to update data of Bus in PSSE by Python 2.7, get data from excel.
My code:
code:
import os, sys
PYTHONPATH = r'C:\Program Files (x86)\PTI\PSSE33\PSSBIN'
sys.path.append(PYTHONPATH)
os.environ['PATH'] += ';' + PYTHONPATH
import psspy
psspy.throwPsseExceptions = True
import redirect
redirect.psse2py()
psspy.psseinit(1000)
psspy.case(r'C:\Users\ngoclq\Desktop\TEST PYTHON\QNPC.sav')
PYTHON\QNPC.sav')
import xlrd busexcellocation = "C:/Users/ngoclq/Desktop/TEST PYTHON/Bus.xlsx" bus= xlrd.openworkbook(busexcellocation) bussheet= bus.sheetbyindex(0) bussheet.cellvalue(0,0) bussheet.nrows bussheet.ncols
intgar=[0, 0, 0, 0]
realar=[0, 0, 0, 0, 0, 0, 0]
for k in range(1,bussheet.nrows):
range(1,bussheet.nrows):
intgar[0]=bussheet.cell_value(k,9)
intgar[1]=bussheet.cell_value(k,3) intgar[0]=bussheet.cellvalue(k,9)
intgar[1]=bussheet.cellvalue(k,3)
intgar[2]=bussheet.cellvalue(k,5)
intgar[3]=bussheet.cellvalue(k,7)
realar[0]=bussheet.cellvalue(k,2)
realar[1]=bussheet.cellvalue(k,10)
realar[2]=bussheet.cellvalue(k,11)
realar[3]=bussheet.cellvalue(k,12)
realar[4]=bussheet.cellvalue(k,13)
realar[5]=bussheet.cellvalue(k,14)
realar[6]=bussheet.cellvalue(k,15)
i=bussheet.cellvalue(k,0)
name=bussheet.cellvalue(k,1)
ierr=psspy.busdata_3(i,intgar,realar,name)intgar[2]=bussheet.cell_value(k,5)
intgar[3]=bussheet.cell_value(k,7)
realar[0]=bussheet.cell_value(k,2)
realar[1]=bussheet.cell_value(k,10)
realar[2]=bussheet.cell_value(k,11)
realar[3]=bussheet.cell_value(k,12)
realar[4]=bussheet.cell_value(k,13)
realar[5]=bussheet.cell_value(k,14)
realar[6]=bussheet.cell_value(k,15)
i=bussheet.cell_value(k,0)
name=bussheet.cell_value(k,1)
ierr=psspy.bus_data_3(i,intgar,realar,name)
Please help me show any error on that code and how to run python file .py to update data of bus as data on my excel file Tks for helps.
![]() | 3 | No.3 Revision |
Hi all
I want to update data of Bus in PSSE by Python 2.7, get data from excel.
My code:
code:
import os, sys
PYTHONPATH = r'C:\Program Files (x86)\PTI\PSSE33\PSSBIN'
sys.path.append(PYTHONPATH)
os.environ['PATH'] += ';' + PYTHONPATH
import psspy
psspy.throwPsseExceptions = True
import redirect
redirect.psse2py()
psspy.psseinit(1000)
psspy.case(r'C:\Users\ngoclq\Desktop\TEST PYTHON\QNPC.sav')
PYTHON\QNPC.sav') import xlrd busexcellocation = "C:/Users/ngoclq/Desktop/TEST PYTHON/Bus.xlsx" bus= xlrd.openworkbook(busexcellocation) bussheet= bus.sheetbyindex(0) bussheet.cellvalue(0,0) bussheet.nrows bussheet.ncols
intgar=[0, 0, 0, 0]
realar=[0, 0, 0, 0, 0, 0, 0]
for k in range(1,bussheet.nrows):range(1,bussheet.nrows):
intgar[0]=bussheet.cellvalue(k,9)
intgar[1]=bussheet.cellvalue(k,3)
intgar[2]=bussheet.cellvalue(k,5)
intgar[3]=bussheet.cellvalue(k,7)
realar[0]=bussheet.cellvalue(k,2)
realar[1]=bussheet.cellvalue(k,10)
realar[2]=bussheet.cellvalue(k,11)
realar[3]=bussheet.cellvalue(k,12)
realar[4]=bussheet.cellvalue(k,13)
realar[5]=bussheet.cellvalue(k,14)
realar[6]=bussheet.cellvalue(k,15)
i=bussheet.cellvalue(k,0)
name=bussheet.cellvalue(k,1)
ierr=psspy.busdata_3(i,intgar,realar,name)
intgar[0]=bussheet.cell_value(k,9)
intgar[1]=bussheet.cell_value(k,3)
intgar[2]=bussheet.cell_value(k,5)
intgar[3]=bussheet.cell_value(k,7)
realar[0]=bussheet.cell_value(k,2)
realar[1]=bussheet.cell_value(k,10)
realar[2]=bussheet.cell_value(k,11)
realar[3]=bussheet.cell_value(k,12)
realar[4]=bussheet.cell_value(k,13)
realar[5]=bussheet.cell_value(k,14)
realar[6]=bussheet.cell_value(k,15)
i=bussheet.cell_value(k,0)
name=bussheet.cell_value(k,1)
ierr=psspy.bus_data_3(i,intgar,realar,name)
Please help me show any error on that code and how to run python file .py to update data of bus as data on my excel file Tks for helps.
Hi all
I want to update data of Bus in PSSE by Python 2.7, get data from excel.
My code:
code:
import os, sys
PYTHONPATH = r'C:\Program Files (x86)\PTI\PSSE33\PSSBIN'
sys.path.append(PYTHONPATH)
os.environ['PATH'] += ';' + PYTHONPATH
import psspy
psspy.throwPsseExceptions = True
import redirect
redirect.psse2py()
psspy.psseinit(1000)
psspy.case(r'C:\Users\ngoclq\Desktop\TEST PYTHON\QNPC.sav')
import xlrd
busexcellocation bus_excel_location = "C:/Users/ngoclq/Desktop/TEST PYTHON/Bus.xlsx"
bus= xlrd.openworkbook(busexcellocation)
xlrd.open_workbook(bus_excel_location)
bussheet= bus.sheetbyindex(0)
bussheet.cellvalue(0,0)
bus.sheet_by_index(0)
bussheet.cell_value(0,0)
bussheet.nrows
bussheet.ncols bussheet.ncols
intgar=[0, 0, 0, 0]
realar=[0, 0, 0, 0, 0, 0, 0]
for k in range(1,bussheet.nrows):
intgar[0]=bussheet.cellvalue(k,9)
intgar[1]=bussheet.cellvalue(k,3)
intgar[2]=bussheet.cellvalue(k,5)
intgar[3]=bussheet.cellvalue(k,7)
realar[0]=bussheet.cellvalue(k,2)
realar[1]=bussheet.cellvalue(k,10)
realar[2]=bussheet.cellvalue(k,11)
realar[3]=bussheet.cellvalue(k,12)
realar[4]=bussheet.cellvalue(k,13)
realar[5]=bussheet.cellvalue(k,14)
realar[6]=bussheet.cellvalue(k,15)
i=bussheet.cellvalue(k,0)
name=bussheet.cellvalue(k,1)
ierr=psspy.busdata_3(i,intgar,realar,name)
intgar[0]=bussheet.cell_value(k,9)
intgar[1]=bussheet.cell_value(k,3)
intgar[2]=bussheet.cell_value(k,5)
intgar[3]=bussheet.cell_value(k,7)
realar[0]=bussheet.cell_value(k,2)
realar[1]=bussheet.cell_value(k,10)
realar[2]=bussheet.cell_value(k,11)
realar[3]=bussheet.cell_value(k,12)
realar[4]=bussheet.cell_value(k,13)
realar[5]=bussheet.cell_value(k,14)
realar[6]=bussheet.cell_value(k,15)
i=bussheet.cell_value(k,0)
name=bussheet.cell_value(k,1)
ierr=psspy.bus_data_3(i,intgar,realar,name)
Please help me show any error on that code and how to run python file .py to update data of bus as data on my excel file Tks for helps.