Smart_Report/ImportSystemParameter.py
2025-04-17 14:15:10 +08:00

20 lines
1.3 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import pandas as pd
#Station = 1 #从外界读进来,决定你是什么所 1为变电所 2为分区所 3为开闭所
#Device = 1 #从外界读进来,决定你查什么装置的定值 1为馈线 2为主变 3为AT 4为并补 5为测距 6为动力变未做
def ReadParameter(Station,Feeder_number):
print(PwrSuplyMthod)
if Station == 1: #读变电所的数据
#PwrSuplyMthod = 1 #从外界读进来1为全并联AT 2为直供 3为开闭所
ImportedParameter_AT = pd.read_excel('AT变压器定值整定基础参数表.xlsx',header=None)
ImportedParameter_Shunt = pd.read_excel('并补定值整定基础参数表.xlsx',header=None)
ImportedParameter_MainTrsfmr = pd.read_excel('牵引变压器定值整定基础参数表.xlsx',header=None)
ATparameter_dict = ImportedParameter_AT.set_index(0)[1].to_dict()
Shuntparameter_dict = ImportedParameter_Shunt.set_index(0)[1].to_dict()
MainTrsfmrparameter_dict = ImportedParameter_MainTrsfmr.set_index(0)[1].to_dict()
ImportedParameter_feeder = pd.read_excel('馈线定值整定基础参数表_变电所_全并联II型.xlsx',sheet_name=Feeder_number,header=None)
feederparameter_dict = ImportedParameter_feeder.set_index(0)[1].to_dict()
return(ATparameter_dict,feederparameter_dict,Shuntparameter_dict,MainTrsfmrparameter_dict)