34 lines
1.2 KiB
C++
34 lines
1.2 KiB
C++
|
|
#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;
|
|||
|
|
}
|