Example #1
0
        public IQPlot()
        {
            InitializeComponent();
            waveForm.MaxSamples    = SamplesTotal;
            waveForm.KeepText      = true;
            waveForm.RenderAsLines = false;

            History            = new PlotVertsHistory(waveForm);
            History.HistLength = 1;

            DockPanel panel = new DockPanel(waveForm, eOrientation.RightBorder);

            new DensityMap(panel).Granularity = 32;

            panel = new DockPanel(waveForm, eOrientation.BottomBorder);
            new DensityMap(panel).Granularity = 32;

            UpdateScale();
        }
Example #2
0
        public Oscilloscope()
        {
            InitializeComponent();

            cmbLowPass.SelectedIndex = 0;

            waveForm.KeepText   = true;
            waveForm.MaxSamples = SamplesTotal;
            waveForm.LabelledHorLines.AddLast(TriggerLevelBar);
            waveForm.LabelledVertLines.AddLast(TriggerSampleBar);

            History            = new PlotVertsHistory(waveForm);
            History.HistLength = 1;

            DockPanel panel = new DockPanel(waveForm, eOrientation.RightBorder);

            new DensityMap(panel).Granularity = 32;
            new WaveformAreaSelectionDetails(new WaveformAreaSelection(waveForm), panel);

            UpdateScale();
        }