2014-11-21 17:47:58 +08:00
|
|
|
#include <QCoreApplication>
|
2014-11-22 11:32:12 +08:00
|
|
|
#include <elementhashtable.h>
|
2014-11-22 16:27:22 +08:00
|
|
|
#include "regexextract.h"
|
2015-01-06 20:51:19 +08:00
|
|
|
#include "task.h"
|
2014-11-22 11:32:12 +08:00
|
|
|
#include <iostream>
|
2015-01-22 14:12:49 +08:00
|
|
|
#include "loadmapping.h"
|
2015-01-19 14:54:36 +08:00
|
|
|
//#include "loadinfo.h"
|
|
|
|
|
#include "dgmapping.h"
|
2015-01-22 14:12:49 +08:00
|
|
|
//#include "topologytest.h"
|
|
|
|
|
//#include "recursedir.h"
|
2014-11-21 17:47:58 +08:00
|
|
|
int main(int argc, char *argv[])
|
|
|
|
|
{
|
|
|
|
|
QCoreApplication a(argc, argv);
|
2015-01-20 20:50:38 +08:00
|
|
|
// TopologyTest tpTest(96);
|
|
|
|
|
// QList<QPair<int,int> > p;
|
|
|
|
|
// p.push_back(QPair<int,int>(1,2) );
|
|
|
|
|
// p.push_back(QPair<int,int>(1,3) );
|
|
|
|
|
// p.push_back(QPair<int,int>(3,4) );
|
|
|
|
|
// p.push_back(QPair<int,int>(4,5) );
|
|
|
|
|
// p.push_back(QPair<int,int>(5,6) );
|
|
|
|
|
// p.push_back(QPair<int,int>(6,7) );
|
|
|
|
|
// p.push_back(QPair<int,int>(8,9) );
|
|
|
|
|
// p.push_back(QPair<int,int>(9,10) );
|
|
|
|
|
// p.push_back(QPair<int,int>(11,12) );
|
|
|
|
|
// p.push_back(QPair<int,int>(13,14) );
|
|
|
|
|
// p.push_back(QPair<int,int>(15,16) );
|
|
|
|
|
// p.push_back(QPair<int,int>(17,18) );
|
|
|
|
|
// p.push_back(QPair<int,int>(18,19) );
|
|
|
|
|
// p.push_back(QPair<int,int>(19,20) );
|
|
|
|
|
// p.push_back(QPair<int,int>(20,21) );
|
|
|
|
|
// p.push_back(QPair<int,int>(21,22) );
|
|
|
|
|
// p.push_back(QPair<int,int>(22,23) );
|
|
|
|
|
// p.push_back(QPair<int,int>(24,25) );
|
|
|
|
|
// p.push_back(QPair<int,int>(26,27) );
|
|
|
|
|
// p.push_back(QPair<int,int>(28,29) );
|
|
|
|
|
// p.push_back(QPair<int,int>(30,31) );
|
|
|
|
|
// p.push_back(QPair<int,int>(32,33) );
|
|
|
|
|
// p.push_back(QPair<int,int>(33,34) );
|
|
|
|
|
// p.push_back(QPair<int,int>(35,36) );
|
|
|
|
|
// p.push_back(QPair<int,int>(37,38) );
|
|
|
|
|
// p.push_back(QPair<int,int>(38,39) );
|
|
|
|
|
// p.push_back(QPair<int,int>(36,40) );
|
|
|
|
|
// p.push_back(QPair<int,int>(41,42) );
|
|
|
|
|
// p.push_back(QPair<int,int>(42,43) );
|
|
|
|
|
// p.push_back(QPair<int,int>(40,44) );
|
|
|
|
|
// p.push_back(QPair<int,int>(45,46) );
|
|
|
|
|
// p.push_back(QPair<int,int>(46,47) );
|
|
|
|
|
// p.push_back(QPair<int,int>(44,48) );
|
|
|
|
|
// p.push_back(QPair<int,int>(49,50) );
|
|
|
|
|
// p.push_back(QPair<int,int>(50,51) );
|
|
|
|
|
// p.push_back(QPair<int,int>(52,53) );
|
|
|
|
|
// p.push_back(QPair<int,int>(54,55) );
|
|
|
|
|
// p.push_back(QPair<int,int>(56,57) );
|
|
|
|
|
// p.push_back(QPair<int,int>(57,58) );
|
|
|
|
|
// p.push_back(QPair<int,int>(55,59) );
|
|
|
|
|
// p.push_back(QPair<int,int>(60,61) );
|
|
|
|
|
// p.push_back(QPair<int,int>(61,62) );
|
|
|
|
|
// p.push_back(QPair<int,int>(59,63) );
|
|
|
|
|
// p.push_back(QPair<int,int>(64,65) );
|
|
|
|
|
// p.push_back(QPair<int,int>(65,66) );
|
|
|
|
|
// p.push_back(QPair<int,int>(67,68) );
|
|
|
|
|
// p.push_back(QPair<int,int>(69,70) );
|
|
|
|
|
// p.push_back(QPair<int,int>(71,72) );
|
|
|
|
|
// p.push_back(QPair<int,int>(73,74) );
|
|
|
|
|
// p.push_back(QPair<int,int>(75,76) );
|
|
|
|
|
// p.push_back(QPair<int,int>(77,78) );
|
|
|
|
|
// p.push_back(QPair<int,int>(7,79) );
|
|
|
|
|
// p.push_back(QPair<int,int>(79,8) );
|
|
|
|
|
// p.push_back(QPair<int,int>(10,80) );
|
|
|
|
|
// p.push_back(QPair<int,int>(80,11) );
|
|
|
|
|
// p.push_back(QPair<int,int>(12,81) );
|
|
|
|
|
// p.push_back(QPair<int,int>(81,13) );
|
|
|
|
|
// p.push_back(QPair<int,int>(81,15) );
|
|
|
|
|
// p.push_back(QPair<int,int>(80,17) );
|
|
|
|
|
// p.push_back(QPair<int,int>(80,24) );
|
|
|
|
|
// p.push_back(QPair<int,int>(25,82) );
|
|
|
|
|
// p.push_back(QPair<int,int>(82,83) );
|
|
|
|
|
// p.push_back(QPair<int,int>(83,84) );
|
|
|
|
|
// p.push_back(QPair<int,int>(84,26) );
|
|
|
|
|
// p.push_back(QPair<int,int>(83,85) );
|
|
|
|
|
// p.push_back(QPair<int,int>(85,28) );
|
|
|
|
|
// p.push_back(QPair<int,int>(83,86) );
|
|
|
|
|
// p.push_back(QPair<int,int>(86,30) );
|
|
|
|
|
// p.push_back(QPair<int,int>(83,32) );
|
|
|
|
|
// p.push_back(QPair<int,int>(34,35) );
|
|
|
|
|
// p.push_back(QPair<int,int>(36,37) );
|
|
|
|
|
// p.push_back(QPair<int,int>(40,41) );
|
|
|
|
|
// p.push_back(QPair<int,int>(44,45) );
|
|
|
|
|
// p.push_back(QPair<int,int>(48,49) );
|
|
|
|
|
// p.push_back(QPair<int,int>(82,87) );
|
|
|
|
|
// p.push_back(QPair<int,int>(80,88) );
|
|
|
|
|
// p.push_back(QPair<int,int>(79,52) );
|
|
|
|
|
// p.push_back(QPair<int,int>(53,89) );
|
|
|
|
|
// p.push_back(QPair<int,int>(89,90) );
|
|
|
|
|
// p.push_back(QPair<int,int>(90,54) );
|
|
|
|
|
// p.push_back(QPair<int,int>(55,56) );
|
|
|
|
|
// p.push_back(QPair<int,int>(59,60) );
|
|
|
|
|
// p.push_back(QPair<int,int>(63,64) );
|
|
|
|
|
// p.push_back(QPair<int,int>(90,67) );
|
|
|
|
|
// p.push_back(QPair<int,int>(90,69) );
|
|
|
|
|
// p.push_back(QPair<int,int>(90,71) );
|
|
|
|
|
// p.push_back(QPair<int,int>(79,73) );
|
|
|
|
|
// p.push_back(QPair<int,int>(74,91) );
|
|
|
|
|
// p.push_back(QPair<int,int>(91,75) );
|
|
|
|
|
// p.push_back(QPair<int,int>(79,73) );
|
|
|
|
|
// p.push_back(QPair<int,int>(74,91) );
|
|
|
|
|
// p.push_back(QPair<int,int>(91,71) );
|
|
|
|
|
// p.push_back(QPair<int,int>(91,77) );
|
|
|
|
|
// p.push_back(QPair<int,int>(79,92) );
|
|
|
|
|
// p.push_back(QPair<int,int>(68,93) );
|
|
|
|
|
// p.push_back(QPair<int,int>(70,94) );
|
|
|
|
|
// p.push_back(QPair<int,int>(72,95) );
|
|
|
|
|
// p.push_back(QPair<int,int>(76,96) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// tpTest.start(p);
|
|
|
|
|
// return a.exec();
|
2015-01-20 13:48:58 +08:00
|
|
|
|
2015-01-16 21:43:32 +08:00
|
|
|
// LoadInfo loadInfo;
|
|
|
|
|
// loadInfo.setLoadPath("D:/Project/佛山项目/数据/搭网架参数文件/泰安/泰安负荷/718发展线/专变/威灵电机工业园电房1.csv");
|
|
|
|
|
// loadInfo.updateByTime(QTime(0,15,0));
|
|
|
|
|
// std::cout<<loadInfo.getPA()<<std::endl;
|
2015-01-08 10:31:58 +08:00
|
|
|
// ReadWrite aa;
|
2015-01-15 17:19:06 +08:00
|
|
|
// RegexExtract re;
|
|
|
|
|
// re.extract("D:/Project/佛山项目/数据/df8003/df8600/exportfiles/exportmodel_pw.xml");
|
|
|
|
|
// re.exportBlocks("./a");
|
2015-01-19 14:54:36 +08:00
|
|
|
|
2015-01-22 14:12:49 +08:00
|
|
|
// LoadMapping lm;
|
|
|
|
|
// lm.load("D:/Project/佛山项目/数据/搭网架参数文件/","D:/Project/佛山项目/数据/匹配的数据/","D:/Project/佛山项目/数据/exception.txt");//单例,执行一次行了。
|
|
|
|
|
// std::cout<<lm.getSubstationLoad("SFD-42760").length()<<std::endl;
|
|
|
|
|
// RecurseDir dir;
|
|
|
|
|
// dir.setDir("D:/Project/佛山项目/数据/搭网架参数文件/");
|
|
|
|
|
// QStringList files=dir.getFiles();
|
|
|
|
|
// foreach(QString l,files)
|
|
|
|
|
// {
|
|
|
|
|
// std::cout<<l.toLocal8Bit().data()<<std::endl;
|
|
|
|
|
// }
|
2015-01-19 14:54:36 +08:00
|
|
|
DGMapping dgMapping;
|
|
|
|
|
dgMapping.load("D:/Project/佛山项目/数据/DG.txt");
|
2015-01-16 21:43:32 +08:00
|
|
|
// return a.exec();
|
2014-11-22 11:32:12 +08:00
|
|
|
ElementHashtable eleReader;
|
2015-01-08 10:13:29 +08:00
|
|
|
eleReader.Parse("D:/Project/佛山项目/数据/df8003/df8600/exportfiles/exportmodel_pw.xml","D:/Project/佛山项目/佛山收资/exportmodel_zwyth20141204/exportmodel_zwyth.xml");
|
2015-01-06 20:51:19 +08:00
|
|
|
// eleReader.GoPath();
|
|
|
|
|
Task task;
|
|
|
|
|
task.doAgainstTaskFile(eleReader);
|
2014-11-22 11:32:12 +08:00
|
|
|
std::cout<<"Finished."<<std::endl;
|
2014-11-21 17:47:58 +08:00
|
|
|
return a.exec();
|
|
|
|
|
}
|