Esempio n. 1
0
        public void GraphDrawer()// TO TRZEBA ZROBIC
        {
            int      i = 1;
            LineItem LBriefIntegral;

            LBriefIntegral = ZedBriefIntegral.GraphPane.AddCurve("", BriefSpectrum, Color.BlueViolet, SymbolType.Diamond);
            BriefSpectrum.Add(measurements.CurrentWavelenght, measurements.IntegralPico);
            while (true)
            {
                if (measurements.DrawTheGraph == true)
                {
                    measurements.DrawTheGraph = false;
                    WavemeterSignal.GraphPane.CurveList.Clear();
                    OscilloSignal.GraphPane.CurveList.Clear();
                    ZedBriefIntegral.GraphPane.CurveList.Clear();
                    WavemeterSignal.GraphPane.AddCurve("", measurements.PPLWSU, Color.Red, SymbolType.None);
                    OscilloSignal.GraphPane.AddCurve("", measurements.PPLPIC, Color.DarkBlue, SymbolType.None);
                    if (measurements.IntegralPico != 0 && measurements.CurrentWavelenght > 0)
                    {
                        BriefSpectrum.Add(measurements.CurrentWavelenght, measurements.SUMPICO);
                        ZedBriefIntegral.Update();
                        ZedBriefIntegral.AxisChange();
                        ZedBriefIntegral.Invalidate();
                    }
                    WavemeterSignal.AxisChange();
                    OscilloSignal.AxisChange();
                    WavemeterSignal.Invalidate();
                    OscilloSignal.Invalidate();
                    MeasurementNumberLabel.Text = "Number of measures: " + i;
                    i++;
                }
            }
        }
Esempio n. 2
0
        private void button1_Click_6(object sender, EventArgs e)
        {
            LineItem LBriefIntegral;

            LBriefIntegral = ZedBriefIntegral.GraphPane.AddCurve("bla", BriefSpectrum, Color.BlueViolet, SymbolType.Diamond);
            BriefSpectrum.Add(measurements.CurrentWavelenght, measurements.IntegralPico);
            for (int i = 0; i < 100; i++)
            {
                BriefSpectrum.Add(i, i);
                measurements.CurrentWavelenght = 0;
                measurements.IntegralPico      = 0;
                LBriefIntegral.Line.IsVisible  = false;
                ZedBriefIntegral.Update();
                ZedBriefIntegral.AxisChange();
                ZedBriefIntegral.Invalidate();
            }
        }