Beispiel #1
0
 private void InitSet()
 {
     _set = new TimeDataSet()
     {
         SamplesPerSecond = 1000000
     };
     _set.SelectionVisible = false;
     //_set.AxisX.AbsoluteMinimum = 0;
     _set.AxisX.VisibleMaximum = 0;
     _set.AxisX.VisibleMaximum = 100000;
     _plotCtrl.Set             = _set;
 }
Beispiel #2
0
        private void plot_GLLoaded(object sender, EventArgs e)
        {
            _set = new TimeDataSet();

            _set.SamplesPerSecond     = 1000000;
            _set.Milliseconds         = double.MaxValue;
            _set.AlignLines           = false;
            _set.AxisX.VisibleMinimum = 0;
            _set.AxisX.VisibleMaximum = 1000000;
            _set.AxisY.VisibleMinimum = -1;
            _set.AxisY.VisibleMaximum = 1;

            if (_input != null)
            {
                if (_input is RecordLineStream1D)
                {
                    CreatePlot((RecordLineStream1D)_input, _directory);
                }
                else if (_input is RecordLineStream2D)
                {
                    CreatePlot((RecordLineStream2D)_input, _directory);
                }
            }
            else if (_recording != null)
            {
                foreach (var rec in _recording.Lines)
                {
                    if (rec is RecordLineStream1D)
                    {
                        CreatePlot((RecordLineStream1D)rec, _directory);
                    }
                    else if (rec is RecordLineStream2D)
                    {
                        CreatePlot((RecordLineStream2D)rec, _directory);
                    }
                }
            }

            _plot.Set = _set;
            _plot.CreateLegend();
        }
        private void DisplayFourierWindow_Load(object sender, EventArgs e)
        {
            _plotCtrl                = new Plot();
            _plotCtrl.BackColor      = Color.White;
            _plotCtrl.Border         = new Padding(40, 10, 20, 50);
            _plotCtrl.GraphBackColor = Color.LightGray;
            _plotCtrl.Dock           = DockStyle.Fill;
            _plotCtrl.Antialias      = true;
            _plotCtrl.Visible        = true;
            Controls.Add(_plotCtrl);

            _set = new TimeDataSet()
            {
                SamplesPerSecond = 1000000
            };
            _set.SelectionVisible = false;
            //_set.AxisX.AbsoluteMinimum = 0;
            _set.AxisX.VisibleMaximum = 0;
            _set.AxisX.VisibleMaximum = 100000;
            _plotCtrl.Set             = _set;
        }