Table of Contents

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

HighVoltageTestCurrentLimitOption

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

DeviceConnection

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

bool

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

double

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

double

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

int

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

double

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

int

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

StartTrigger

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

double

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

double

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

double

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; }

Property Value

HighVoltageTestVoltageType