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

rfsiggen функционируйте использует следующие функции, в дополнение к стандартным функциям Instrument Control Toolbox™, таким как connect и disconnect.

ФункцияОписание
drivers

Возвратите список доступных инструментальных драйверов генератора сигнала RF с их поддерживаемыми инструментальными моделями.

Пример:

driverlist = drivers(myRFSigGen);

где мой myRFSigGen имя rfsiggen объект.

resources

Получите список доступных инструментальных ресурсов. Это возвращает список доступных строк ресурса VISA при использовании генератора сигнала RF IVI-C.

Пример:

res = resources(myRFSigGen);

где мой myRFSigGen имя rfsiggen объект.

download

Загрузите произвольную форму волны на генератор сигнала RF. Это признает, что комплексный вектор удваивается содержащий 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 = 800000;
    download(rf, IQData, SampleRate)
start

Включите сигналу генератора сигнала RF выход и модуляцию выход. Это принимает двойное значение для каждого из этих трех обязательных аргументов: CenterFrequency заданный в Гц, OutputPower заданный в dBm и LoopCount, который представляет число раз, форма волны должна быть повторена.

Пример:

rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgRfSigGen')
    CenterFrequency = 4000000
    OutputPower = 0
    LoopCount = inf
    start(rf, CenterFrequency, OutputPower, LoopCount)
stop

Остановите сигнал генератора сигнала RF выход и модуляция выход.

stop(rf);

где rf имя rfsiggen объект.

reset

Установите генератор сигнала RF на состояние заводской настройки.

Похожие темы