Я разрабатываю приложение для осциллографа в c # .NET, я рисую различные виды волн (синус, квадрат и т. Д.) С помощью управления zedgraph.Я получаю значения от осциллографа и сохраняю их в буфере размером 1024 (байтовый массив) и должен вычислять такие параметры, как период времени, частота, время нарастания, время спада и т. Д. Во время выполнения.для этой цели мне нужно извлечь только один цикл из всего сигнала. Еще одна проблема состоит в том, что значения не всегда растут или падают непрерывно, средние значения хранятся в буфере, как это [0,0,0,1,1,2,3, 4,5,5,6,6,6,5,5,4,3,2,1,1,0,0,0 ..........].сигналы постоянно принимаются от машины.Не уверен, что волны всегда колеблются вокруг нуля.Спасибо С наилучшими пожеланиями Nilesh