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); где |
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, такой как 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.