1.在脚本中加入非辐射状网络提示
2.修复了没有把DG作为短支路的bug Signed-off-by: dmy@lab <dmy@lab.lab>
This commit is contained in:
@@ -125,6 +125,8 @@ class MergeReconfigFile: # 合并重构用文件
|
||||
self.__basicInfo[0][0] += len(ipsodata.GetNodePower())
|
||||
self.__basicInfo[0][1] += len(ipsodata.GetLine())
|
||||
self.__basicInfo[0][1] += len(ipsodata.GetTrans())
|
||||
if len(ipsodata.GetNodePower())-len(ipsodata.GetLine())-len(ipsodata.GetTrans())>1:
|
||||
print('%s is not radial.'%(f) )
|
||||
#序号 变电站节点编号
|
||||
|
||||
for s in ipsodata.GetBalance():
|
||||
|
||||
@@ -1,9 +1,21 @@
|
||||
__author__ = 'dmy'
|
||||
|
||||
from FileData import *
|
||||
import os
|
||||
def prepareFiles():
|
||||
_dir=r'D:\MyPro\cimforreduceloss\testHasttable\output\pan'
|
||||
entries=os.listdir(_dir)
|
||||
files=[]
|
||||
for e in entries:
|
||||
if e.endswith('.txt'):
|
||||
files.append(_dir+'/'+ e)
|
||||
return files
|
||||
|
||||
|
||||
|
||||
if __name__=='__main__':
|
||||
fileList=[r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\701港前南线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\702高尔夫I线.txt"]
|
||||
fileList=prepareFiles()
|
||||
# fileList=[r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\702高尔夫I线.txt"]
|
||||
m=MergeReconfigFile(fileList)
|
||||
m.Output(r'D:\MyPro\cimforreduceloss\testHasttable\output\merge\merged.txt')
|
||||
Reference in New Issue
Block a user