1.重新组织了文件。

2.准备试试把所有元素都读入内存中。

Signed-off-by: facat@lab.com <facat@lab.com>
This commit is contained in:
facat@lab.com
2014-11-21 17:47:58 +08:00
parent 5d44332c13
commit 3a555bd2c1
35 changed files with 109 additions and 41 deletions

33
core/output5.cpp Normal file
View File

@@ -0,0 +1,33 @@
#include "head.h"
#include "qt_readxml.h"
bool Qt_readxml::XmlReadertrans_info(QIODevice *file6)
{
//std::cout<<"XmlReadertrans_info"<<std::endl;
QTextStream out(file6);
int trans_no=power_transformer.size();
for (int i=0;i<trans_no;i++)
{
if (power_transformer[i].island==maxIsland)
{
QString Serial_Number=power_transformer[i].Serial_Number;
Serial_Number=Serial_Number.trimmed();
out<<i<<","<<power_transformer[i].link_1<<","<<power_transformer[i].link_2<<","<<power_transformer[i].ratedMVA<<","<<power_transformer[i].name<<",";
out<<Serial_Number<<','<<power_transformer[i].ID<<",";
out<<power_transformer[i].Pk<<',';//额定负载损耗
out<<power_transformer[i].P0<<"\r\n";//额定空载损耗
// QFile fi("privatePublic.txt");
// fi.open(QIODevice::Append);
// QTextStream stream(&fi);
// stream<<power_transformer[i].ratedMVA<<","<<power_transformer[i].isPublic<< "\r\n";
// fi.close();
}
}
return 0;
}
bool Qt_readxml::XmlReaderTotalLineLenghth(QIODevice *file)
{
QTextStream out(file);
out<<this->total_length;
return 0;
}