parent
1e3ad32bfa
commit
bdb5c72fa2
|
|
@ -9,3 +9,4 @@ release
|
||||||
Makefile*
|
Makefile*
|
||||||
testHasttable/*Debug
|
testHasttable/*Debug
|
||||||
testHasttable/*Release
|
testHasttable/*Release
|
||||||
|
output
|
||||||
|
|
@ -174,11 +174,16 @@ void ElementHashtable::SetFDSet(const QVector<QString> &FDSet)//FeeDer集合
|
||||||
void ElementHashtable::ShowContainerInfo(const QString& fileName)
|
void ElementHashtable::ShowContainerInfo(const QString& fileName)
|
||||||
{
|
{
|
||||||
QString relPath="./../output/";
|
QString relPath="./../output/";
|
||||||
QFile file(relPath+fileName+".txt");
|
relPath+=fileName+".txt";
|
||||||
if(file.open(QFile::ReadOnly))
|
QFile file(relPath.toLocal8Bit());
|
||||||
|
if(file.open(QFile::WriteOnly|QFile::Text))
|
||||||
{
|
{
|
||||||
QTextStream stream(&file);
|
QTextStream stream(&file);
|
||||||
this->tpRecorder->showContainerInfo(stream);
|
this->tpRecorder->showContainerInfo(stream);
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
std::cerr<<"not open"<<relPath.toStdString()<<std::endl;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
QCoreApplication a(argc, argv);
|
QCoreApplication a(argc, argv);
|
||||||
ElementHashtable eleReader;
|
ElementHashtable eleReader;
|
||||||
eleReader.Parse("D:/Project/佛山项目/佛山收资/exportmodel_pw/df8003/df8600/exportfiles/exportmodel_pw.xml","D:/Project/佛山项目/佛山收资/exportmodel_zwyth20141204/exportmodel_zwyth.xml");
|
eleReader.Parse("D:/Project/佛山项目/数据/df8003/df8600/exportfiles/exportmodel_pw.xml","D:/Project/佛山项目/佛山收资/exportmodel_zwyth20141204/exportmodel_zwyth.xml");
|
||||||
// eleReader.GoPath();
|
// eleReader.GoPath();
|
||||||
Task task;
|
Task task;
|
||||||
task.doAgainstTaskFile(eleReader);
|
task.doAgainstTaskFile(eleReader);
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ void Task::doAgainstTaskFile(ElementHashtable &eleHT)
|
||||||
QFile file(this->taskFile);
|
QFile file(this->taskFile);
|
||||||
QString line;
|
QString line;
|
||||||
QStringList sep;
|
QStringList sep;
|
||||||
if(file.open(QFile::ReadOnly))
|
if(file.open(QFile::ReadOnly|QFile::Text))
|
||||||
{
|
{
|
||||||
QTextStream reader(&file);
|
QTextStream reader(&file);
|
||||||
while(!reader.atEnd())
|
while(!reader.atEnd())
|
||||||
|
|
@ -59,10 +59,13 @@ void Task::doAgainstTaskFile(ElementHashtable &eleHT)
|
||||||
std::cout<<"error: "<<line.toStdString()<<std::endl;
|
std::cout<<"error: "<<line.toStdString()<<std::endl;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
QString lineName=sep.at(0);
|
||||||
QString lineID=sep.at(1);
|
QString lineID=sep.at(1);
|
||||||
|
// std::cout<<lineName.toLocal8Bit().data()<<std::endl;
|
||||||
eleHT.SetACLineID(lineID);
|
eleHT.SetACLineID(lineID);
|
||||||
eleHT.SetFDSet(setSep.toVector());
|
eleHT.SetFDSet(setSep.toVector());
|
||||||
eleHT.GoPath();
|
eleHT.GoPath();
|
||||||
|
eleHT.ShowContainerInfo(lineName);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
file.close();
|
file.close();
|
||||||
|
|
|
||||||
|
|
@ -1,57 +1,57 @@
|
||||||
709美的甲线,AC-671399,(FD-2003,)
|
709美的甲线,AC-671399,(FD-2003,)
|
||||||
720美的乙线,AC-671401,(FD-2003,)
|
720美的乙线,AC-671401,(FD-2003,)
|
||||||
#715北都联络线,AC-975725|AC-456393,(FD-2050,)
|
#715北都联络线,AC-975725|AC-456393,(FD-2050,)
|
||||||
705林港I线,AC-591832,(FD-2049,)
|
705林港I线,AC-591832,(FD-2049,)
|
||||||
719林港IV线,AC-591838,(FD-2055,)
|
719林港IV线,AC-591838,(FD-2055,)
|
||||||
721南源线,AC-591821,(FD-2014,FD-2019,FD-2000,)
|
721南源线,AC-591821,(FD-2014,FD-2019,FD-2000,)
|
||||||
701欲华线,AC-591811,(FD-2000,FD-2000,)
|
701欲华线,AC-591811,(FD-2000,FD-2000,)
|
||||||
718新城I线,AC-591837,(FD-2054,)
|
718新城I线,AC-591837,(FD-2054,)
|
||||||
702高尔夫I线,AC-591829,(FD-2046,FD-2054,)
|
702高尔夫I线,AC-591829,(FD-2046,FD-2054,)
|
||||||
710林头线,AC-591834,(FD-2051,FD-2056)
|
710林头线,AC-591834,(FD-2051,FD-2056)
|
||||||
704广水III线,AC-591831,(FD-2048,)
|
704广水III线,AC-591831,(FD-2048,)
|
||||||
705广水Ⅰ线,AC-831215,(FD-2048,)
|
705广水Ⅰ线,AC-831215,(FD-2048,)
|
||||||
719广水Ⅱ线,AC-831217,(FD-2048,)
|
719广水Ⅱ线,AC-831217,(FD-2048,)
|
||||||
714东兴线,AC-591825,(FD-2019,)
|
714东兴线,AC-591825,(FD-2019,)
|
||||||
712金茂线,AC-671400,(FD-2004,)
|
712金茂线,AC-671400,(FD-2004,)
|
||||||
#707林港Ⅲ线,AC-591861,()没有svg
|
#707林港Ⅲ线,AC-591861,()没有svg
|
||||||
723开发区Ⅰ线,AC-591839,(FD-2056,)
|
723开发区Ⅰ线,AC-591839,(FD-2056,)
|
||||||
711新城Ⅱ线,AC-831181,(FD-2045,)
|
711新城Ⅱ线,AC-831181,(FD-2045,)
|
||||||
706林港Ⅱ线,AC-591827,(FD-2023,)
|
706林港Ⅱ线,AC-591827,(FD-2023,)
|
||||||
703济虹线,AC-591830,(FD-2019)
|
703济虹线,AC-591830,(FD-2019)
|
||||||
717新基线,AC-591836,(FD-2053,FD-2019)
|
717新基线,AC-591836,(FD-2053,FD-2019)
|
||||||
724开发区Ⅱ线,AC-591840,(FD-2057,FD-2052)
|
724开发区Ⅱ线,AC-591840,(FD-2057,FD-2052)
|
||||||
713东基线,AC-591858,(FD-2083,FD-2014,FD-2000)
|
713东基线,AC-591858,(FD-2083,FD-2014,FD-2000)
|
||||||
|
|
||||||
730东环乙线,AC-671531,(FD-2094,)
|
730东环乙线,AC-671531,(FD-2094,)
|
||||||
729东环甲线,AC-671532,(FD-2093,)
|
729东环甲线,AC-671532,(FD-2093,)
|
||||||
724创业乙线,AC-671535,(FD-2025,)
|
724创业乙线,AC-671535,(FD-2025,)
|
||||||
727二支甲线,AC-671534,(FD-2071,)
|
727二支甲线,AC-671534,(FD-2071,)
|
||||||
714六丰乙线,AC-671537,(FD-2028,)
|
714六丰乙线,AC-671537,(FD-2028,)
|
||||||
728二支乙线,AC-671533,(FD-2084,)
|
728二支乙线,AC-671533,(FD-2084,)
|
||||||
717创业甲线,AC-671536,(FD-2021,)
|
717创业甲线,AC-671536,(FD-2021,)
|
||||||
713六丰甲线,AC-671538,(FD-2027,)
|
713六丰甲线,AC-671538,(FD-2027,)
|
||||||
|
|
||||||
727泰林东乙线,AC-671678,(FD-2096,)
|
727泰林东乙线,AC-671678,(FD-2096,)
|
||||||
713泰林东甲线,AC-671669,(FD-2098,FD-2096)
|
713泰林东甲线,AC-671669,(FD-2098,FD-2096)
|
||||||
709泰兴乙线,AC-671665,(FD-1988,)
|
709泰兴乙线,AC-671665,(FD-1988,)
|
||||||
702沿江线,AC-803934,(FD-1998,)
|
702沿江线,AC-803934,(FD-1998,)
|
||||||
715加利源线,AC-1140123,(FD-65488,)
|
715加利源线,AC-1140123,(FD-65488,)
|
||||||
701港前南线,AC-671660,(FD-1993,)
|
701港前南线,AC-671660,(FD-1993,)
|
||||||
721威特线,AC-671673,(FD-1990,)
|
721威特线,AC-671673,(FD-1990,)
|
||||||
707威奇线,AC-671663,(FD-1986)
|
707威奇线,AC-671663,(FD-1986)
|
||||||
704鸿业线,AC-671662,(FD-1996,FD-2021)
|
704鸿业线,AC-671662,(FD-1996,FD-2021)
|
||||||
708泰兴甲线,AC-671664,(FD-1987)
|
708泰兴甲线,AC-671664,(FD-1987)
|
||||||
728泰林西甲线,AC-671679,(FD-2097)
|
728泰林西甲线,AC-671679,(FD-2097)
|
||||||
718发展线,AC-671672,(FD-1997)
|
718发展线,AC-671672,(FD-1997)
|
||||||
705广水Ⅰ线,AC-831215,(FD-2048)
|
705广水Ⅰ线,AC-831215,(FD-2048)
|
||||||
719广水Ⅱ线,AC-831217,(FD-2048)
|
719广水Ⅱ线,AC-831217,(FD-2048)
|
||||||
#704广水Ⅲ线,AC-591831,()无svg
|
#704广水Ⅲ线,AC-591831,()无svg
|
||||||
703港前北线,AC-671661,(FD-1992,FD-1998)
|
703港前北线,AC-671661,(FD-1992,FD-1998)
|
||||||
730泰港乙线,AC-903666,(FD-58442,FD-2025)
|
730泰港乙线,AC-903666,(FD-58442,FD-2025)
|
||||||
716兴业南线,AC-591810,(FD-1994,FD-58443)
|
716兴业南线,AC-591810,(FD-1994,FD-58443)
|
||||||
712洗碗机线,AC-671668,(FD-2042)
|
712洗碗机线,AC-671668,(FD-2042)
|
||||||
714泰林西乙线,AC-671670,(FD-2103,)
|
714泰林西乙线,AC-671670,(FD-2103,)
|
||||||
722洗涤线,AC-671674,(FD-2002)
|
722洗涤线,AC-671674,(FD-2002)
|
||||||
726制钢甲线,AC-671677,(FD-2038)
|
726制钢甲线,AC-671677,(FD-2038)
|
||||||
717兴业北线,AC-671671,(FD-1995)
|
717兴业北线,AC-671671,(FD-1995)
|
||||||
729泰港甲线,AC-903667,(FD-58443,FD-1994)
|
729泰港甲线,AC-903667,(FD-58443,FD-1994)
|
||||||
|
|
@ -59,7 +59,7 @@ void TopologyRecorder::showContainerInfo(QTextStream &stream)
|
||||||
stream<<"("<<sb->getNamingDescription()<<")";
|
stream<<"("<<sb->getNamingDescription()<<")";
|
||||||
QVector<QString> v=s[k];
|
QVector<QString> v=s[k];
|
||||||
foreach (QString n, v) {
|
foreach (QString n, v) {
|
||||||
std::cout<<", "<<n.toStdString();
|
stream<<", "<<n;
|
||||||
PowerTransformer *pf=static_cast<PowerTransformer *>(ht[n]);
|
PowerTransformer *pf=static_cast<PowerTransformer *>(ht[n]);
|
||||||
stream<<"("<<pf->getNamingDescription()<<")";
|
stream<<"("<<pf->getNamingDescription()<<")";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue