Quick-Control RF Signal Generator Functions
The rfsiggen function uses the following functions, in addition to
      standard Instrument Control Toolbox™ functions such as connect and
      disconnect.
| Function | Description | 
|---|---|
| drivers | Return a list of available RF signal generator instrument drivers with their supported instrument models. Example: driverlist = drivers(myRFSigGen); where my  | 
| resources | Retrieve a list of available instrument resources. It returns a list of available VISA resource strings when using an IVI-C RF signal generator. Example: res = resources(myRFSigGen); where my  | 
| download | Download an arbitrary waveform to the RF signal generator. It accepts a complex
                vector of doubles containing the  Example: rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgRfSigGen')
    IQData = (-0.98:0.02:1) + 1i*(-0.98:0.02:1);
    SampleRate = 800000;
    download(rf, IQData, SampleRate) | 
| start | Enable the RF signal generator signal output and modulation output. It
                takes a double value for each of the three required arguments:
                   Example: rf = rfsiggen('TCPIP0::172.28.22.99::inst0::INSTR','AgRfSigGen')
    CenterFrequency = 4000000
    OutputPower = 0
    LoopCount = inf
    start(rf, CenterFrequency, OutputPower, LoopCount) | 
| stop | Stop the RF signal generator signal output and modulation output. stop(rf); where  | 
| reset | Set the RF signal generator to factory default state. |