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. После распаковки автоматически запустится процесс установки пакета.

Sdg что это такое в электронике. Смотреть фото Sdg что это такое в электронике. Смотреть картинку Sdg что это такое в электронике. Картинка про Sdg что это такое в электронике. Фото Sdg что это такое в электронике

Если Вы скачали полный пакет NI-VISA по ссылке [5], то это будет ZIP-архив. Распакуйте его в любую временную папку на диске, после этого запустите установщик setup.exe, находящийся в папке NI-VISA\17.0 архива.

3. Диалоги установки самые обычные. Нужно будет согласиться с условиями лицензии, выбрать путь на диске, куда будет установлен пакет, и в конце нужно выбрать составляющие части пакетов для установки.

Sdg что это такое в электронике. Смотреть фото Sdg что это такое в электронике. Смотреть картинку Sdg что это такое в электронике. Картинка про Sdg что это такое в электронике. Фото Sdg что это такое в электронике

Можно оставить все по умолчанию, но я на всякий случай выбрал «установить все».

4. После того, как установка завершится, потребуется перезагрузить компьютер.

[Подключение к инструменту]

Управляемые через интерфейс VISA приборы и оборудование в терминологии National Instruments называются «инструментами». В зависимости от определенной модели Вашего генератора подключение между прибором и компьютером PC может осуществляться через интерфейс USB или LAN. Это руководство в качестве примера использует USB.

a. Подключите генератор SDG через USB к компьютеру, который должен быть при этом включен. После этого включите SDG, и если он был подключен к этому компьютеру первый раз, то отобразится сообщение об установке устройства (Device Setup), и будет автоматически установлен драйвер устройства.

Sdg что это такое в электронике. Смотреть фото Sdg что это такое в электронике. Смотреть картинку Sdg что это такое в электронике. Картинка про Sdg что это такое в электронике. Фото Sdg что это такое в электронике

b. Подождите несколько секунд окончания процесса установки драйвера.

[Дистанционное управление]

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

Отправка команд SCPI через NI-VISA. Вы можете управлять генератором SDG дистанционно, через USB (иногда и через LAN, в зависимости от модели генератора), путем отправки команд SCPI через готовое программное обеспечение NI-VISA (например, с помощью утилиты NI MAX).

Sdg что это такое в электронике. Смотреть фото Sdg что это такое в электронике. Смотреть картинку Sdg что это такое в электронике. Картинка про Sdg что это такое в электронике. Фото Sdg что это такое в электронике

Sdg что это такое в электронике. Смотреть фото Sdg что это такое в электронике. Смотреть картинку Sdg что это такое в электронике. Картинка про Sdg что это такое в электронике. Фото Sdg что это такое в электронике

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

Sdg что это такое в электронике. Смотреть фото Sdg что это такое в электронике. Смотреть картинку Sdg что это такое в электронике. Картинка про Sdg что это такое в электронике. Фото Sdg что это такое в электронике

4. Верхней части окна находятся кнопки для переключения функций утилиты. Кликните на Input/Output, откроется окно, которая на закладке Basic I/O позволяет посылать команды в прибор (Write), читать из прибора ответ (Read), и запрашивать выполнение определенной операции (Query).

Sdg что это такое в электронике. Смотреть фото Sdg что это такое в электронике. Смотреть картинку Sdg что это такое в электронике. Картинка про Sdg что это такое в электронике. Фото Sdg что это такое в электронике

5. В верхней части окна Вы увидите список базовых команд VISA, которые понимают большинство измерительных приборов, имеющих встроенную поддержку VISA. Первая команда в этом списке *IDN?\n (она выбрана по умолчанию), это команда получения информации о приборе. Кликните на кнопку Query, это вызовет отправку команды (операция Write) и последующее чтение результата команды (операция Read). Результат выполнения запроса Вы увидите на экране.

Sdg что это такое в электронике. Смотреть фото Sdg что это такое в электронике. Смотреть картинку Sdg что это такое в электронике. Картинка про Sdg что это такое в электронике. Фото Sdg что это такое в электронике

В поле ввода «Select or Enter Command» можно ввести любую команду Полный список команд, которые можно использовать, есть в руководстве по программированию генераторов SDG [3], также см. таблицу 2.6.

Ниже в таблице показаны несколько примеров запуска команд для генератора АКИП-3408/1 (это аналог Siglent SDG805 5MHz Waveform Generator). Некоторые команды не подразумевают ответа от прибора, и их можно запускать операцией записи (Write).

