void sr844_Save (gpibioPtr dev) { sr844_channels chan; sr844Ptr lia = dev->device; FmtFile (fileHandle.analysis, "%s<Ref Freq : %f\n", sr844_GetDoubleVal(dev, "FREQ?")); FmtFile (fileHandle.analysis, "%s<Time Const : %i\n", sr844_GetIntVal(dev, "OFLT?")); FmtFile (fileHandle.analysis, "%s<Filter Slp : %i\n", sr844_GetIntVal(dev, "OFSL?")); FmtFile (fileHandle.analysis, "%s<Sensitivity : %i\n", sr844_GetIntVal(dev, "SENS?")); FmtFile (fileHandle.analysis, "%s<Signal In Imp: %i\n", sr844_GetIntVal(dev, "INPZ?")); for (chan = X; chan <= ADC2; chan++) acqchan_Save (lia->channels[chan]); source_Save (lia->sources[0]); source_Save (lia->sources[1]); source_Save (lia->sources[2]); }
static void k213_Save (gpibioPtr dev) { int port; k213Ptr quadsrc = dev->device; k213_GetStatus(dev); for (port = 0; port < 4; port++) source_Save (quadsrc->port[port].src); }
static void k2400_Save (gpibioPtr dev) { k2400Ptr smu = dev->device; k2400_GetMachineStatus(dev); k2400_GetMeasurementParameters(dev); FmtFile (fileHandle.analysis, "Sense : %i\n", smu->sense); FmtFile (fileHandle.analysis, "Source : %i, %i\n", smu->src.current, smu->src.delay); source_Save (smu->source); FmtFile (fileHandle.analysis, "Measure : %f[e2p5], %i, %i, %f\n", k2400_GetCompLevel (dev), smu->meas.range, smu->meas.filter, smu->meas.inttime); acqchan_Save (smu->measure); }