用序列话方法保存总的文件list

Signed-off-by: dmy@lab <dmy@lab.lab>
This commit is contained in:
dmy@lab 2015-03-13 22:35:03 +08:00
parent 7802a7961d
commit 2675d45215
4 changed files with 12 additions and 7 deletions

BIN
Script/20150313.obj Normal file

Binary file not shown.

View File

@ -167,9 +167,8 @@ class MergeReconfigFile: # 合并重构用文件
indCap+=1
#先给PG和QG赋值
node = ipsodata.GetNodePower()
#序号 节点编号 节点有功 节点无功 负荷有功 负荷无功
for n in ipsodata.GetNodePower():
self.__mergedIpsoLoad.append([indNode, n[1], n[2] + addNum, n[3], n[4], n[5], n[6], n[7], 0, 0])
self.__mergedIpsoLoad.append([indNode, n[1], n[2] + addNum, n[3], n[4], n[5], n[6]*1, n[7]*1, 0, 0])
self.__nodePlace[n[2] + addNum]=f
indNode += 1
# self.__addNumDic[lineName] = len(ipsodata.GetNodePower()) #每条线路的节点数

View File

@ -2,6 +2,7 @@ __author__ = 'dmy'
from FileData import *
import os
import pickle
def prepareFiles():
_dir=r'D:\MyPro\cimforreduceloss\testHasttable\output\pan'
entries=os.listdir(_dir)
@ -23,7 +24,15 @@ if __name__=='__main__':
# 713泰林东甲线
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\727泰林东乙线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\714泰林西乙线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\730泰港乙线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\713泰林东甲线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\724创业乙线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\706林港Ⅱ线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\705林港I线.txt"]
fileList=prepareFiles()
# fileList=prepareFiles()
# serializeFile=open('20150313.obj','wb')
# pickle.dump(fileList,serializeFile)
# serializeFile.close()
serializeFile=open('20150313.obj','rb')
fileList=pickle.load(serializeFile)
serializeFile.close()
# 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')

View File

@ -297,10 +297,7 @@ void CIMExporter::exportTo(const QString& path,const QString &rootID)
ite++)
{
//保存到节点注入功率中
nodePQ.push_back(CIMExporter::NodePQ(ite->toNum,-ite->dg->getPG(0.999)/1000*0.5,-ite->dg->getQG(0.999)/1000*0.5) );//capapcity的单位是kVA
// writer<<ite->fromNum<<"\t";
// writer<<ite->toNum<<"\t";
// writer<<ite->dg->capacity<<"\r\n";
//nodePQ.push_back(CIMExporter::NodePQ(ite->toNum,-ite->dg->getPG(0.95)/1000*0.5,-ite->dg->getQG(0.95)/1000*0.5) );//capapcity的单位是kVA
}
//iPso 开始输出注入功率