public override double getSJAmpMin()
// M8020A
{
string retString = "";
string unit = "";
double val = 0.0;
unit = this.Query(":SOUR:JITT:LFR:UNIT? " + m_PG_channel);
this.Send(":SOUR:JITT:LFR:UNIT " + m_PG_channel + ",UINT");
retString = this.Query(":SOUR:JITT:LFR:PER:AMPL? " + m_PG_channel + ",MIN");
this.Send(":SOUR:JITT:LFR:UNIT " + m_PG_channel + "," + unit);
val = double.Parse(retString);
return val;
}
public override List<string> setSJAmp(double SJAmp)
// M8020A
{
string strValue = "";
string unit = "";
double amp = 0.0;
if (m_PG_channel == "'MUX'")
SJAmp /= 2.0;
if ((this.getSJAmpMax() > SJAmp) && (this.getSJAmpMin() <= SJAmp))
amp = SJAmp;
else
amp = this.getSJAmp();
amp = Math.Round(amp, 3);
strValue = amp.ToString();
unit = this.Query(":SOUR:JITT:LFR:UNIT? " + m_PG_channel);
this.Send(":SOUR:JITT:LFR:UNIT " + m_PG_channel + ",UINT");
this.Send(":SOUR:JITT:LFR:PER:AMPL " + m_PG_channel + "," + strValue);
return this.Send(":SOUR:JITT:LFR:UNIT " + m_PG_channel + "," + unit);
}
#endregion