Пример #1
0
        private void _viewSpan_SpanChanged(object sender, System.EventArgs e)
        {
            var offset = (int)(_viewSpan.StartTime * _dataChannel.SamplingFrequency);
            var length = (int)(_viewSpan.Duration * _dataChannel.SamplingFrequency);

            MicroVolts = (int)Math.Ceiling(_dataChannel.ReadData(offset, length).Max());
        }
Пример #2
0
        public T[] ReadLastData(int length)
        {
            var offset = _channel.TotalLength - length;

            if (offset < 0)
            {
                offset = 0;
                length = _channel.TotalLength;
            }
            return(_channel.ReadData(offset, length));
        }
Пример #3
0
 public double[] ReadData(int offset, int length)
 {
     return(_channel.ReadData(offset, length));
 }