ThreeWindingsTransformerXml.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:powsybl-core 作者:
@Override
protected void writeRootElementAttributes(ThreeWindingsTransformer twt, Substation s, XmlWriterContext context) throws XMLStreamException {
    XmlUtil.writeFloat("r1", twt.getLeg1().getR(), context.getWriter());
    XmlUtil.writeFloat("x1", twt.getLeg1().getX(), context.getWriter());
    XmlUtil.writeFloat("g1", twt.getLeg1().getG(), context.getWriter());
    XmlUtil.writeFloat("b1", twt.getLeg1().getB(), context.getWriter());
    XmlUtil.writeFloat("ratedU1", twt.getLeg1().getRatedU(), context.getWriter());
    XmlUtil.writeFloat("r2", twt.getLeg2().getR(), context.getWriter());
    XmlUtil.writeFloat("x2", twt.getLeg2().getX(), context.getWriter());
    XmlUtil.writeFloat("ratedU2", twt.getLeg2().getRatedU(), context.getWriter());
    XmlUtil.writeFloat("r3", twt.getLeg3().getR(), context.getWriter());
    XmlUtil.writeFloat("x3", twt.getLeg3().getX(), context.getWriter());
    XmlUtil.writeFloat("ratedU3", twt.getLeg3().getRatedU(), context.getWriter());
    writeNodeOrBus(1, twt.getLeg1().getTerminal(), context);
    writeNodeOrBus(2, twt.getLeg2().getTerminal(), context);
    writeNodeOrBus(3, twt.getLeg3().getTerminal(), context);
    if (context.getOptions().isWithBranchSV()) {
        writePQ(1, twt.getLeg1().getTerminal(), context.getWriter());
        writePQ(2, twt.getLeg2().getTerminal(), context.getWriter());
        writePQ(3, twt.getLeg3().getTerminal(), context.getWriter());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号