Добрый день.
У меня вопрос по использованию осциллографа 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).
У меня вопрос по использованию осциллографа 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).