コード例 #1
0
ファイル: VerticalScan.cs プロジェクト: ghostik89/samples
 public AutoVerticalScan(IDataChannel <double> dataChannel, ICalculationSpan viewSpan)
 {
     _dataChannel           = dataChannel;
     _viewSpan              = viewSpan;
     _viewSpan.SpanChanged += _viewSpan_SpanChanged;
 }
コード例 #2
0
        private static void FillVerticalScans(SignalChartSettingsControl settingsControl, IDataChannel <double> dataChannel, ICalculationSpan viewSpan)
        {
            var verticalScans = new IVerticalScan[]
            {
                new AutoVerticalScan(dataChannel, viewSpan),
                new NumericVerticalScan(1),
                new NumericVerticalScan(2),
                new NumericVerticalScan(5),
                new NumericVerticalScan(10),
                new NumericVerticalScan(20),
                new NumericVerticalScan(50),
                new NumericVerticalScan(100),
                new NumericVerticalScan(200),
                new NumericVerticalScan(500),
                new NumericVerticalScan(1000),
                new NumericVerticalScan(2000),
                new NumericVerticalScan(5000),
                new NumericVerticalScan(10000),
                new NumericVerticalScan(20000),
                new NumericVerticalScan(50000),
                new NumericVerticalScan(100000)
            };

            settingsControl.VerticalScans        = verticalScans;
            settingsControl.SelectedVerticalScan = verticalScans[0];
        }