快速控制射频信号发生器属性
快速控制射频信号发生器可以在rfsiggen
,下载
,或开始
功能。请参阅示例了解如何设置属性。
财产 | 描述 |
---|---|
CenterFrequency |
用于 |
司机 |
用于 |
IQData |
用于 |
LoopCount |
用于 |
OutputPower |
用于 |
资源 |
您的仪器的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)