用类处理变压器阻抗数据。

Signed-off-by: facat@lab.com <facat@lab.com>
This commit is contained in:
facat@lab.com
2014-12-27 21:45:46 +08:00
parent 57dc9e9728
commit 84d5330628
9 changed files with 78 additions and 8 deletions

View File

@@ -33,6 +33,20 @@ bool PowerTransformer::derivedParse(QXmlStreamReader &reader)
{
this->namingDescription=reader.readElementText();
}
if("PowerTransformer.KV_H"==reader.name())
{
QString ratedkV=reader.readElementText();
bool ok;
double _ratedkV=ratedkV.toDouble(&ok);
this->powerTransformerKV_H=ok?_ratedkV:-10000;
}
if("PowerTransformer.ratedMVA_H"==reader.name())
{
QString ratedMVA=reader.readElementText();
bool ok;
double _ratedMVA=ratedMVA.toDouble(&ok);
this->powerTransformerRatedMVA_H=ok?_ratedMVA:-10000;
}
return true;
}
@@ -46,7 +60,14 @@ QString PowerTransformer::getNamingDescription()
return this->namingDescription;
}
double PowerTransformer::getMVA()
{
return this->powerTransformerRatedMVA_H;
}
double PowerTransformer::getRatedkV()
{
return this->powerTransformerKV_H;
}
bool PowerTransformer::parse(QXmlStreamReader &reader)
{