Размер
Регистрация данных во внешний журнал (электронный журнал)  
Play

Регистрация данных во внешний журнал (электронный журнал)  

Функция регистрации данных во внешний журнал может быть запрограммирована только с помощью команд SCPI.

Модели Keysight N7900 имеют функцию внешней регистрации данных (Elog), с помощью которой можно непрерывно регистрировать измерения напряжения и тока. Регистрация данных является внешней функцией прибора, поскольку ее можно использовать только с помощью команд SCPI. Данные измерений напряжения и тока временно сохраняются в буфере FIFO (в буфере обратного магазинного типа) прибора. Однако емкости этого буфера достаточно для хранения данных измерений, собранных в течение 20 секунд. Это означает, что необходимо периодически переносить данные из внутреннего буфера на внешний накопитель; в противном случае данные в буфере будут заменяться на более новые.

В таблице ниже представлены данные о различных функциях регистрации данных.

Функция Описание Хранение данных Сохранение измерений, собранных в течение 20 секунд, в буфере. Периодически необходимо считывание данных измерений с помощью компьютера во избежание переполнения внутреннего буфера. На компьютере должна быть доступна функция хранения данных на внешнем накопителе. Функцииизмерений Можно регистрировать напряжение и силу тока выходного сигнала. Период интеграции Минимальный период интеграции составляет 102,4 микросекунды для одного параметра с форматом данных REAL. Во время установленного периода интеграции выполняется усреднение выборок и отслеживание минимального и максимального значения. Просмотр данных Просмотр и управление данных на лицевой панели невозможно. Предполагается сбор и просмотр данных с помощью внешних устройств.

Обратите внимание, что в функции Elog для выполнения измерений используется процесс запуска сбора данных.

Выберите функцию и диапазон измерений

С помощью следующих команд можно выбрать функцию измерения:

В моделях Keysight N7900 доступны два диапазона измерений силы тока: диапазон высоких значений и диапазон низких значений (см. спецификации ). Функция плавного изменения диапазона силы тока позволяет убедиться в том, что никакие данные не будут утеряны при переключении диапазонов значений. Функция плавного изменения диапазонов активирована по умолчанию. Для разрешения плавного изменения диапазона измерений силы тока используются следующие команды:

Чтобы включить плавное автоматическое определение диапазона для elog:SENS:ELOG:CURR:RANG:AUTO ON

Укажите период интеграции

Период интеграции может быть установлен в диапазоне от 102,4 микросекунды (минимальный) до 60 секунд (максимальный).

Чтобы установить период интеграции, равный 600 микросекундам:SENS:ELOG:PER 0.0006

Во время периода интеграции выполняется усреднение выборок Elog и отслеживание минимального и максимального значения. После завершения периода интеграции среднее, минимальное и максимальное значение добавляется во внутренний буфер FIFO.

Несмотря на то, чти абсолютный минимальный период интеграции составляет 102,4 микросекунды, фактическое минимальное значение зависит от числа регистрируемых измерений. Период интеграции можно рассчитать по формуле: 102,4_микросекунды X число_измерений. Например:

102,4 микросекунды: 1 измерение (напряжение или ток)204,8 микросекунды: 2 измерения (напряжение и ток)409,6 микросекунды: 4 измерения (напряжение + минимальное значение + максимальное значение + ток)

Если установленный период интеграции равен или близок к минимальному интервалу регистрации, необходимо установить двоичный формат данных. Если формат REAL не выбран, для данных будет использоваться формат ASCII, а минимальные интервалы регистрации будут до пяти раз длиннее, чем минимальные интервалы, которых можно достичь при использовании двоичного формата.

Чтобы установить формат данных REAL:FORM[:DATA] REAL

Выберите источник сигнала запуска функции Elog

Команда TRIGger:ELOG генерирует мгновенный сигнал запуска независимо от источника сигнала запуска. Если эта команда не используется, выберите один из следующих источников запуска:

Источник сигнала запуска Описание Bus Запуск по сигналу устройства, *TRG или <GET> (запуск группового выполнения). External Выбор ЛЮБОГО контакта, настроенного в качестве входного разъема для сигнала запуска, на цифровом порте управления. Immediate Запуск переходной характеристики при отправке команды INITiate. Pin<1-7> Выбор определенного контакта с номером <n>, который настроен в качестве входного разъема для сигнала запуска на цифровом порте управления.

Используйте следующие команды для выбора одного из доступных источников сигнала запуска:

Выбор сигналов запуска по шине: TRIG:TRAN:SOUR BUS

Чтобы установить в качестве сигнала запуска цифровой контакт 5: TRIG:ACQ:SOUR PIN5

Чтобы установить в качестве сигнала запуска выражение 1: TRIG:ACQ:SOUR EXPR1

Активация и запуск функции Elog

После включения питания источника питания система запуска переходит в режим ожидания. В этом состоянии система запуска деактивирована и игнорирует все сигналы запуска. С помощью команды INITiate можно разрешить получение системой измерений сигналов запуска. Чтобы включить и запустить Elog:

Чтобы включить Elog: INIT:ELOG

Чтобы запустить Elog: TRIG:ELOG

Если в качестве источника сигнала запуска выбрана шина (BUS), можно также передать команду *TRG или IEEE-488 <get>.

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

Регулярно выполняйте извлечение данных

С помощью команды FETCh можно получить необходимые элементы данных из буфера и удалить их оттуда, чтобы освободить пространство для других данных. Функция Elog будет работать, пока не будет прервана.

Одна запись Elog представляет собой набор показаний напряжения и тока, относящихся к одному временному интервалу. Конкретный формат записи зависит от функции, включенной для распознавания данных Elog. Если включены все функции, одна запись будут содержать следующие данные в указанном порядке:Среднее значение силы токаМинимальное значение силы токаМаксимальное значение силы токаСреднее значение напряженияМинимальное значение напряженияМаксимальное значение напряжения

Чтобы извлечь 1000 записей (максимум):FETC:ELOG? 1000

Данные в формате ASCII (формат по умолчанию) извлекаются в виде числовых наборов данных в формате ASCII, разделенных символом новой строки и включающих среднее/минимальное/максимальное значения, разделенные запятой. Данные в формате REAL извлекаются в виде блоков данных установленной длины, порядок байтов в которых определяется с помощью команды FORMat:BORDer.

📎📎📎📎📎📎📎📎📎📎