Вопрос по осциллографу Hantek DSO3254A

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Родился
Сообщения: 3
Зарегистрирован: Сб июл 20, 2024 18:45:25

Сообщение Юлия Паина »

Добрый день.
У меня вопрос по использованию осциллографа Hantek DSO3254A в своем ПО:
Для установленной глубины памяти> 1.6k в ответ на команду “WAVeform:DATA:ALL” получаем пакет нефиксированной длины. Т. о., чтобы получить выборку длиной во всю глубину памяти, нужно «склеить» несколько пакетов. Нужно как-то контролировать, что последовательно запрашивая waveform, мы получаем непрерывные во времени данные сигнала. Нужно более подробное описание следующих полей заголовка:
[2]…[10] (Indicates that the current byte packet length) – длина заголовка (фиксированная) + длина выборки для включенных каналов (для глубины памяти >1.6k становится не кратной глубине памяти);
[13]…[21] (It represents the amount of data bytes of total length) – значение установленной глубины памяти;
[22]…[30] (He said that it has uploaded the data length in bytes) – обычно содержит 0;
[88]…[93] (Represents a multiple sampling (only in memory depth> 1.6K suspended helpful)) – для чего используется?
[94]…[102] (It displays the current trigger time frame) – содержат символы, похожие на мусор (для глубины памяти 1.6k).
Реклама
Ответить

Вернуться в «Интеграция с ПК»