Table of Contents

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

double

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

double

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

double

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

double

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

int

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

double

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

double

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

double

SparkDetection

Gets or sets the spark detection mode.

public HighVoltageTestSparkDetectionMode SparkDetection { get; set; }

Property Value

HighVoltageTestSparkDetectionMode

StartTriggers

Gets or sets the setting of safety control. The default value is Immediately.

public StartTriggers StartTriggers { get; set; }

Property Value

StartTriggers

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

double

TestVoltageType

Gets or sets the voltage type.

public HighVoltageTestVoltageType TestVoltageType { get; set; }

Property Value

HighVoltageTestVoltageType

UseRamps

Gets or sets a value indicating whether falling ramp at the end is enabled.

public bool UseRamps { get; set; }

Property Value

bool