cloudflight
2024-12-24 801a451429b294a435e1c69db55c70e20c45444d
Hydro/Yw.Hydraulic.Core/src/input3.cpp
@@ -532,14 +532,17 @@
    if (type == GPV)
    {
        c = findcurve(net, parser->Tok[5]);
       /* 奇怪的方法,为什么要进行openflag的判断呢?
       int d=0;
        EN_getcurveindex(pr, parser->Tok[5], &d); */
        if (c == 0) return setError(parser, 5, 206);
        /* 奇怪的方法,为什么要进行openflag的判断呢?
        int d=0;
         EN_getcurveindex(pr, parser->Tok[5], &d); */
         /*[Cloudflight修改]2024-12-24
          GPV阀门的曲线设置,如果没有设置曲线,那么就将状态设置为OPEN
          if (c == 0) return setError(parser, 5, 206);
         */
        if (c == 0) status = OPEN;//return setError(parser, 5, 206);
        setting = c;
        net->Curve[c].Type = HLOSS_CURVE;
        status = OPEN;
        //status = OPEN;
    }
    else if (!getfloat(parser->Tok[5], &setting)) return setError(parser, 5, 202);
    if (n >= 7 && !getfloat(parser->Tok[6], &lcoeff)) return setError(parser, 6, 202);