Esempio n. 1
0
        private void DescriptGraph(double XMin, double XMax, double YMin, double YMax, string YName, string XName)
        {
            if (radioButtonCorrF.Checked)
            {
                labelXMin.TextAlign = ContentAlignment.MiddleLeft;
                labelXMax.TextAlign = ContentAlignment.MiddleRight;
            }
            else
            {
                labelXMin.TextAlign = ContentAlignment.MiddleRight;
                labelXMax.TextAlign = ContentAlignment.MiddleLeft;
            }

            IDistrLaw Dl = (IDistrLaw)RandomProcess.Inst.Stochastic;

            if (radioButtonDensity.Checked)
            {
                if (Dl is DistrUniform)
                {
                    labelYAnalytMax.Text = NumFormat(
                        Dl.DensityFunc(((DistrUniform)Dl).A), 2);
                }

                /*else if(Dl is DistrNormal)
                 *  labelYAnalytMax.Text = NumFormat(Dl.DensityFunc(((DistrNormal)Dl).Mx), 2);
                 *
                 */
                else
                {
                    labelYAnalytMax.Text = "";
                }
            }
            else
            {
                labelYAnalytMax.Text = "";
            }


            labelXMin.Text  = NumFormat(XMin, 2);
            labelXMax.Text  = NumFormat(XMax, 2);
            labelYMin.Text  = NumFormat(YMin, 2);
            labelYmax.Text  = NumFormat(YMax, 2);
            labelXName.Text = XName;
            labelYName.Text = YName;
        }
Esempio n. 2
0
        private void FillNumericChs()
        {
            IDistrLaw      dl = (IDistrLaw)RandomProcess.Inst.Stochastic;
            CharactNumeric nc = new CharactNumeric();

            labelN.Text = RandomProcess.Inst.N.ToString();

            listViewChar.Items[0] = new ListViewItem(new string[] { "Mx",
                                                                    NumFormat(nc.CalcMx(), 6),
                                                                    NumFormat(dl.CalcMx(), 6) });


            listViewChar.Items[1] = new ListViewItem(new string[] { "Dx",
                                                                    NumFormat(nc.CalcDx(), 6),
                                                                    NumFormat(dl.CalcDx(), 6) });

            listViewChar.Items[2] = new ListViewItem(new string[] { "Ka",
                                                                    NumFormat(nc.CalcKa(), 6),
                                                                    NumFormat(dl.CalcKa(), 6) });

            listViewChar.Items[3] = new ListViewItem(new string[] { "Kε",
                                                                    NumFormat(nc.CalcKe(), 6),
                                                                    NumFormat(dl.CalcKe(), 6) });
        }