Sdg что это такое в электронике
Sdg что это такое в электронике
Смотреть что такое «SDG» в других словарях:
SDG — can refer to:* Satsvarupa dasa Goswami * SDG ( [http://www.steerdaviesgleave.com Steer Davies Gleave] ) is a global management consultancy specialising in the transport industry. Their clients include Canary Wharf, 2012 Olympics, Transmilenio,… … Wikipedia
SDG — steht für: Sächsische Dampfeisenbahngesellschaft Soli Deo Gloria, lateinisch für „Gott allein die Ehre“ Spencer Davis Group, eine britische Band Sudanesisches Pfund, die Währung Sudans, nach ISO 4217 Subjective Difference Grade, einem Hörtest… … Deutsch Wikipedia
SDG — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule lettre Sigles de deux lettres > Sigles de trois lettres Sigles de quatre lettres … Wikipédia en Français
SDG — Soli Deo Gloria (International » Latin) * Single Digit Greats (Community » Sports) * Sanandaj, Iran (Regional » Airport Codes) * Strategy Decision Group (Business » General) * Medical orderly (Sanitätsdienstgrad) (Governmental » Nazi Regime) … Abbreviations dictionary
SDG — sucrose density gradient … Medical dictionary
SDG — • Software Development Group • Sanandaj, Iran internationale Flughafen Kennung … Acronyms
Sdg. — Sendung EN sending; consignment; shipment; transmission, broadcast … Abkürzungen und Akronyme in der deutschsprachigen Presse Gebrauchtwagen
SDG — Social Development Group Source: საქარველოს საინფორმაციო და საკომუნიკაციო ტექნოლოგიების განვითარების ჩარჩო პროგრამა. /დოკუმენტი მოამზადა და გამოსცა გაეროს განვითარების პროგრამის პროქტმა UNDP/GEO/00031399 საქართველოში საინფორმაციო და საკომუნიკაციო … Georgian encyclopedia
sdg — ISO 639 3 Code of Language ISO 639 2/B Code : ISO 639 2/T Code : ISO 639 1 Code : Scope : Individual Language Type : Living Language Name : Savi … Names of Languages ISO 639-3
SDG — [1] Software Development Group [2] Sanandaj, Iran internationale Fughafen Kennung … Acronyms von A bis Z
SDG&E — The acronym for San Diego Gas & Electric an electric and natural gas utility serving the San Diego, California, region. California Energy Comission. Dictionary of Energy Terms Note: An ampersand is the correct usage in the company s name … Energy terms
Sdg что это такое в электронике
Смотреть что такое «Sdg» в других словарях:
SDG — can refer to:* Satsvarupa dasa Goswami * SDG ( [http://www.steerdaviesgleave.com Steer Davies Gleave] ) is a global management consultancy specialising in the transport industry. Their clients include Canary Wharf, 2012 Olympics, Transmilenio,… … Wikipedia
SDG — steht für: Sächsische Dampfeisenbahngesellschaft Soli Deo Gloria, lateinisch für „Gott allein die Ehre“ Spencer Davis Group, eine britische Band Sudanesisches Pfund, die Währung Sudans, nach ISO 4217 Subjective Difference Grade, einem Hörtest… … Deutsch Wikipedia
SDG — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule lettre Sigles de deux lettres > Sigles de trois lettres Sigles de quatre lettres … Wikipédia en Français
SDG — Soli Deo Gloria (International » Latin) * Single Digit Greats (Community » Sports) * Sanandaj, Iran (Regional » Airport Codes) * Strategy Decision Group (Business » General) * Medical orderly (Sanitätsdienstgrad) (Governmental » Nazi Regime) … Abbreviations dictionary
SDG — sucrose density gradient … Medical dictionary
SDG — • Software Development Group • Sanandaj, Iran internationale Flughafen Kennung … Acronyms
Sdg. — Sendung EN sending; consignment; shipment; transmission, broadcast … Abkürzungen und Akronyme in der deutschsprachigen Presse Gebrauchtwagen
SDG — Social Development Group Source: საქარველოს საინფორმაციო და საკომუნიკაციო ტექნოლოგიების განვითარების ჩარჩო პროგრამა. /დოკუმენტი მოამზადა და გამოსცა გაეროს განვითარების პროგრამის პროქტმა UNDP/GEO/00031399 საქართველოში საინფორმაციო და საკომუნიკაციო … Georgian encyclopedia
sdg — ISO 639 3 Code of Language ISO 639 2/B Code : ISO 639 2/T Code : ISO 639 1 Code : Scope : Individual Language Type : Living Language Name : Savi … Names of Languages ISO 639-3
SDG — [1] Software Development Group [2] Sanandaj, Iran internationale Fughafen Kennung … Acronyms von A bis Z
SDG&E — The acronym for San Diego Gas & Electric an electric and natural gas utility serving the San Diego, California, region. California Energy Comission. Dictionary of Energy Terms Note: An ampersand is the correct usage in the company s name … Energy terms
Sdg что это такое в электронике
резервный дизель-генератор
—
[А.С.Гольдберг. Англо-русский энергетический словарь. 2006 г.]
Тематики
Смотреть что такое «SDG» в других словарях:
SDG — can refer to:* Satsvarupa dasa Goswami * SDG ( [http://www.steerdaviesgleave.com Steer Davies Gleave] ) is a global management consultancy specialising in the transport industry. Their clients include Canary Wharf, 2012 Olympics, Transmilenio,… … Wikipedia
SDG — steht für: Sächsische Dampfeisenbahngesellschaft Soli Deo Gloria, lateinisch für „Gott allein die Ehre“ Spencer Davis Group, eine britische Band Sudanesisches Pfund, die Währung Sudans, nach ISO 4217 Subjective Difference Grade, einem Hörtest… … Deutsch Wikipedia
SDG — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule lettre Sigles de deux lettres > Sigles de trois lettres Sigles de quatre lettres … Wikipédia en Français
SDG — Soli Deo Gloria (International » Latin) * Single Digit Greats (Community » Sports) * Sanandaj, Iran (Regional » Airport Codes) * Strategy Decision Group (Business » General) * Medical orderly (Sanitätsdienstgrad) (Governmental » Nazi Regime) … Abbreviations dictionary
SDG — sucrose density gradient … Medical dictionary
SDG — • Software Development Group • Sanandaj, Iran internationale Flughafen Kennung … Acronyms
Sdg. — Sendung EN sending; consignment; shipment; transmission, broadcast … Abkürzungen und Akronyme in der deutschsprachigen Presse Gebrauchtwagen
SDG — Social Development Group Source: საქარველოს საინფორმაციო და საკომუნიკაციო ტექნოლოგიების განვითარების ჩარჩო პროგრამა. /დოკუმენტი მოამზადა და გამოსცა გაეროს განვითარების პროგრამის პროქტმა UNDP/GEO/00031399 საქართველოში საინფორმაციო და საკომუნიკაციო … Georgian encyclopedia
sdg — ISO 639 3 Code of Language ISO 639 2/B Code : ISO 639 2/T Code : ISO 639 1 Code : Scope : Individual Language Type : Living Language Name : Savi … Names of Languages ISO 639-3
SDG — [1] Software Development Group [2] Sanandaj, Iran internationale Fughafen Kennung … Acronyms von A bis Z
SDG&E — The acronym for San Diego Gas & Electric an electric and natural gas utility serving the San Diego, California, region. California Energy Comission. Dictionary of Energy Terms Note: An ampersand is the correct usage in the company s name … Energy terms
Sdg что это такое в электронике
К семейству генераторов SDG компании Siglent относятся такие генераторы сигналов произвольной формы, как SDG800, SDG1000, SDG1000X, SDG2000X, SDG5000, SDG6000X [1] и соответствующие им генераторы фирмы АКИП (см. таблицу ниже). Генераторы этой серии примечательны тем, что поддерживают интерфейс управления приборами компании National Instruments, так называемый интерфейс программирования NI-VISA [2]. В этой статье приведен перевод документации по программированию генераторов сигналов произвольной формы [3].
Генераторы Sigilent | Генераторы АКИП |
SDG800 | АКИП-3402, АКИП-3407, АКИП-3408, АКИП-3409 |
SDG1000 | АКИП-3419 |
SDG6000X | АКИП-3410, АКИП-3413, АКИП-3418, АКИП-3420, АКИП-3422 |
[Установка пакета NI-VISA]
Перед началом программирования приборов Вам нужно установить NI-VISA. Этот пакет можно загрузить с сайта ni.com (для этого требуется бесплатная регистрация). Есть полная версия NI-VISA (full version), и есть версия только с поддержкой обмена данными (Run-Time Engine version). Полная версия включает драйвер устройства NI (NI device driver) и утилиту NI MAX (Measurement & Automation Explorer), которая дает пользователю базовый интерфейс для управления устройством. Версия Run-Time Engine немного меньше по размеру, чем полная версия, так как в ней присутствует только NI device driver. Обе версии имеют одинаковый принцип инсталляции.
[Установка NI-VISA]
1. Скачайте последнюю версию пакета NI-VISA с сайта ni.com. Я советую скачать и установить полную версию, потому что в ней присутствуют примеры приложений, демонстрирующих принцип работы с библиотеками. Для закачки пакета NI-VISA пройдите процесс бесплатной регистрации на сайте ni.com. Также можете скачать NI-VISA версии 17.0 по ссылке [5].
2. Если Вы скачали NI-VISA с сайта ni.com, то это будет самораспаковывающийся архив WinZip. Запустите его, и укажите любую временную папку на диске, куда WinZip распакует файлы, необходимые для установки. После этого нажмите кнопку Unzip. После распаковки автоматически запустится процесс установки пакета.
Если Вы скачали полный пакет NI-VISA по ссылке [5], то это будет ZIP-архив. Распакуйте его в любую временную папку на диске, после этого запустите установщик setup.exe, находящийся в папке NI-VISA\17.0 архива.
3. Диалоги установки самые обычные. Нужно будет согласиться с условиями лицензии, выбрать путь на диске, куда будет установлен пакет, и в конце нужно выбрать составляющие части пакетов для установки.
Можно оставить все по умолчанию, но я на всякий случай выбрал «установить все».
4. После того, как установка завершится, потребуется перезагрузить компьютер.
[Подключение к инструменту]
Управляемые через интерфейс VISA приборы и оборудование в терминологии National Instruments называются «инструментами». В зависимости от определенной модели Вашего генератора подключение между прибором и компьютером PC может осуществляться через интерфейс USB или LAN. Это руководство в качестве примера использует USB.
a. Подключите генератор SDG через USB к компьютеру, который должен быть при этом включен. После этого включите SDG, и если он был подключен к этому компьютеру первый раз, то отобразится сообщение об установке устройства (Device Setup), и будет автоматически установлен драйвер устройства.
b. Подождите несколько секунд окончания процесса установки драйвера.
[Дистанционное управление]
Пользователь может использовать команды SCPI для программирования и управления функциями генератора. Подробнее про примеры программирования см. соответствующие секции в конце статьи.
Отправка команд SCPI через NI-VISA. Вы можете управлять генератором SDG дистанционно, через USB (иногда и через LAN, в зависимости от модели генератора), путем отправки команд SCPI через готовое программное обеспечение NI-VISA (например, с помощью утилиты NI MAX).
3. Откроется главное окно, дающее доступ к информации о приборе. Оно также позволяет отправлять в прибор команды и получать от прибора результаты выполнения этих команд.
4. Верхней части окна находятся кнопки для переключения функций утилиты. Кликните на Input/Output, откроется окно, которая на закладке Basic I/O позволяет посылать команды в прибор (Write), читать из прибора ответ (Read), и запрашивать выполнение определенной операции (Query).
5. В верхней части окна Вы увидите список базовых команд VISA, которые понимают большинство измерительных приборов, имеющих встроенную поддержку VISA. Первая команда в этом списке *IDN?\n (она выбрана по умолчанию), это команда получения информации о приборе. Кликните на кнопку Query, это вызовет отправку команды (операция Write) и последующее чтение результата команды (операция Read). Результат выполнения запроса Вы увидите на экране.
В поле ввода «Select or Enter Command» можно ввести любую команду Полный список команд, которые можно использовать, есть в руководстве по программированию генераторов SDG [3], также см. таблицу 2.6.
Ниже в таблице показаны несколько примеров запуска команд для генератора АКИП-3408/1 (это аналог Siglent SDG805 5MHz Waveform Generator). Некоторые команды не подразумевают ответа от прибора, и их можно запускать операцией записи (Write).
Запрос или команда | Операция | Описание | Пример ответа на запрос |
*IDN?\n | Query | Получение информации о приборе | VISA *IDN\s*,AKIP-3408-1,NDG080B2150089,1.08.01.08,02-00-00-04-00\n |
OUTP?\n | Query | Получение состояния выхода генератора | OUTP\sON,LOAD,HZ\n |
OUTP\sOFF,LOAD,HZ\n | Write | Установка состояния выхода генератора | — |
BSWV?\n | Query | Получении информации о базовых параметрах генерируемого сигнала | BSWV\sWVTP,SINE,FRQ,1000HZ, AMP,4V,OFST,0V,PHSE,0\n |
BSWV\sWVTP,SINE, FRQ,1476000HZ, AMP,1V,OFST,0V, PHSE,0\n | Write | Установка частоты 1476 кГц синусоидальной формы, уровень выходного сигнала от пика до пика 1 вольт | — |
Примечание: \s это символ пробела (он отделяет параметры от команды), \n это символ возврата каретки (обозначает завершение строки команды).
[Введение в язык SCPI]
Текстовые команды, примеры отправки которых рассматривались во врезке выше, это ничто иное, как команды языка SCPI. В этой секции описывается команды для дистанционного управления, которые распознают генераторы SDG.
Каждая команда или запрос передается в прибор в соответствии с её синтаксисом и дополнительной информацией, если таковые имеются. Различают просто команды, которые не требуют от прибора ответа на команду (COMMAND) и запросы, в ответ на которые прибор выдает требуемую информацию (QUERY). Почти всегда команда и запрос отличаются тем, что в команде после команды, через пробел, идут дополнительные параметры, а в запросе после команды указывается знак вопроса (?).
Таблица 2.6. Список команд и запросов генераторов SDG.
Запрос или команда | Длинная форма | Подсистема | Что команда делает |
*IDN | *IDN | SYSTEM | Получение идентификационной информации об устройстве. |
*OPC | *OPC | SYSTEM | Получает или устанавливает значение бита OPC (0) в регистре статуса событий (Event Status Register, ESR). |
*CLS | *CLS | SYSTEM | Очищает все регистры данных статуса. |
*ESE | *ESE | SYSTEM | Устанавливает или получает значение регистра разрешения статуса стандартных событий (Standard Event Status Enable, ESE). |
*ESR | *ESR | SYSTEM | Читает или очищает содержимое регистра статуса событий (ESR). |
*RST | *RST | SYSTEM | Инициирует сброс устройства. |
*SRE | *SRE | SYSTEM | Устанавливает регистр разрешения запроса службы (Service Request Enable, SRE). |
*STB | *STB | SYSTEM | Получает содержимое регистра, определенного стандартом IEEE 488.2. |
*TST | *TST | SYSTEM | Выполняет внутреннее самотестирование. |
*WAI | *WAI | SYSTEM | Ожидание продолжения команды. |
DDR | DDR | SYSTEM | Читает или очищает регистр, специфичный для устройства (Device Dependent Register, DDR). |
CMR | CMR | SYSTEM | Читает или очищает регистр ошибки команды. |
CHDR | COMM_HEADER | SIGNAL | Устанавливает или получает формат возврата команды. |
OUTP | OUTPUT | SIGNAL | Устанавливает или получает состояние выхода. |
BSWV | BASIC_WAVE | SIGNAL | Устанавливает или получает базовые параметры сигнала. |
MDWV | MODULATEWAVE | SIGNAL | Устанавливает или получает параметры модуляции. |
SWWV | SWEEPWAVE | SIGNAL | Устанавливает или получает параметры качания частоты. |
BTWV | BURSTWAVE | SIGNAL | Устанавливает или получает пакетные параметры. |
PACP | PARACOPY | SIGNAL | Копирует параметры из одного канала в другой. |
ARWV | ARBWAVE | DATA | Меняет тип генерируемого сигнала на произвольный, задаваемый данными пользователя. |
SYNC | SYNC | SIGNAL | Устанавливает или получает сигнал синхронизации. |
NBFM | NUMBER_FORMAT | SYSTEM | Устанавливает или получает формат данных. |
LAGG | LANGUAGE | SYSTEM | Устанавливает или получает язык. |
SCFG | SYS_CFG | SYSTEM | Устанавливает или получает настройки системы при включении питания. |
BUZZ | BUZZER | SYSTEM | Устанавливает или получает состояние пищалки. |
SCSV | SCREEN_SAVE | SYSTEM | Устанавливает или получает состояние сохранения экрана. |
RISC | ROSCILLATOR | SIGNAL | Устанавливает или получает состояние источника тактирования. |
FCNT | FREQCOUNTER | SIGNAL | Устанавливает или получает значения счетчика частоты. |
INVT | INVERT | SIGNAL | Устанавливает или получает полярность текущего канала. |
COUP | COUPLING | SIGNAL | Устанавливает или получает параметры развязки по постоянной составляющей. |
VOLTPRT | VOLTPRT | SYSTEM | Устанавливает или получает состояние защиты от превышения напряжения. |
SIL | STORELIST | SIGNAL | Выводит список всех сохраненных сигналов. |
WVDT | WVDT | SIGNAL | Устанавливает и получает данные произвольного сигнала. |
VKEY | VIRTUALKEY | SYSTEM | Устанавливает виртуальные кнопки. |
SYST:COMM:LAN:IPAD | SYSTEM:COMMUNICATE:LAN:IPADDRESS | SYSTEM | Команда может установить и получить IP-адрес системы. |
SYST:COMM:LAN:SMAS | SYSTEM:COMMUNICATE:LAN:SMASK | SYSTEM | Команда может установить и получить маску подсети системы. |
SYST:COMM:LAN:GAT | SYSTEM:COMMUNICATE:LAN:GATEWAY | SYSTEM | Команда может установить и получить IP-адрес шлюза системы. |
SRATE | SAMPLERATE | SIGNAL | Установка или получение частоты дискретизации. Это можно использовать только в режиме TrueArb. |
HARM | HARMonic | SIGNAL | Устанавливает или получает информацию о гармониках. |
CMBN | CoMBiNe | SIGNAL | Устанавливает или получает информацию о комбинировании сигналов. |
Ниже приведено подробное описание команд SCPI из этой таблицы.
[Общие команды]
Стандарт IEEE определяет общие команды, используемые для запроса базовой информации об инструменте или для выполнения базовых операций. Эти команды обычно начинаются со звездочки *, и длина ключевого слова команды обычно составляет 3 символа.
IDN. Запрос *IDN? приводит к тому, что инструмент идентифицирует сам себя. Ответ инструмента состоит из полей manufacturer, model, serial number, software version и firmware version.
здесь SDG, что идентифицирует инструмент генератора.
идентификатор модели, состоящий из менее 14, в нем не должно содержаться слово MODEL.
у каждого инструмента имеется свой уникальный серийный номер.
обозначает версию программного обеспечения инструмента.
поле, обозначающее уровень аппаратуры, в нем должна содержаться информация о всех отдельно рассматриваемых подсистемах. Эта информация может содержать один или несколько кодов ревизии.
Пример, запрос на чтение информации о генераторе:
Поле hardware version поддерживается не всеми генераторами. SDG800, SDG1000, SDG5000 выдают в ответе поле hardware version, в ответе приборов SDG1000X и SDG2000X не содержится это поле. Поле hardware version имеет 5 значений, отделяемых друг от друга дефисом: value1-value2-value3-value4-value5.
value1: PCB, версия печатной платы.
value2: версия аппаратуры.
value3: дополнительная версия аппаратуры.
value4: версия FPGA.
value5: версия CPLD.
OPC. Команда *OPC (Operation Complete) устанавливает бит OPC (бит 0) в стандартном регистре Event Status Register (ESR). Эта команда не дает никакого другого эффекта в операциях устройства, потому что инструмент начинает парсинг команды или запроса только после того, как была полностью обработана предыдущая команда или запрос.
На запрос *OPC? всегда придет ответ в виде ASCII-символа 1, потому что устройство ответит на запрос только тогда, когда предыдущая команда полностью выполнена. Таким образом выдавать запрос *OPC? следует только для того, чтобы зафиксировать момент времени, когда была выполнена предыдущая команда, не подразумевающая ответ, и прибор готов к обработке других команд.
CLS. Команда очищает все данные регистров состояния (status data registers).
ESE. Команда *ESE установит стандартный регистр Event Status Enable (ESE). Эта команда разрешить одно или большее количество событий в регистре ESR, чтобы их появление отражалось в суммарном бите оповещения (ESB summary message bit, бит 5) регистра STB.
Запрос *ESE? читает содержимое регистра ESE.
value значение от 0 до 255.
Формат ответа на запрос:
Пример: следующая инструкция позволяет устанавливаться биту ESB, если происходит запрос пользователя (URQ bit 6, т. е. десятичное число 64) и/или происходит ошибка, зависящая от устройства (DDE bit 3, т. е. десятичное число 8). Сумма этих значений 64+8=72 дает маску для регистра ESE.
См. также команду *ESR.
ESR. Запрос *ESR? читает и очищает содержимое регистра состояния событий, Event Status Register (ESR). Ответ представляет сумму двоичных значений бит регистра 7..0.
значение от 0 до 255.
Пример, следующая инструкция читает и очищает содержимое регистра ESR:
См. также команды: *CLS, *ESE
RST. Команда *RST инициирует сброс устройства, что приводит к восстановлению настроек по умолчанию.
SRE. Команда *SRE установит регистр разрешения служб, Service Request Enable register (SRE). Эта команда позволяет пользователю указать, какие биты сообщения в регистре STB будут генерировать запрос обслуживания (service request). Оповещение об определенном сообщении разрешается записью в 1 бита в соответствующей позиции. И наоборот, запись 0 в определенный бит будет запрещать генерацию запроса на обслуживание (service request, SRQ)) для соответствующего события. Очистка регистра SRE запрещает прерывания SRQ.
Запрос *SRE? вернет значение регистра SRE. Если перевести это значение в двоичную форму, то установка отдельных бит покажет, оповещение о каких событиях разрешено. Обратите внимание, что бит 6 (MSS) не может быть установлен, и возвращенное значение всегда будет показывать 0 в этой позиции бита.
это значение от 0 до 255.
Пример: следующая инструкция позволит генерировать SRQ, когда бит MAV (бит 4, что соответствует десятичному значению 16) или бит INB (бит 0, что соответствует десятичному значению 1) установятся в регистре STR вместе или по отдельности. Сумма масок этих бит 16+1 = 17.
STB. Запрос *STB? читает содержимое регистра статуса, Status Register (STB), определенного в стандарте IEEE 488.2, и главного общего состояния, Master Summary Status (MSS). Ответ представляет значения бит 0..5 и бита 7 регистра байта состояния (Status Byte) и суммарного статуса сообщения (MSS). Ответ на запрос *STB? идентичен ответу на опрос SRE с тем лишь отличием, что состояние MSS появляется в бите 6 вместо сообщения RQS.
это значение в диапазоне от 0 до 255.
Пример: следующий запрос читает регистр байта состояния:
См. также команды: *CLS, *SRE.
значение 0 говорит об успешном прохождении теста.
Примечание: команда TST не поддерживается генератором SDG800.
См. также команду *CAL.
WAI. Команда *WAI (WAIT, ожидать продолжения), требуемая стандартом IEEE 488.2, никак не влияет на инструмент, так как сигнал-генератор начнет выполнение команды только тогда, когда была полностью выполнена предыдущая команда.
См. также команду *OPC.
DDR. Запрос DDR? читает и очищает содержимое специфичного для устройства регистра ошибки, Device Dependent Register (DDR). В случае отказа аппаратуры регистр DDR указывает место отказа.
значение от 0 до 65535, если возвращен 0, то ошибки нет.
Следующая таблица дает расшифровку бит значения ошибки:
Бит | Вес бита | Описание |
15, 14 | Зарезервировано | |
13 | 8192 | Отказ аппаратуры отсчета базового времени |
12 | 4096 | Отказ аппаратуры триггера |
11, 10 | Зарезервировано | |
9 | 512 | Отказ аппаратуры канала 2 |
8 | 256 | Отказ аппаратуры канала 1 |
7 | 128 | Событие перегрузки по внешнему входу |
6..2 | Зарезервировано | |
1 | 2 | Событие перегрузки канала 2 |
0 | 1 | Событие перегрузки канала 1 |
Примечание: команда не поддерживается генераторами SDG800, SDG1000, SDG5000 и не поддерживается SDG1000x и SDG2000X.
CMR. Запрос CMR? читает и очищает содержимое регистра ошибки команды, command error register (CMR). См. таблицу ниже, где показаны типы ошибок синтаксиса, обнаруженные инструментом.
код ошибки от 0 до 14, 0 означает отсутствие ошибки.
Бит | Описание |
1 | Не распознан заголовок команды/запроса |
2 | Недопустимый символ |
3 | Недопустимый разделитель |
4 | Пропущенный параметр |
5 | Не распознанное ключевое слово |
6 | Ошибка строки |
7 | Не разрешенный параметр |
8 | Строка команды слишком длинная |
9 | Не разрешенный запрос |
10 | Пропущена маска запроса |
11 | Недопустимый параметр |
12 | Ошибка синтаксиса параметра |
13 | Имя файла слишком длинное |
14 | Директория не существует |
Примечание: команда не поддерживается генераторами SDG800, SDG1000, SDG5000 и не поддерживается SDG1000x и SDG2000X.
CHDR. Команда CHDR (возможен её длинный вариант Comm_HeaDeR) используется для изменения формата данных, возвращаемых в ответ на запрос. Параметр SHORT задает возвращать короткий формат, LONG задает длинный формат. OFF не возвращает ничего.
одно из значений SHORT, LONG или OFF.
Пример, установка длинного формата команды запроса:
Пример чтения формата команды запроса:
Примечание: команда не поддерживается генераторами SDG800, SDG1000, SDG5000 и не поддерживается SDG1000x и SDG2000X.
[Команда управления выходом]
OUTP. Команда OUTP (возможен «длинный» синтаксис OUTPut) разрешает или запрещает выдачу на выход сигнала (коннектор Output, находящийся на передней панели генератора). Запрос вернет ON или OFF и параметры LOAD, PLRT.
:OUTP
одно из значений C1 или C2
параметр, см. таблицу ниже
Параметр | Значение | Описание |
ON | Включить выход | |
OFF | Выключить выход | |
LOAD | Значение нагрузки (единица по умолчанию Ом) | |
PLRT | Значение полярности выходного сигнала |
Примечание: поддерживается не всеми генераторами, см. таблицу далее.
Включение канала 1:
Чтение выходного состояния канала 1:
Установка нагрузки 50 ом:
Установка load для HZ.
Установка нормальной полярности выхода:
Установка инверсной полярности:
Поддержка функций команды разными моделями приборов:
Команда/Параметр | SDG800 | SDG1000 | SDG2000X | SDG5000 | SDG1000X |
нет (один канал) | да | да | да | да | |
LOAD | 50, HZ | 50..10000, HZ | 50..100000, HZ | 50, HZ | 50..100000, HZ |
[Базовая команда управления генерацией]
BSWV. Команда BSWV (возможен «длинный» синтаксис BaSic_WaVe) устанавливает или запрашивает основные параметры сигнала. Если в приборе SDG1000X включено комбинирование сигналов (wave combine), то Вы не можете установить для сигнала прямоугольную форму. Комбинация прямоугольных форм сигнала невозможна.
одно из значений C1 или C2
параметр, см. таблицу ниже
Параметр | Значение | Описание |
WVTP | Тип сигнала. | |
FRQ | Значение частоты сигнала. Если тип сигнала шум (Noise) или постоянный ток (DC), то этот параметр установить нельзя. | |
PERI | Значение периода сигнала. Если тип сигнала шум (Noise) или постоянный ток (DC), то этот параметр установить нельзя. | |
AMP | Значение амплитуды сигнала. Если тип сигнала шум (Noise) или постоянный ток (DC), то этот параметр установить нельзя. | |
OFST | Значение смещения по постоянному току для сигнала. Если тип сигнала шум (Noise) или постоянный ток (DC), то этот параметр установить нельзя. | |
SYM | Значение симметрии. Если тип сигнала «полка» (Ramp), то этот параметр установить нельзя. | |
DUTY | Значение скважности периода сигнала. Этот параметр можно установить только для типов сигнала Square и Pulse. | |
PHSE | Значение фазы. Если тип сигнала шум (Noise) или постоянный ток (DC), то этот параметр установить нельзя. | |
STDEV | Значение стандартной девиации для шума. Этот параметр можно установить только для типа сигнала Noise. | |
MEAN | Среднее значение шума. Этот параметр можно установить только для типа сигнала Noise. | |
WIDTH | Значение ширины по времени. Этот параметр можно установить только для типа сигнала Pulse. | |
RISE | Время нарастания уровня. Этот параметр можно установить только для типа сигнала Pulse. | |
FALL | Время спада уровня. Этот параметр можно установить только для типа сигнала Pulse. | |
DLY | Значение задержки. Этот параметр можно установить только для типа сигнала Pulse. | |
HLEV | Значение высокого уровня. Если тип сигнала шум (Noise) или постоянный ток (DC), то этот параметр установить нельзя. | |
LLEV | Значение низкого уровня. Если тип сигнала шум (Noise) или постоянный ток (DC), то этот параметр установить нельзя. | |
BANDSTATE | Состояние переключателя полосы шума. Этот параметр можно установить только для типа сигнала Noise. | |
BANDWIDTH | Значение полосы шума. Этот параметр можно установить только для типа сигнала Noise. |
Если команда не устанавливает базовый тип сигнала, то параметр WVPT будет установлен в текущий тип сигнала, где:
тип сигнала, одно из значений SINE, SQUARE, RAMP, PULSE, NOISE, ARB, DC.
частота, единица по умолчанию Hz. Значение зависит от модели генератора.
амплитуда, единица по умолчанию V. Значение зависит от модели генератора.
смещение, единица по умолчанию V. Значение зависит от модели генератора.
скважность, от 0% до 100%. Значение зависит от частоты.
симметрия, от 0% до 100%.
от 0 до 60. В приборах SDG2000X/SDG1000X если установить 400, то это установит значение фазы 400-360=40.
стандартная девиация, единица по умолчанию V. Значение зависит от модели генератора.
действующее значение, единица по умолчанию V. Значение зависит от модели генератора.
ширина Max_width (Min_duty * 0.01) * period.
время нарастания. Значение зависит от модели генератора.
время спада. Значение зависит от модели генератора.
задержка, единица S. Максимальное значение равно периоду импульса (Pulse period), минимальное значение 0.
переключение полосы, одно из значений ON или OFF.
значение полосы в диапазоне между 20MHz и 120MHz.
Синтаксис запроса: :BSWV?
одно из значений C1 или C2.
Изменение типа сигнала на спад в канале 1:
Изменение частоты канала 1 на 2000 Гц:
Установка амплитуды канала 1 на 3V (размах от пика до пика, Vpp):
Чтение базовых параметров сигнала канала 1:
Установка значения полосы шума (bandwidth value) канала 1 на 100 МГц:
Поддержка параметров команды различными генераторами:
Команда/Параметр | SDG800 | SDG1000 | SDG2000X | SDG5000 | SDG1000X |
нет (один канал) | да | да | да | да | |
RISE | да | нет | да | да | да |
FALL | да | нет | да | да | да |
DLY | нет | да | да | да | да |
BANDSTATE | нет | нет | да | нет | нет |
BANDWIDTH | нет | нет | да | нет | нет |
[Команда управления модуляцией]
MDWV. Команда MDWV (MoDulateWaVe) устанавливает или получает параметры модуляции.
:MDWV
одно из значений C1 или C2
параметр, см. таблицу ниже.
Параметр | Значение | Описание |
STATE | Включение или выключение модуляции. Замечание: если Вы хотите установить или прочитать другие параметры модуляции, то нужно установить сначала в ON состояние STATE. | |
AM, SRC | Источник сигнала для амплитудной модуляции. | |
AM, MDSP | Форма сигнала для амплитудной модуляции. Этот параметр можно установить только тогда, когда AM SRC установлен в значение INT. | |
AM, FRQ | Частота амплитудной модуляции. Этот параметр можно установить только тогда, когда AM SRC установлен в значение INT. | |
AM, DEPTH | Глубина амплитудной модуляции. Этот параметр можно установить только тогда, когда AM SRC установлен в значение INT. | |
DSBAM, SRC | Источник сигнала DSBAM. | |
DSBAM, MDSP | Форма сигнала модуляции DSBAM. Этот параметр можно установить только тогда, когда AM SRC установлен в значение INT. | |
DSBAM, FRQ | Частота DSBAM. Этот параметр можно установить только тогда, когда AM SRC установлен в значение INT. | |
FM, SRC | Источник сигнала для частотной модуляции. | |
FM, MDSP | Форма сигнала частотной модуляции. Этот параметр можно установить только тогда, когда параметр FM SRC установлен в значение INT. | |
FM, FRQ | Частота сигнала для частотной модуляции. Этот параметр можно установить только тогда, когда параметр FM SRC установлен в значение INT. | |
FM, DEVI | Девиация частотной модуляции. Этот параметр можно установить только тогда, когда параметр FM SRC установлен в значение INT. | |
PM, SRC | Источник сигнала для фазовой модуляции. Этот параметр можно установить только тогда, когда параметр PM SRC установлен в значение INT. | |
PM, MDSP | Форма сигнала фазовой модуляции. Этот параметр можно установить только тогда, когда параметр PM SRC установлен в значение INT. | |
PM, FRQ | Частота фазовой модуляции. Этот параметр можно установить только тогда, когда параметр PM SRC установлен в значение INT. | |
PWM, FRQ | Частота ШИМ. Этот параметр можно установить только тогда, когда форма несущей частоты установлена в значение PULSE. | |
PWM, DEVI | Девиация скважности ШИМ. Этот параметр можно установить только тогда, когда форма несущей частоты установлена в значение PULSE. | |
PWM, MDSP | Форма сигнала модуляции ШИМ. Этот параметр можно установить только тогда, когда форма несущей частоты установлена в значение PULSE. | |
PWM, SRC | Источник сигнала ШИМ. | |
PM, DEVI | Девиация фазовой модуляции. Этот параметр можно установить только тогда, когда параметр PM SRC установлен в значение INT. | |
ASK, SRC | Источник сигнала модуляции ASK. | |
ASK, KFRQ | Частота ключа ASK. Этот параметр можно установить только тогда, когда параметр ASK SRC установлен в значение INT. | |
FSK, KFRQ | Частота ключа FSK. Этот параметр можно установить только тогда, когда параметр FSK SRC установлен в значение INT. | |
FSK, HFRQ | Частота скачков FSK. | |
FSK, SRC | Источник сигнала модуляции FSK. | |
PSK, KFRQ | Частота ключа PSK. Этот параметр можно установить только тогда, когда параметр PSK SRC установлен в значение INT. | |
PSK, SRC | Источник сигнала модуляции PSK. | |
CARR, WVTP | Форма сигнала несущей. | |
CARR, FRQ | Значение частоты несущей. | |
CARR, AMP | Значение амплитуды несущей. | |
CARR, OFST | Значение смещения несущей. | |
CARR, SYM | Значение симметрии несущей. Этот параметр может быть установлен только для Ramp. | |
CARR, DUTY | Значение скважности периода несущей. Этот параметр может быть установлен только для Square и Pulse. | |
CARR, PHSE | Значение фазы несущей. | |
CARR, RISE | Значение времени нарастания несущей. Этот параметр может быть установлен только для Pulse. | |
CARR, FALL | Значение времени спада несущей. Этот параметр может быть установлен только для Pulse. | |
CARR, DLY | Значение задержки несущей. Этот параметр может быть установлен только для Pulse. |
Если волна несущей (carrier wave) установлена в шум (Noise), то Вы не сможете включить модуляцию. Если Вы хотите установить AM, FM, PM, CARR и STATE, то первый параметр будет один из этих значений.
состояние, ON или OFF.
источник, INT или EXT.
форма сигнала модуляции, одно из значений SINE, SQUARE, TRIANGLE, UPRAMP, DNRAMP, NOISE, ARB.
частота амплитудной модуляции, единица по умолчанию Hz. Значение зависит от модели генератора.
глубина модуляции, от 0% до 120%.
частота частотной модуляции, единица по умолчанию Hz. Значение зависит от модели генератора.
девиация частотной модуляции, 0 для частоты несущей, значение зависит от разницы между частотой несущей и частоты полосы.
частота фазовой модуляции, единица по умолчанию Hz, Значение зависит от модели генератора.
девиация фазы, от 0 до 360.
частота ШИМ, единица по умолчанию Hz, Значение зависит от модели генератора.
девиация ШИМ, единица по умолчанию %, значение зависит от скважности цикла несущей.
частота ключа модуляции ASK, единица по умолчанию Hz, значение зависит от модели генератора.
частота модуляции FSK, единица по умолчанию Hz, значение зависит от версии.
частота прыжка FSK, та же самая, что и частота базового сигнала.
тип сигнала, одно из значений SINE, SQUARE, RAMP, ARB, PULSE.
частота, значение по умолчанию Hz, значение зависит от модели генератора.
амплитуда, единица по умолчанию V, значение зависит от модели генератора.
смещение, единица по умолчанию V, значение зависит от модели генератора.
скважность, от 0% до 100%.
симметрия, от 0% до 100%.
время нарастания, значение зависит от модели генератора.
время спада, значение зависит от модели генератора.
задержка, единица по умолчанию S.
Примечание: значение некоторых параметров зависит от модели генератора, для получения подробной информации см. документацию генератора.
одно из значений C1 или C2.
будут возвращены все текущие параметры модуляции.
Установка типа модуляции AM для канала 1:
Установка для канала 1 формы модулирующего сигнала AM, и установка типа модулирующего сигнала AM на синус:
Чтение параметров модуляции канала 1, у которого STATE установлено в ON: