Class HighVoltageTestConfiguration
- Namespace
- Loehnert.Lisrt.HighVoltageTester.Etl
- Assembly
- Loehnert.Lisrt.HighVoltageTester.Etl.dll
Represents a high voltage test configuration to check the dielectric strength between the applied potentials.
public class HighVoltageTestConfiguration
- Inheritance
-
HighVoltageTestConfiguration
- Inherited Members
Properties
ACFrequency
Gets or sets the AC frequency in hertz.
[DisplayFormat(DataFormatString = "{0} Hz")]
public double ACFrequency { get; set; }
Property Value
CurrentLimitMax
Gets or sets maximum limit of the current in ampere. The default value is 0.0099 A.
[DisplayFormat(DataFormatString = "{0} A")]
[Range(1E-06, 0.1)]
public double CurrentLimitMax { get; set; }
Property Value
CurrentLimitMin
Gets or sets minimum limit of the current in ampere. The default value is 0.0001 A.
[DisplayFormat(DataFormatString = "{0} A")]
[Range(1E-06, 0.1)]
public double CurrentLimitMin { get; set; }
Property Value
DischargeVoltage
Gets or sets the voltage in volt for discharging the test object. This parameter is only valid for DC tests.
[DisplayFormat(DataFormatString = "{0} V")]
[Range(25, 42)]
public double DischargeVoltage { get; set; }
Property Value
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.
[DisplayFormat(DataFormatString = "{0} V")]
public int NominalVoltage { get; set; }
Property Value
RampFallTime
Gets or sets the ramp falling time. The time range is [0.2,20.0] s. The default value is 1.0 s.
[DisplayFormat(DataFormatString = "{0} s")]
[Range(0.2, 20)]
public double RampFallTime { get; set; }
Property Value
RampRiseTime
Gets or sets the ramp rising time. The time range is [0.2,20.0] s. The default value is 1.0 s.
[DisplayFormat(DataFormatString = "{0} s")]
[Range(0.2, 20)]
public double RampRiseTime { get; set; }
Property Value
RampStartVoltage
Gets or sets the ramp start voltage. The range is [100,9999.0] V. The default value is 100.0 V.
[DisplayFormat(DataFormatString = "{0} V")]
public double RampStartVoltage { get; set; }
Property Value
SparkDetection
Gets or sets the spark detection mode.
public HighVoltageTestSparkDetectionMode SparkDetection { get; set; }
Property Value
StartTriggers
Gets or sets the setting of safety control. The default value is Immediately.
public StartTriggers StartTriggers { get; set; }
Property Value
Examples
In this example the safety circuit must be closed and the start button pressed:
startTriggers = StartTriggers.StartButton | StartTriggers.SafetyCircuit;
Remarks
Multiple conditions can be defined.
TestTime
Gets or sets the test time in seconds. The time range is [0.1,6000.0] s. The default value is 5.0 s.
[DisplayFormat(DataFormatString = "{0} s")]
[Range(0.1, 6000)]
public double TestTime { get; set; }
Property Value
TestVoltageType
Gets or sets the voltage type.
public HighVoltageTestVoltageType TestVoltageType { get; set; }
Property Value
UseRamps
Gets or sets a value indicating whether falling ramp at the end is enabled.
public bool UseRamps { get; set; }