Esempio n. 1
0
File: Sr844.c Progetto: gaorlov/DAAS
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]);
}
Esempio n. 2
0
File: K213.c Progetto: gaorlov/DAAS
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);
}
Esempio n. 3
0
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);
}