Esempio n. 1
0
        public void SetComplianceVoltage(EnumComplianceLIMIT Cmpl, double Real = -1)
        {
            switch (Cmpl)
            {
            case EnumComplianceLIMIT.DEFAULT:
                Send(":SENS:VOLT:PROT DEF");
                break;

            case EnumComplianceLIMIT.MIN:
                Send(":SENS:VOLT:PROT MIN");
                break;

            case EnumComplianceLIMIT.MAX:
                Send(":SENS:VOLT:PROT MAX");
                break;

            case EnumComplianceLIMIT.REAL:
                Send(":SENS:VOLT:PROT " + ((decimal)Real).ToString());
                break;
            }

            GetComplianceVoltage();
        }
Esempio n. 2
0
        public void SetComplianceCurrent(EnumComplianceLIMIT Cmpl, double Real = -1)
        {
            switch (Cmpl)
            {
            case EnumComplianceLIMIT.DEFAULT:
                Send(":SENS:CURR:PROT DEF");
                break;

            case EnumComplianceLIMIT.MIN:
                Send(":SENS:CURR:PROT MIN");
                break;

            case EnumComplianceLIMIT.MAX:
                Send(":SENS:CURR:PROT MAX");
                break;

            case EnumComplianceLIMIT.REAL:
                Send(":SENS:CURR:PROT " + Real.ToString("F7"));
                break;
            }

            GetComplianceCurrent();
        }