Функция fgen
использует следующие функции, в дополнение к стандартным функциям, таким как connect
и disconnect
.
Функция | Описание |
---|---|
selectChannel |
Задает название канала, из которого функциональный преобразователь производит форму волны. Пример: selectChannel(myFGen, '1'); |
drivers | Возвращает список доступных инструментальных драйверов функционального преобразователя. Пример: driverlist = drivers(myFGen); См., что примечание следует этой таблице об использовании основанного на SCPI драйвера для функциональных преобразователей Keysight™. |
resources |
Получает список доступных инструментальных ресурсов. Это возвращает список доступных строк ресурса VISA при использовании функционального преобразователя IVI-C. Пример: res = resources(myFGen); |
selectWaveform |
Задает, какую произвольную форму волны функциональный преобразователь производит. Пример: selectWaveform (myFGen, wh); где |
downloadWaveform |
Загружает произвольную форму волны на функциональный преобразователь. Если вы обеспечиваете выходную переменную, указатель формы волны возвращен. Это может использоваться в функциях Если вы не обеспечиваете выходную переменную, функциональный преобразователь перезаписывает форму волны, когда новая форма волны загружается и удаляет его после разъединения. Пример: % 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 |
Позволяет функциональному преобразователю произвести сигнал, который появляется в выходном разъеме. Эта функция производит форму волны, заданную свойством enableOutput (myFGen); |
disableOutput |
Отключает сигнал, который появляется в выходном разъеме. Отключает выбранный канал. disableOutput (myFGen); |
reset |
Устанавливает функциональный преобразователь на состояние заводской настройки. |
Используя основанный на SCPI драйвер для функциональных преобразователей Keysight
Если вы будете использовать основанный на SCPI функциональный преобразователь Keysight, такой как 33220 А, вы будете видеть следующее, когда вы будете использовать функцию drivers
на fgen объекте myFGen
.
driverlist = drivers(myFGen); driverlist = Driver: Agilent332x0_SCPI Supported Models: 33210A, 33220A, 33250A
_SCPI
после инструментального имени указывает, что это использует драйвер SCPI вместо драйвера IVI®.
Используя свойства
Для списка поддерживаемых свойств для использования с Quick-Control Function Generator смотрите Quick-Control Function Generator Properties.