Запрос или командаОперацияОписаниеПример ответа на запрос
*IDN?\nQueryПолучение информации о прибореVISA *IDN\s*,AKIP-3408-1,NDG080B2150089,1.08.01.08,02-00-00-04-00\n
OUTP?\nQueryПолучение состояния выхода генератораOUTP\sON,LOAD,HZ\n
OUTP\sOFF,LOAD,HZ\nWriteУстановка состояния выхода генератора
BSWV?\nQueryПолучении информации о базовых параметрах генерируемого сигнала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*IDNSYSTEMПолучение идентификационной информации об устройстве.
*OPC*OPCSYSTEMПолучает или устанавливает значение бита OPC (0) в регистре статуса событий (Event Status Register, ESR).
*CLS*CLSSYSTEMОчищает все регистры данных статуса.
*ESE*ESESYSTEMУстанавливает или получает значение регистра разрешения статуса стандартных событий (Standard Event Status Enable, ESE).
*ESR*ESRSYSTEMЧитает или очищает содержимое регистра статуса событий (ESR).
*RST*RSTSYSTEMИнициирует сброс устройства.
*SRE*SRESYSTEMУстанавливает регистр разрешения запроса службы (Service Request Enable, SRE).
*STB*STBSYSTEMПолучает содержимое регистра, определенного стандартом IEEE 488.2.
*TST*TSTSYSTEMВыполняет внутреннее самотестирование.
*WAI*WAISYSTEMОжидание продолжения команды.
DDRDDRSYSTEMЧитает или очищает регистр, специфичный для устройства (Device Dependent Register, DDR).
CMRCMRSYSTEMЧитает или очищает регистр ошибки команды.
CHDRCOMM_HEADERSIGNALУстанавливает или получает формат возврата команды.
OUTPOUTPUTSIGNALУстанавливает или получает состояние выхода.
BSWVBASIC_WAVESIGNALУстанавливает или получает базовые параметры сигнала.
MDWVMODULATEWAVESIGNALУстанавливает или получает параметры модуляции.
SWWVSWEEPWAVESIGNALУстанавливает или получает параметры качания частоты.
BTWVBURSTWAVESIGNALУстанавливает или получает пакетные параметры.
PACPPARACOPYSIGNALКопирует параметры из одного канала в другой.
ARWVARBWAVEDATAМеняет тип генерируемого сигнала на произвольный, задаваемый данными пользователя.
SYNCSYNCSIGNALУстанавливает или получает сигнал синхронизации.
NBFMNUMBER_FORMATSYSTEMУстанавливает или получает формат данных.
LAGGLANGUAGESYSTEMУстанавливает или получает язык.
SCFGSYS_CFGSYSTEMУстанавливает или получает настройки системы при включении питания.
BUZZBUZZERSYSTEMУстанавливает или получает состояние пищалки.
SCSVSCREEN_SAVESYSTEMУстанавливает или получает состояние сохранения экрана.
RISCROSCILLATORSIGNALУстанавливает или получает состояние источника тактирования.
FCNTFREQCOUNTERSIGNALУстанавливает или получает значения счетчика частоты.
INVTINVERTSIGNALУстанавливает или получает полярность текущего канала.
COUPCOUPLINGSIGNALУстанавливает или получает параметры развязки по постоянной составляющей.
VOLTPRTVOLTPRTSYSTEMУстанавливает или получает состояние защиты от превышения напряжения.
SILSTORELISTSIGNALВыводит список всех сохраненных сигналов.
WVDTWVDTSIGNALУстанавливает и получает данные произвольного сигнала.
VKEYVIRTUALKEYSYSTEMУстанавливает виртуальные кнопки.
SYST:COMM:LAN:IPADSYSTEM:COMMUNICATE:LAN:IPADDRESSSYSTEMКоманда может установить и получить IP-адрес системы.
SYST:COMM:LAN:SMASSYSTEM:COMMUNICATE:LAN:SMASKSYSTEMКоманда может установить и получить маску подсети системы.
SYST:COMM:LAN:GATSYSTEM:COMMUNICATE:LAN:GATEWAYSYSTEMКоманда может установить и получить IP-адрес шлюза системы.
SRATESAMPLERATESIGNALУстановка или получение частоты дискретизации. Это можно использовать только в режиме TrueArb.
HARMHARMonicSIGNALУстанавливает или получает информацию о гармониках.
CMBNCoMBiNeSIGNALУстанавливает или получает информацию о комбинировании сигналов.

Ниже приведено подробное описание команд 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Зарезервировано
138192Отказ аппаратуры отсчета базового времени
124096Отказ аппаратуры триггера
11, 10Зарезервировано
9512Отказ аппаратуры канала 2
8256Отказ аппаратуры канала 1
7128Событие перегрузки по внешнему входу
6..2Зарезервировано
12Событие перегрузки канала 2
01Событие перегрузки канала 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.

Установка нормальной полярности выхода:

Установка инверсной полярности:

Поддержка функций команды разными моделями приборов:

Команда/ПараметрSDG800SDG1000SDG2000XSDG5000SDG1000X
нет
(один канал)
дададада
LOAD50, HZ50..10000,
HZ
50..100000,
HZ
50, HZ50..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 МГц:

Поддержка параметров команды различными генераторами:

Команда/ПараметрSDG800SDG1000SDG2000XSDG5000SDG1000X
нет
(один канал)
дададада
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:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *