02-23-2010 11:13 AM
02-24-2010 02:41 PM
The niRFSG-ConfigureRF which is a parent function of the Power Level function is only available in the configure state for the 5670/5671/5672. However with the 5650/5651/5652/5673 it can be used in the configure or generation state.
This information is available in the niRFSG_ConfigureRF page in the NI RF Signal Generators Help.
02-24-2010 03:23 PM
Hi Doug,
Thanks for your answer.
This is a bit "sad". I mean, I used to be able to change the Power of the 5672 during the generation state, because I used to initialize the RFSG session with the option "DriverSetup=UpconverterOnly:1".
But now, since I need to be able to use the attribute "NIRFSG_ATTR_DIGITAL_EQUALIZATION_ENABLED", I can't initialize the RFSG session with this option. So now, I lose the flexibility of being able to change the power "live".
I was wondering if there was a work-around for this. Something like enabling the equalizition through an option passed to the niRFSG_InitWithOptions function, along with the "DriverSetup=UpconverterOnly:1" option.
Or if this is really a limitation of the 5672 Hardware.
02-26-2010 08:41 AM
You were able to switch this in Upconverter only mode because there is no continuous generation in that mode. You simply tune to the center frequency and set the power level and call it a day, its set. If you change it you do that again, but there is no continuous running.
When you are using the 5672 in RFSG you are in a continuous generation state so these properties are not settable.
Essentially you are experiencing the same behaviour you were before. In both situations this is only settable in a configuration state, the difference is in how you are generating the data.