Эта подсистема содержит команды и запросы, связанные со стандартом 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 |
Все команды до команды *OPC (включительно) были выполнены. |
1 | (не используется) |
2 |
(зарезервировано для использования в будущем) |
2 | Ошибка запроса |
4 |
Прибор выполнил попытку считывания данных выходного буфера, но он оказался пустым. Новая строка команды была получена до завершения считывания предыдущего запроса. Заполнены входной и выходной буферы. |
3 | Ошибка устройства |
8 |
Произошла ошибка устройства, включая ошибку самодиагностики, калибровки и т.п. См. раздел Сообщения об ошибках. |
4 | Ошибка выполнения |
16 |
Произошла ошибка выполнения. Сообщения об ошибках |
5 | Команда |
32 |
Произошла ошибка синтаксиса команды. Сообщения об ошибках |
6 | (не используется) |
64 |
(зарезервировано для использования в будущем) |
7 | Включение питания | 128 | Питание отключалось и включалось после последнего прочтения или удаления содержимого регистра событий. |
В следующей таблице описывается регистр байтов состояния.
Номер бита | Имя бита | Десятичное значение | Определение |
---|---|---|---|
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 |
Команда разрешения состояния событий и запрос. Активизирует биты в регистре разрешения для группы регистра стандартных событий. Выбранные биты передаются в бит 5 регистра байтов состояния.
Параметр | Обычный результат |
---|---|
Десятичная сумма битов в регистре (см. таблицу далее), по умолчанию используется значение 0. Например, чтобы активировать бит 2 (значение 4), бит 3 (значение 8) и бит 7 (значение 128), необходимо указать десятичную сумму 140 (4 + 8 + 128). По умолчанию 0. |
+48 |
Разрешение бита 4 (значение 16) и бита 5 (значение 32) в регистре разрешения: *ESE 48 |
Запрос регистра состояний стандартных событий. Запрашивает регистр событий для группы регистра стандартных событий. Регистр доступен только для чтения; во время чтения значения битов не удаляются.
Параметр | Обычный результат |
---|---|
(нет) | +24 |
Считывание регистра событий (заданы биты 3 и 4). |
Запрос идентификации. Возвращает строку идентификации прибора.
Параметр | Обычный результат |
---|---|
(нет) | Keysight Technologies,33522B,XXXXXXXXXX,0.179-1.19-8.88-52-00 |
Возвращает строку идентификации прибора: *IDN? |
A.aaa
= версия микропрограммного обеспечения
B.bb
= версия микропрограммного обеспечения передней панели
C.cc
= версия микропрограммного обеспечения контроллера источника питания
DD
= версия ППВМ
EE
= версия сборки печатной платы
A.aa.aa
= версия микропрограммного обеспечения
B.bb
= версия микропрограммного обеспечения передней панели
CC
= версия главной платы
DD
= версия ППВМ
EE
= версия сборки печатной платы
Устанавливает бит завершения операции (бит 0) в регистре стандартных событий по завершении текущей операции.
Параметр | Обычный результат |
---|---|
(нет) | (нет) |
Установка бита завершения операции: |
Возвращает 1 в выходной буфер после выполнения всех незавершенных команд.
Параметр | Обычный результат |
---|---|
(нет) | 1 |
Возвращение значения 1 после завершения выполнения всех предыдущих команд: *OPC? |
Возвращает строку в кавычках, определяющую любой установленный модуль.
Параметр | Обычный результат |
---|---|
(нет) | "0,MEM,SEC,IQP" |
Возвращение данных об установленных модулях (например, стандартной временной развертке, расширенной памяти, системе безопасности, проигрывателе IQ) *OPT? |
Удаление состояния при включении питания . Разрешает (1) или запрещает (0) удаление следующих регистров при включении питания:
Параметр | Обычный результат |
---|---|
{0|1}, по умолчанию 1 | 0 или 1 |
Запрещение удаления содержимого соответствующих регистров при включении питания: |
Восстанавливает (*RCL) или сохраняет (*SAV) состояние прибора в определенной папке энергонезависимой памяти. Ранее сохраненное в этой папке состояние удаляется (ошибка не генерируется).
В приборах серии 33600 файлы состояния, связанные с командами *SAV и *RCL, сохраняются в виде файлов с именами от STATE_0.STA до STATE_4.STA. Эти файлы расположены в папке "Settings" во внутренней памяти. Этими файлами можно управлять с помощью команд MMEMory. |
Параметр | Обычный результат |
---|---|
{0|1|2|3|4} | (нет) |
Вызов состояния из места 1: *RCL 1 |
Сброс настроек прибора до заводских настроек по умолчанию вне зависимости от настройки MEMory:STATe:RECall:AUTO.
Параметр | Обычный результат |
---|---|
(нет) | (нет) |
Сброс настроек прибора: *RST |
Разрешение запроса обслуживания. Эта команда активизирует биты в регистре разрешений для группы регистра байтов состояния.
Параметр | Обычный результат |
---|---|
Десятичная сумма битов в регистре (см. таблицу далее), по умолчанию используется значение 0. Например, чтобы активировать бит 2 (значение 4), бит 3 (значение 8) и бит 7 (значение 128), необходимо указать десятичную сумму 140 (4 + 8 + 128). По умолчанию 0. | +24 |
Разрешение битов 3 и 4 в регистре разрешения: *SRE 24 |
Считывание запроса байтов состояния. Эта команда выполняет запрос регистра условий для группы регистра байтов состояния.
Параметр | Обычный результат |
---|---|
(нет) | +40 |
Считывание данных регистра условий (заданы биты 3 и 5): *STB? |
Команда запуска. Выполняет запуск развертки, пакетного сигнала, переход к сигналу произвольной формы или переход к команде LIST при использовании интерфейса дистанционного управления, если выбран источник запуска шины (программного обеспечения) (TRIGger[1|2]:SOURce BUS).
Параметр | Обычный результат |
---|---|
(нет) | (нет) |
Отправка мгновенного сигнала запуска для инициации пакетного сигнала: BURS:STAT ON BURS:MODE TRIG TRIG:SOUR BUS *TRG |
Запрос самодиагностики. Выполняет полную самодиагностику прибора. Если при выполнении диагностики произошел сбой, дополнительную информацию можно найти в одном или нескольких сообщениях об ошибках. Используйте команду SYSTem:ERRor? для прочтения последовательности ошибок.
Параметр | Обычный результат |
---|---|
(нет) | +0 (успешно) или +1 (сбой одной или нескольких проверок) |
Выполнение самодиагностики: |
Конфигурирует прибор на ожидание завершения выполнения всех незавершенных операций перед выполнением дополнительных команд с использованием интерфейса.
Параметр | Обычный результат |
---|---|
(нет) | (нет) |
Ожидание завершения всех незавершенных операций. |