Быстрое управление свойства генератора сигнала RF

Быстрое Управление Генератор Сигнала RF может использовать следующие свойства на rfsiggen, download, или start функции. Смотрите примеры, чтобы изучить, как установить свойства.

СвойствоОписание
CenterFrequency

Используемый на start функция, этот аргумент является центральной частотой для формы волны в виде двойного в Гц.

Driver

Используемый на rfsiggen функция, этот аргумент указывает, что базовый драйвер раньше связывался с инструментом как строка. Это является дополнительным, и, если не заданный, драйвер автоматически обнаруживается.

IQData

Используемый на download функция, этот аргумент задает данные IQ, чтобы использовать в загрузке.

LoopCount

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

OutputPower

Используемый на start функция, этот аргумент является выходной мощностью в виде двойного в dBm.

Resource

Ресурс VISA представляет в виде строки для вашего инструмента в виде строки. Установите это прежде, чем связать с инструментом. Это является дополнительным во время создания объекта и может использоваться, если вы знаете строку ресурса для своего инструмента. В противном случае можно установить его после создания объекта.

SampleRate

Используемый на download функция, этот аргумент задает частоту дискретизации, чтобы использовать в загрузке.

Установите драйвер или ресурс во время создания объекта

Можно опционально установить значения свойств Драйвера и Ресурса во время rfsiggen создание объекта.

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

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

В этом примере показано, как создать Объект генератора Сигнала RF rf и укажите, что ресурс представляет в виде строки показанный и драйвер под названием AgRFSigGen.

rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgRFSigGen')

Установите данные IQ и частоту дискретизации для загрузки

Можно установить IQData и SampleRate значения свойств во время операции загрузки.

В этом примере показано, как создать Объект генератора Сигнала RF, присваивают значения свойствам, и затем выполнять загрузку.

rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgRFSigGen')
IQData = (-0.98:0.02:1) + 1i*(-0.98:0.02:1);
SampleRate = 500000;
download(rf, IQData, SampleRate)

Установите свойства генерации сигнала

Можно установить значения свойств, которые используются, когда вы запускаете сигнал генератора сигнала RF выход и модуляция выход с start функция.

В этом примере показано, как создать Объект генератора Сигнала RF, присваивают значения свойствам, и затем выполнять генерацию сигнала.

rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgilentRFSigGen')
CenterFrequency = 2000000
OutputPower = 0
LoopCount = inf
start(rf, CenterFrequency, OutputPower, LoopCount)

Похожие темы