Общие команды IEEE-488

Эта подсистема содержит команды и запросы, связанные со стандартом IEEE-488.

*CLS – удаление состояния

*ESE <enable_value> – разрешение состояния событий

*ESR? – запрос регистра состояния события

*IDN? – идентификация прибора

*OPC – установка бита завершения операции

*OPC? – ожидание завершения текущей операции

*OPT? – отображение установленных модулей

*PSC {0|1} – удаление состояния при включении питания

*RCL {0|1|2|3|4} – вызов состояния прибора

*RST – сброс настроек прибора до заводских значений по умолчанию

*SAV {0|1|2|3|4} – сохранение состояния прибора

*SRE <enable_value> – разрешение запроса обслуживания (разрешение битов в регистре разрешения для группы регистров байтов состояния)

*STB? – считывание байта состояния

*TRG – команда запуска

*TST? – самодиагностика

*WAI – ожидание завершения всех незаконченных операций

Регистры

Некоторые команды IEEE-488 связаны с разными регистрами прибора. Эти регистры описаны ниже.

Регистр стандартных событий

В следующей таблице описывается регистр стандартных событий.

Регистр байтов состояния

В следующей таблице описывается регистр байтов состояния.

Номер бита Имя бита Десятичное значение Определение
0 (не используется) 1 (зарезервировано для использования в будущем)
1 (не используется) 2 (зарезервировано для использования в будущем)
2 Последовательность ошибок 4

Одна или несколько ошибок в последовательности ошибок. Используйте команду SYSTem:ERRor? для прочтения и удаления ошибок.

3 Сводка запрашиваемых данных 8

Один или несколько битов заданы в регистре запрашиваемых данных (биты должны быть разрешены, см. STATus:QUEStionable:ENABle).

4 Сообщение Доступно 16

В выходном буфере прибора имеются доступные данные.

5 Сводка стандартных событий 32

Один или несколько битов заданы в регистре стандартных событий (биты должны быть разрешены, см. *ESE).

6 Главная сводка 64

Один или несколько битов заданы в регистре байтов состояния, и может быть сгенерирован запрос обслуживания (RQS). Биты должны быть разрешены с помощью команды *SRE.

7 Регистр операций 128 Один или несколько битов заданы в регистре состояния операций. Биты должны быть разрешены с помощью команды STATus:OPERation:ENABle.

*CLS

Команда удаления состояния. Удаляет регистры событий во всех группах регистров. Также удаляет последовательность ошибок.

Параметр Обычный результат
(нет) (нет)
Удаление битов регистра событий и последовательности ошибок:
*CLS

*ESE <enable_value>
*ESE?

Команда разрешения состояния событий и запрос. Активизирует биты в регистре разрешения для группы регистра стандартных событий. Выбранные биты передаются в бит 5 регистра байтов состояния.

Параметр Обычный результат

Десятичная сумма битов в регистре (см. таблицу далее), по умолчанию используется значение 0. Например, чтобы активировать бит 2 (значение 4), бит 3 (значение 8) и бит 7 (значение 128), необходимо указать десятичную сумму 140 (4 + 8 + 128). По умолчанию 0.

+48
Разрешение бита 4 (значение 16) и бита 5 (значение 32) в регистре разрешения:
*ESE 48

*ESR?

Запрос регистра состояний стандартных событий. Запрашивает регистр событий для группы регистра стандартных событий. Регистр доступен только для чтения; во время чтения значения битов не удаляются.

Параметр Обычный результат
(нет) +24

Считывание регистра событий (заданы биты 3 и 4).
*ESR

*IDN?

Запрос идентификации. Возвращает строку идентификации прибора.

Параметр Обычный результат
(нет) Keysight Technologies,33522B,XXXXXXXXXX,0.179-1.19-8.88-52-00
Возвращает строку идентификации прибора:
*IDN?

*OPC

Устанавливает бит завершения операции (бит 0) в регистре стандартных событий по завершении текущей операции.

Параметр Обычный результат
(нет) (нет)

Установка бита завершения операции:
*OPC

*OPC?

Возвращает 1 в выходной буфер после выполнения всех незавершенных команд.

Параметр Обычный результат
(нет) 1
Возвращение значения 1 после завершения выполнения всех предыдущих команд:
*OPC?

*OPT?

Возвращает строку в кавычках, определяющую любой установленный модуль.

Параметр Обычный результат
(нет) "0,MEM,SEC,IQP"
Возвращение данных об установленных модулях (например, стандартной временной развертке, расширенной памяти, системе безопасности, проигрывателе IQ)
*OPT?

*PSC {0|1}
*PSC?

Удаление состояния при включении питания . Разрешает (1) или запрещает (0) удаление следующих регистров при включении питания:

Параметр Обычный результат
{0|1}, по умолчанию 1 0 или 1

Запрещение удаления содержимого соответствующих регистров при включении питания:
*PSC 0

*RCL {0|1|2|3|4}
*SAV {0|1|2|3|4}

Восстанавливает (*RCL) или сохраняет (*SAV) состояние прибора в определенной папке энергонезависимой памяти. Ранее сохраненное в этой папке состояние удаляется (ошибка не генерируется).

В приборах серии 33600 файлы состояния, связанные с командами *SAV и *RCL, сохраняются в виде файлов с именами от STATE_0.STA до STATE_4.STA. Эти файлы расположены в папке "Settings" во внутренней памяти. Этими файлами можно управлять с помощью команд MMEMory.

 

Параметр Обычный результат
{0|1|2|3|4} (нет)
Вызов состояния из места 1:
*RCL 1

*RST

Сброс настроек прибора до заводских настроек по умолчанию вне зависимости от настройки MEMory:STATe:RECall:AUTO.

Параметр Обычный результат
(нет) (нет)
Сброс настроек прибора:
*RST

*SRE <enable_value>
*SRE?

Разрешение запроса обслуживания. Эта команда активизирует биты в регистре разрешений для группы регистра байтов состояния.

Параметр Обычный результат
Десятичная сумма битов в регистре (см. таблицу далее), по умолчанию используется значение 0. Например, чтобы активировать бит 2 (значение 4), бит 3 (значение 8) и бит 7 (значение 128), необходимо указать десятичную сумму 140 (4 + 8 + 128). По умолчанию 0. +24
Разрешение битов 3 и 4 в регистре разрешения:
*SRE 24

*STB?

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

Параметр Обычный результат
(нет) +40
Считывание данных регистра условий (заданы биты 3 и 5):
*STB?

*TRG

Команда запуска. Выполняет запуск развертки, пакетного сигнала, переход к сигналу произвольной формы или переход к команде LIST при использовании интерфейса дистанционного управления, если выбран источник запуска шины (программного обеспечения) (TRIGger[1|2]:SOURce BUS).

Параметр Обычный результат
(нет) (нет)
Отправка мгновенного сигнала запуска для инициации пакетного сигнала:
BURS:STAT ON
BURS:MODE TRIG
TRIG:SOUR BUS
*TRG

*TST?

Запрос самодиагностики. Выполняет полную самодиагностику прибора. Если при выполнении диагностики произошел сбой, дополнительную информацию можно найти в одном или нескольких сообщениях об ошибках. Используйте команду SYSTem:ERRor? для прочтения последовательности ошибок.

Параметр Обычный результат
(нет) +0 (успешно) или +1 (сбой одной или нескольких проверок)

Выполнение самодиагностики:
*TST?

*WAI

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

Параметр Обычный результат
(нет) (нет)

Ожидание завершения всех незавершенных операций.
*WAI