exponenta event banner

Быстрый контроль свойств генератора радиочастотных сигналов

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

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

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

Driver

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

IQData

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

LoopCount

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

OutputPower

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

Resource

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

SampleRate

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

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

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

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

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

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

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

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

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

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

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 = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgilentRFSigGen')
CenterFrequency = 2000000
OutputPower = 0
LoopCount = inf
start(rf, CenterFrequency, OutputPower, LoopCount)

Связанные темы