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