Настройка oscill: память

Menu - Device - Memory setting даёт возможность настроить использование памяти в oscill

Селектор Req.samples даёт возможность запросить у oscill количество выборок в массиве. Увеличенное количество выборок: поднимает частоту дискретизации, позволяет более детализированно произвести растяжку осциллограммы, однако замедляет передачу в компьютер.

Доступно 4 варианта:

Req.samples выборок в массиве выборок на точку экрана макс FPS @115200 макс FPS @921600
min (fast) 250 1 на 2 точки 40 100
norm 500 одна 20 100
high 1000 две 10 50
max(slow) 1500-4000 три-восемь 2 15

 где FPS - количество кадров (осциллограмм) в секунду 

 

Примечания:

  1. данные приведены для: масштаб экрана 1:1, широкий экран (15 клеток по горизонтали), растяжка выключена
  2. максимальный FPS зависит от операционной системы, производительности компьютера, загрузки USB канала, драйвера USB, режимов отображения осциллограммы.
  3. Большой FPS возможен только на быстрой развертке (микросекунды/деление). На медленных время/дел сама длительность развертки определяет количество разверток в секунду. Также и ожидание синхронизации.
  4. большие значения Req samples могут не действовать при быстрых развертках
  5. в многопроходных режимах большие Req samples не достижимы (в oscill делается много разверток на один кадр)
  6. в режимах, предусматривающих два байта на выборку (hi-res и NI-peak) - большие Req samples не достижимы

 

Cur - текущее количество выборок,  Max - предельно возможное в данном режиме (сообщается осциллографом, ограничено внутренней памятью).

 

Presamples - индицирует текущее и максимально возможное в данном режиме количество выборок, накапливаемых перед событием синхронизации.

 

Keep proportionally - при изменении количества выборок в массиве автоматически изменять количество предвыборок. Это нужно, чтобы соотношение между предвыборками и послевыборками оставалось постоянным, то есть осциллограмма не двигалась по экрану при изменении разрешения по времени.