예제 #1
0
        public bool ParsingValues(int index, OpReportGeneratorTagNames TagNames, IEnumerable <DataPoint> datalist)
        {
            //if ((datalist.Count() == 0) || (TagNames == null)) return false;

            this.Params.Uab.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Uab, datalist));
            this.Params.Ubc.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ubc, datalist));
            this.Params.Uca.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Uca, datalist));

            //this.Params.Ua.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ua, datalist));
            //this.Params.Ub.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ub, datalist));
            //this.Params.Uc.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Uc, datalist));

            this.Params.Ia.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ia, datalist));
            this.Params.Ib.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ib, datalist));
            this.Params.Ic.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ic, datalist));

            this.Params.P.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.P, datalist));
            this.Params.Q.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Q, datalist));
            this.Params.F.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.F, datalist));

            this.Rotor.U.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.URotor, datalist));
            this.Rotor.I.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.IRotor, datalist));
            this.Rotor.Velocity.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.VRotor, datalist));

            return(true);
        }
예제 #2
0
        public bool ParsingValues(int index, OpReportFeederTagNames TagNames, IEnumerable <DataPoint> datalist)
        {
            //if ((datalist.Count() == 0) || (TagNames == null)) return false;

            this.Uab.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Uab, datalist));
            this.Ubc.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ubc, datalist));
            this.Uca.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Uca, datalist));

            this.Ia.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ia, datalist));
            this.Ib.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ib, datalist));
            this.Ic.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ic, datalist));

            this.P.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.P, datalist));
            this.Q.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Q, datalist));
            this.F.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.F, datalist));

            return(true);
        }
예제 #3
0
        public bool ParsingValues(int index, OpReportTransformerTagNames TagNames, IEnumerable <DataPoint> datalist)
        {
            if ((datalist.Count() == 0) || (TagNames == null))
            {
                return(false);
            }

            this.Ua.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ua, datalist));
            this.Ub.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ub, datalist));
            this.Uc.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Uc, datalist));

            this.Ia.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ia, datalist));
            this.Ib.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ib, datalist));
            this.Ic.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.Ic, datalist));

            this.OilTemp.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.OilTemp, datalist));
            this.WindTemp.SetValues(index, OpReportUtils.GetHourlyValues(TagNames.WindTemp, datalist));

            return(true);
        }