主要内容

快速控制射频信号发生器属性

快速控制射频信号发生器可以在rfsiggen下载,或开始功能。请参阅示例了解如何设置属性。

财产 描述
CenterFrequency

用于开始函数,此参数是波形的中心频率,以Hz为单位指定。

司机

用于rfsiggen函数时,此参数指定用于以字符串形式与仪器通信的底层驱动程序。它是可选的,如果没有指定,驱动程序将自动检测。

IQData

用于下载函数,此参数指定在下载中使用的IQ数据。

LoopCount

用于开始函数,此参数是波形应该重复的次数,指定为double。

OutputPower

用于开始函数,此参数是输出功率,以dBm为单位指定为double。

资源

您的仪器的VISA资源字符串,指定为字符串。在连接到仪器之前设置此值。它在对象创建过程中是可选的,如果您知道乐器的资源字符串,就可以使用它。否则,可以在对象创建后设置。

SampleRate

用于下载函数时,此参数指定下载中使用的采样率。

创建对象时设置驱动或资源

过程中,可以选择设置“驱动程序”和“资源”属性值rfsiggen对象创建。

司机属性指定用于与仪器通信的底层驱动程序,并指定为字符串。这是可选的,如果没有指定,驱动程序将自动检测。

资源property为您的仪器指定VISA资源字符串,并被指定为字符串。它是可选的,如果你知道你的乐器的资源字符串,就可以使用它。

这个例子展示了如何创建RF信号发生器对象射频并指定显示的资源字符串和名为AgRFSigGen

rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgRFSigGen')

设置IQ数据和采样率下载

您可以设置IQData而且SampleRate属性值。

这个例子展示了如何创建RF Signal Generator对象,为属性赋值,然后执行下载。

射频= rfsiggen(“TCPIP0:: 172.28.22.99:: inst0:: INSTR”、“AgRFSigGen”)IQData = (-0.98:0.02:1) + 1 * (-0.98:0.02:1);SampleRate = 500000;下载(rf, IQData, SampleRate)

设置信号产生属性

可以设置启动射频信号发生器信号输出和调制输出时使用的属性值开始函数。

这个例子展示了如何创建RF Signal Generator对象,为属性赋值,然后执行信号生成。

rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgilentRFSigGen') CenterFrequency = 2000000 OutputPower = 0 LoopCount = inf start(rf, CenterFrequency, OutputPower, LoopCount)

相关的话题