Генератор радиочастотных сигналов быстрого управления может использовать следующие свойства rfsiggen, download, или start функции. См. примеры настройки свойств.
| Собственность | Описание |
|---|---|
CenterFrequency |
Используется на |
Driver |
Используется на |
IQData |
Используется на |
LoopCount |
Используется на |
OutputPower |
Используется на |
Resource |
Строка ресурса VISA для инструмента, указанная как строка. Установите его перед подключением к прибору. Он необязателен во время создания объекта и может использоваться, если известна строка ресурса для инструмента. В противном случае его можно задать после создания объекта. |
SampleRate |
Используется на |
Установка драйвера или ресурса при создании объекта
При необходимости можно задать значения свойств Драйвер и Ресурс во время rfsiggen создание объекта.
Driver указывает базовый драйвер, используемый для связи с инструментом, и указывается как строка. Он является необязательным, и если не указан, драйвер обнаруживается автоматически.
Resource свойство определяет строку ресурса VISA для инструмента и указывается как строка. Он является необязательным и может использоваться, если известна строка ресурса для инструмента.
В этом примере показано, как создать объект генератора радиочастотных сигналов rf и укажите приведенную строку ресурса и драйвер с именем AgRFSigGen.
rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgRFSigGen')
Установка данных IQ и частоты выборки для загрузки
Можно установить 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 = 500000;
download(rf, IQData, SampleRate)Задать свойства генерации сигнала
Можно установить значения свойств, которые используются при запуске выходного сигнала генератора РЧ-сигнала и выходного сигнала модуляции с помощью start функция.
В этом примере показано, как создать объект генератора РЧ-сигналов, присвоить значения свойствам, а затем выполнить генерацию сигнала.
rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgilentRFSigGen')
CenterFrequency = 2000000
OutputPower = 0
LoopCount = inf
start(rf, CenterFrequency, OutputPower, LoopCount)