Why doesn the PNA automatically save a cal set anymore when I calibrate programmatically?
If you have written PNA automation code for firmware A.04.87.01 or below, and are calibrating multiple paths and using .cst files to recall the state and cal information, you may receive erroneous data after upgrading to A.06.01.05 or greater. The PNA has implemented a new method for handling calibration sets. In A.04.87.01 and below, when a calibration was completed, a user cal set was automatically saved in the cal set list. In A.06.01.05 and greater, the PNA will store the cal set information in a calibration register. This register is overwritten whenever a new calibration is completed on the channel the register is associated. In order to utilize your existing code, it is necessary to add an additional “compatibility” command, “SENS:CORR:PREF:CSET:SAVU 1” for an unguided calibration, “SENS:CORR:COLL:GUID:SAVE 1” for a guided calibration, or the “CalSet.Copy” property using the COM interface. These commands tell the PNA to automatically save a user cal set at the end of a calibrati