Exemplo n.º 1
0
        private string UpdateDisplayReading(RXDATA_MODE mode)
        {
            string ch = "CH" + (task.currRx.iChan + 1).ToString();

            if (mode == RXDATA_MODE.RX)
            {
                return(Util.FormatData(task.currRx.var.rRx, 8) + " Ω");
            }
            if (mode == RXDATA_MODE.RATIO_RX)
            {
                double r = Program.testdata.my_avg(ch) / task.currRs.dTValue;
                return(Util.FormatDataWithSpace(r, 8));
            }
            if (mode == RXDATA_MODE.RS)
            {
                return(Util.FormatData(task.currRs.dTValue, 8) + " Ω");
            }
            if (mode == RXDATA_MODE.AVG_RX)
            {
                if (Program.testdata.validrows(ch) == 0)
                {
                    return("0.000 000 0 Ω");
                }

                return(Util.FormatData(Program.testdata.my_avg(ch), 8) + " Ω");
            }
            if (mode == RXDATA_MODE.MAX_RX)
            {
                return(Util.FormatData(Program.testdata.my_max(ch), 8) + " Ω");
            }

            if (mode == RXDATA_MODE.MIN_RX)
            {
                return(Util.FormatData(Program.testdata.my_min(ch), 8) + " Ω");
            }

            if (mode == RXDATA_MODE.VAR_RX)
            {
                if (Program.testdata.my_sqrtsum(ch) < 1e-8)
                {
                    return("0.00 ppm");
                }
                else
                {
                    return((Program.testdata.my_sqrtsum(ch) * 1e6).ToString("F2") + " ppm");
                }
            }
            return("0");
        }
Exemplo n.º 2
0
        private string GetData(RXDATA_MODE mode)
        {
            if (mode == RXDATA_MODE.LAST)
            {
                return(Util.FormatData(my_last, 8) + " Ω");
            }
            if (mode == RXDATA_MODE.RATIO)
            {
                double r = my_avg / Program.lst_rsinfo[0].dTValue;
                return(Util.FormatDataWithSpace(r, 8));
            }
            if (mode == RXDATA_MODE.RS)
            {
                return(Util.FormatData(Program.lst_rsinfo[0].dTValue, 8) + " Ω");
            }
            if (mode == RXDATA_MODE.AVERAGE)
            {
                if (valid_rows == 0)
                {
                    return("0.000 000 0 Ω");
                }

                return(Util.FormatData(my_avg, 8) + " Ω");
            }
            if (mode == RXDATA_MODE.MAX)
            {
                return(Util.FormatData(my_max, 8) + " Ω");
            }

            if (mode == RXDATA_MODE.MIN)
            {
                return(Util.FormatData(my_min, 8) + " Ω");
            }

            if (mode == RXDATA_MODE.VARIANCE)
            {
                if (my_sqrtsum < 1e-8)
                {
                    return("0.00 ppm");
                }
                else
                {
                    return((my_sqrtsum * 1e6).ToString("F2") + " ppm");
                }
            }
            return("0");
        }
Exemplo n.º 3
0
        private string GetData(RXDATA_MODE mode)
        {
            PointPair.datamode = mode;
            if (mode == RXDATA_MODE.LAST)
            {
                return(Util.FormatData(Program.data.my_last(config.sChannel), 8) + " C");
            }
            if (mode == RXDATA_MODE.RATIO)
            {
                double r = Program.data.my_avg(config.sChannel) / Program.lst_rsinfo[myRx.iStdChan - 1].dTValue;
                return(Util.FormatDataWithSpace(r, 8));
            }
            if (mode == RXDATA_MODE.RX)
            {
                return(Util.FormatData(Program.data.my_last(config.sChannel), 8) + " Ω");
            }

            if (mode == RXDATA_MODE.RS)
            {
                return(Util.FormatData(Program.lst_rsinfo[myRx.iStdChan - 1].dTValue, 8) + " Ω");
            }
            if (mode == RXDATA_MODE.AVERAGE)
            {
                if (Program.data.validrows(config.sChannel) == 0)
                {
                    return("0.000 000 0 Ω");
                }

                return(Util.FormatData(Program.data.my_avg(config.sChannel), 8) + " Ω");
            }
            if (mode == RXDATA_MODE.MAX)
            {
                return(Util.FormatData(Program.data.my_max(config.sChannel), 8) + " Ω");
            }

            if (mode == RXDATA_MODE.MIN)
            {
                return(Util.FormatData(Program.data.my_min(config.sChannel), 8) + " Ω");
            }

            if (mode == RXDATA_MODE.VARIANCE)
            {
                return((Program.data.my_sqrtsum(config.sChannel) * 1e6).ToString("F2") + " PPM");
            }
            return("0");
        }
