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

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

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

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

Пример:

driverlist = drivers(myRFSigGen);

где мой myRFSigGen является именем объекта rfsiggen.

resources

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

Пример:

res = resources(myRFSigGen);

где мой myRFSigGen является именем объекта rfsiggen.

download

Загрузите произвольную форму волны на генератор сигнала РФ. Это признает, что комплексный вектор удваивается содержащий 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

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

Пример:

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

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

stop(rf);

где rf является именем объекта rfsiggen.

reset

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

Похожие темы