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

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

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

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

Driver

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

IQData

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

LoopCount

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

OutputPower

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

Resource

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

SampleRate

Используется на download function, этот аргумент задает частоту дискретизации, которую нужно использовать при загрузке.

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

Вы можете опционально задать значения свойств Driver и Resource во время rfsiggen создание объектов.

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

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

В этом примере показано, как создать объект RF Signal Generator rf и укажите показанную строку ресурса и драйвер с именем AgRFSigGen.

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

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

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

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

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)

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

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

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

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

Похожие темы