1.在脚本中加入非辐射状网络提示
2.修复了没有把DG作为短支路的bug Signed-off-by: dmy@lab <dmy@lab.lab>
This commit is contained in:
parent
b944c5507b
commit
feae41d9ea
|
|
@ -125,6 +125,8 @@ class MergeReconfigFile: # 合并重构用文件
|
||||||
self.__basicInfo[0][0] += len(ipsodata.GetNodePower())
|
self.__basicInfo[0][0] += len(ipsodata.GetNodePower())
|
||||||
self.__basicInfo[0][1] += len(ipsodata.GetLine())
|
self.__basicInfo[0][1] += len(ipsodata.GetLine())
|
||||||
self.__basicInfo[0][1] += len(ipsodata.GetTrans())
|
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():
|
for s in ipsodata.GetBalance():
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,21 @@
|
||||||
__author__ = 'dmy'
|
__author__ = 'dmy'
|
||||||
|
|
||||||
from FileData import *
|
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__':
|
if __name__=='__main__':
|
||||||
fileList=[r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\701港前南线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\702高尔夫I线.txt"]
|
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"]
|
# fileList=[r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\702高尔夫I线.txt"]
|
||||||
m=MergeReconfigFile(fileList)
|
m=MergeReconfigFile(fileList)
|
||||||
m.Output(r'D:\MyPro\cimforreduceloss\testHasttable\output\merge\merged.txt')
|
m.Output(r'D:\MyPro\cimforreduceloss\testHasttable\output\merge\merged.txt')
|
||||||
|
|
@ -159,9 +159,25 @@ void CIMExporter::exportTo(const QString& path,const QString &rootID)
|
||||||
writer<<ite->sw->b1<<seperator;
|
writer<<ite->sw->b1<<seperator;
|
||||||
writer<<ite->sw->b2<<seperator;
|
writer<<ite->sw->b2<<seperator;
|
||||||
writer<<endLine;
|
writer<<endLine;
|
||||||
// writer<<"type"<<"\t";
|
}
|
||||||
// writer<<ite->id<<"\t";
|
|
||||||
// writer<<0<<"\r\n";
|
//输出DG,算作短支路
|
||||||
|
for(QList<DGStru>::iterator ite=this->dg.begin();
|
||||||
|
ite!=this->dg.end();
|
||||||
|
ite++)
|
||||||
|
{
|
||||||
|
if(ite->dispose)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
writer<<seqN++<<seperator;
|
||||||
|
writer<<ite->fromNum<<seperator;
|
||||||
|
writer<<ite->toNum<<seperator;
|
||||||
|
writer<<ite->dg->r<<seperator;
|
||||||
|
writer<<ite->dg->x<<seperator;
|
||||||
|
writer<<ite->dg->b1<<seperator;
|
||||||
|
writer<<ite->dg->b2<<seperator;
|
||||||
|
writer<<endLine;
|
||||||
}
|
}
|
||||||
writer<<0<<endLine;//数据间隔
|
writer<<0<<endLine;//数据间隔
|
||||||
//输出变压器
|
//输出变压器
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
726制钢甲线,AC-671677,D:\Project\佛山项目\数据\搭网架参数文件\泰安\泰安负荷\726制钢甲线,(FD-2038)
|
705林港I线,AC-591832,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\705林港I线,(FD-2049,)
|
||||||
|
|
||||||
|
|
||||||
709美的甲线,AC-671399,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\709美的甲线、720美的乙线,(FD-2003,)
|
709美的甲线,AC-671399,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\709美的甲线、720美的乙线,(FD-2003,)
|
||||||
720美的乙线,AC-671401,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\709美的甲线、720美的乙线,(FD-2003,)
|
720美的乙线,AC-671401,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\709美的甲线、720美的乙线,(FD-2003,)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue