When I send a ":CALC:MARK1:Y?" to my device I get a string response along the lines of "1.0234E+01"
Is there a setting or mode that I can change on the E4448A Spectrum Analyzer that will allow me to get this data back in a different format, or do I have to write the data conversion routines on my own?
Is there a setting or mode that I can change on the E4448A Spectrum Analyzer that will allow me to get this data back in a different format, or do I have to write the data conversion routines on my own?
I am not too sure what you mean by different format. If you mean you want it in milliwatts and not dBm, then yes, use the UNIT:POW command to set the amplitude units. If you mean you want to get your result in a real 32 little ending IEEE floating point format, or something similar, then, no, sorry, CALC:MARK1:Y? only returns ASCII formatted results.
Gordon