FAQs from Rohde & Schwarz

HMC804x — функция регистрации данных

Вопрос

Какой максимальной частоты дискретизации можно добиться, используя функцию регистрации данных в HMC804x?

Можно ли регистрировать данные прямо на ПК?

Ответ

1) Регистрация данных во внутреннюю (макс. 512 кБ) или внешнюю память (например, USB-носитель, ограниченный размером диска)

Это самый простой способ считывания измерительных данных с устройства.

Требуется только USB-носитель, подключенный к передней панели, и следующие настройки в меню регистрации данных:

  • Нажмите [MEAS] ([Измерение])
  • Нажмите (LOGGING) (Регистрация)
  • Выполните следующие настройки для регистрации данных с максимальной частотой дискретизации для измерения напряжения/тока на канале CH1, используя функциональные клавиши и поворотную ручку / :
HMC804x - Data Logging Function
  • Необходимо просто запустить измерение, и регистрация данных начнется автоматически
  • Раздел интервалов обеспечивает скорость от 1 отсчета за 3600 с до 1000 отсчетов/с. По умолчанию скорость задается равной 1 отсчет/с.
  • Так как во время регистрации данных с повышенной частотой дискретизации устройство блокируется, для выполнения остальных настроек эту функцию необходимо отключить.

После отключения регистрации данных к компьютеру можно подключить USB-носитель. Пример файлов CSV, создаваемых во время регистрации:

HMC804x - Data Logging Function

Так как переподключение носителя не очень удобно с практической точки зрения, для переноса файла на свой ПК следует использовать опцию дистанционного управления. Команда SCPI Data:Data? поможет перенести данные. Операция форматирования и сохранения в локальный файл должна выполняться отдельно, например, с помощью интерпретатора языка Python в форуме R&S Forum. Скрипт, демонстрирующий принципиальную схему выполнения такой операции, можно найти в примерах скриптов на главной странице форума.

2) Непрерывное измерение в режиме дистанционного управления

В этом режиме формируются измерительные данные со скоростью ниже 80 отсчетов/с. Помните, что частота дискретизации АЦП составляет всего 10 Гц!

Для экспериментов можно использовать пример на языке Python (написанный с помощью интерпретатора языка Python, бесплатно доступного в форуме R&S Forum) из приложения к данной статье.

Эта скорость передачи данных выбрана с учетом предотвращения перекрытия/блокировки при слишком интенсивном потоке команд. Здесь также показано время ответа:

HMC804x - Data Logging Function