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

The fgen функция использует следующие функции, в дополнение к стандартным функциям, таким как connect и disconnect.

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

Задает имя канала, из которого генератор функции производит сигнал.

Пример:

 selectChannel(myFGen, '1');
drivers

Возвращает список доступных драйверов приборов генератора функций.

Пример:

driverlist = drivers(myFGen);

См. примечание к этой таблице об использовании драйвера на основе SCPI для генераторов Keysight™ функций.

resources

Извлекает список доступных ресурсов инструмента. Он возвращает список доступных строк ресурсов VISA при использовании генератора функций IVI-C.

Пример:

res = resources(myFGen);
selectWaveform

Задает произвольный сигнал, который генерирует генератор функции.

Пример:

selectWaveform (myFGen, wh);

где wh - форма волны, указателя вы выбираете.

downloadWaveform

Загружает произвольный сигнал на генератор функции. Если вы задаете переменный выход, возвращается указатель на форму волны. Его можно использовать в selectWaveform и removeWaveform функций.

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

Пример:

 % Download the following waveform to fgen
 w = 1:0.001:2;
 downloadWaveform (myFGen, w);
 % Download a waveform to fgen and return 
    a waveform handle
 wh = downloadWaveform (myFGen, w);
removeWaveform

Удаляет ранее созданную произвольную форму волны из памяти генератора функций. Если предусмотрен указатель формы волны, он удаляет сигнал, представленный указателем формы волны.

Пример:

 % Remove a waveform from fgen with waveform 
     handle 10000
  removeWaveform (myFGen, 10000);
enableOutput

Позволяет генератору функций выдать сигнал, который появляется в соединителе выхода. Эта функция создает форму волны, заданную Waveform свойство. Если на Waveform для свойства задано значение 'Arb'функция использует последний внутренний указатель формы волны, чтобы вывести сигнал.

enableOutput (myFGen);
disableOutput

Отключает сигнал, который появляется в соединителе выхода. Отключение выбранного канала.

disableOutput (myFGen);
reset

Устанавливает генератор функции в заводское состояние по умолчанию.

Использование драйвера на основе SCPI для генераторов функций Keysight

Если вы используете основанный на SCPI генератор функции Keysight, такой как 33220A, вы увидите следующее, когда используете drivers функция на объекте fgen myFGen.

driverlist = drivers(myFGen);

driverlist = 

Driver: Agilent332x0_SCPI
Supported Models:
   33210A, 33220A, 33250A

The _SCPI после того, как имя прибора указывает, что используется драйвер SCPI вместо IVI® драйвер.

Использование свойств

Список поддерживаемых свойств для использования с Quick-Control Function Generator см. в разделе Свойства Quick-Control Function Generator.