Exemplo n.º 4
0
        private string GetData(RXDATA_MODE mode)
        {
            if (mode == RXDATA_MODE.LAST)
                return Util.FormatData(my_last, 8) + " Ω";
            if (mode == RXDATA_MODE.RATIO)
            {
                double r = my_avg / Program.lst_rsinfo[0].dTValue;
                return Util.FormatDataWithSpace(r,8);
            }
            if (mode == RXDATA_MODE.RS)
            {
                return Util.FormatData(Program.lst_rsinfo[0].dTValue, 8) + " Ω";
            }
            if (mode == RXDATA_MODE.AVERAGE)
            {
                if (valid_rows == 0)
                    return "0.000 000 0 Ω";
                
                return Util.FormatData(my_avg, 8) + " Ω";
            }
            if (mode == RXDATA_MODE.MAX)
                return Util.FormatData(my_max,8) + " Ω";

            if (mode == RXDATA_MODE.MIN)
                return Util.FormatData(my_min, 8) + " Ω";

            if (mode == RXDATA_MODE.VARIANCE)
            {
                if (my_sqrtsum < 1e-8)
                    return "0.00 ppm";
                else
                    return (my_sqrtsum * 1e6).ToString("F2") + " ppm";
            }
            return "0";
        }
Exemplo n.º 5
0
        private string UpdateDisplayReading(RXDATA_MODE mode)
        {
            string ch = "CH" + (task.currRx.iChan+1).ToString();

            if (mode == RXDATA_MODE.RX)
            {
                return Util.FormatData(task.currRx.var.rRx, 8) + " Ω";
            }
            if (mode == RXDATA_MODE.RATIO_RX)
            {
                double r = Program.testdata.my_avg(ch) / task.currRs.dTValue;
                return Util.FormatDataWithSpace(r, 8);
            }
            if (mode == RXDATA_MODE.RS)
            {
                return Util.FormatData(task.currRs.dTValue, 8) + " Ω";
            }
            if (mode == RXDATA_MODE.AVG_RX)
            {
                if (Program.testdata.validrows(ch) == 0)
                    return "0.000 000 0 Ω";

                return Util.FormatData(Program.testdata.my_avg(ch), 8) + " Ω";
            }
            if (mode == RXDATA_MODE.MAX_RX)
                return Util.FormatData(Program.testdata.my_max(ch), 8) + " Ω";

            if (mode == RXDATA_MODE.MIN_RX)
                return Util.FormatData(Program.testdata.my_min(ch), 8) + " Ω";

            if (mode == RXDATA_MODE.VAR_RX)
            {
                if (Program.testdata.my_sqrtsum(ch) < 1e-8)
                    return "0.00 ppm";
                else
                    return (Program.testdata.my_sqrtsum(ch) * 1e6).ToString("F2") + " ppm";
            }
            return "0";
        }
Exemplo n.º 6
0
        private string GetData(RXDATA_MODE mode)
        {
            PointPair.datamode = mode;
            if (mode == RXDATA_MODE.LAST)
                return Util.FormatData(Program.data.my_last(config.sChannel), 8) + " C";
            if (mode == RXDATA_MODE.RATIO)
            {
                double r = Program.data.my_avg(config.sChannel) / Program.lst_rsinfo[myRx.iStdChan-1].dTValue;
                return Util.FormatDataWithSpace(r,8);
            }
            if (mode == RXDATA_MODE.RX)
            {
                return Util.FormatData(Program.data.my_last(config.sChannel), 8) + " Ω";
            }

            if (mode == RXDATA_MODE.RS)
            {
                return Util.FormatData(Program.lst_rsinfo[myRx.iStdChan-1].dTValue, 8) + " Ω";
            }
            if (mode == RXDATA_MODE.AVERAGE)
            {
                if (Program.data.validrows(config.sChannel) == 0)
                    return "0.000 000 0 Ω";

                return Util.FormatData(Program.data.my_avg(config.sChannel), 8) + " Ω";
            }
            if (mode == RXDATA_MODE.MAX)
                return Util.FormatData(Program.data.my_max(config.sChannel), 8) + " Ω";

            if (mode == RXDATA_MODE.MIN)
                return Util.FormatData(Program.data.my_min(config.sChannel), 8) + " Ω";

            if (mode == RXDATA_MODE.VARIANCE)
            {
                return (Program.data.my_sqrtsum(config.sChannel) * 1e6).ToString("F2") + " PPM";
            }
            return "0";
        }