Class HighVoltageTestConfiguration
- Namespace
- Loehnert.Lisrt.HighVoltageTester.SpsElectronic
- Assembly
- Loehnert.Lisrt.HighVoltageTester.SpsElectronic.dll
Represents a high voltage test configuration to check the dielectric strength between the applied potentials.
public class HighVoltageTestConfiguration
- Inheritance
-
HighVoltageTestConfiguration
- Inherited Members
Properties
CurrentLimitOption
Gets or sets the current limit option.
public HighVoltageTestCurrentLimitOption CurrentLimitOption { get; set; }
Property Value
Remarks
Configuration command 'CONF:H5:RERR'.
DeviceConnection
Gets or sets the type of connection of the tested device. The default value is SocketProtectionClass1.
public DeviceConnection DeviceConnection { get; set; }
Property Value
Remarks
See configuration command 'CONF:...:CON'.
FallingRampIsEnabled
Gets or sets a value indicating whether falling ramp at the end is enabled.
public bool FallingRampIsEnabled { get; set; }
Property Value
Remarks
Configuration command 'CONF:...:RDWN'.
LowerRampCurrentLimit
Gets or sets the lower current limit on rising ramp in ampere.
public double LowerRampCurrentLimit { get; set; }
Property Value
Remarks
Enabled when LowerRampCurrentLimit is more than 0 A and CurrentLimitOption is UseRampLimits.
Configuration command 'CONF:I5:IRMIN'.
MaximumSignalDisturbance
Gets or sets the maximal possible signal disturbance tolerance of NominalVoltage or UpperCurrentLimit in percent. The default value is 100 %.
public double MaximumSignalDisturbance { get; set; }
Property Value
Remarks
Configuration command 'CONF:H5:ARC'.
NominalVoltage
Gets or sets the nominal voltage. The voltage range is {100..6000} V for DC and {100..5500} V for AC. The default value is 2000 V.
public int NominalVoltage { get; set; }
Property Value
Remarks
Configuration command 'CONF:H5:UNOM'.
RampRisingTime
Gets or sets the ramp rising time. The time range is [0.0,999.0] s. The default value is 1.0 s.
public double RampRisingTime { get; set; }
Property Value
Remarks
Configuration command 'CONF:...:RAMP'.
StartAndEndVoltage
Gets or sets the start voltage for rising ramp and end voltage for falling ramp. The voltage range is {0..6000} V for DC and {0..5500} V for AC. The default value is 0 V.
public int StartAndEndVoltage { get; set; }
Property Value
Remarks
The input value must be less or equal to NominalVoltage.
Configuration command 'CONF:H5:USTART'.
StartTrigger
Gets or sets the setting of safety control. The default value is Immidiately.
public StartTrigger StartTrigger { get; set; }
Property Value
Remarks
See configuration command 'CONF:...:SKTYP'.
TestTime
Gets or sets the test time. The time range is [0.1,999.0] s. The default value is 5.0 s.
public double TestTime { get; set; }
Property Value
Remarks
Configuration command 'CONF:...:TIME'.
UpperCurrentLimit
Gets or sets the upper real current limit for testing, rising and falling ramp. The default value is 0.0099 A.
public double UpperCurrentLimit { get; set; }
Property Value
Remarks
CurrentLimitOption is UseDefaultLimits enables limit on rising ramp. Configuration command 'CONF:HF:IMAX'.
UpperRampCurrentLimit
Gets or sets the upper current limit on rising ramp. The default value is 0.01 A.
public double UpperRampCurrentLimit { get; set; }
Property Value
Remarks
When UpperRampCurrentLimit is 0.01 A the checking of maximal current is disabled.
Configuration command 'CONF:H5:IRMAX'.
VoltageType
Gets or sets the voltage type.
public HighVoltageTestVoltageType VoltageType { get; set; }