• General
  • Api Documentation

    Show / Hide Table of Contents
    • OmicronLab.MaterialAnalyzer.AutomationInterface
      • BaseFdsResult
      • BasePdcResult
      • CombinedFrequencySweepSettingsImplementation
      • FdsFrequencySweepSettingsImplementation
      • FrequencySweepSettingsBase
      • FrequencySweepSettingsFactory
      • MeasurementImplementation
      • MeasurementSettingsImplementation
      • PdcFrequencySweepSettingsImplementation
      • PreMeasurementImplementation
      • RecorderFdsResultImplementation
      • RecorderImplementation
      • RecorderPdcResultImplementation
      • ReferenceMeasurementImplementation
      • Spectano100
    • OmicronLab.MaterialAnalyzer.AutomationInterface.DataTypes
      • Complex
    • OmicronLab.MaterialAnalyzer.AutomationInterface.DataTypes.Interfaces
      • IComplex
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Enumerations
      • ApplyState
      • DeviceStatus
      • ExecutionState
      • FdsPdcConversionTime
      • LogLevel
      • MeasurementMode
      • NoiseSuppression
      • PreMeasurementDelayType
      • PreMeasurementState
      • QualityCheckState
      • ReconnectionState
      • RecorderState
      • ResultType
      • StopState
      • TestCellType
      • Trend
      • UploadState
    • OmicronLab.MaterialAnalyzer.AutomationInterface.EventHelper
      • DeviceEvents
      • FrequencySweepMeasurementEvents
      • PreMeasurementEvents
      • RecorderEvents
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Extensions
      • CommonExtension
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces
      • DeviceEventDelegates
      • DeviceEventDelegates.DeviceStatusChangedDelegate
      • DeviceEventDelegates.RuntimeErrorDelegate
      • SpectanoDevice
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Recording
      • Recorder
      • RecorderEventDelegates
      • RecorderEventDelegates.FdsResultAvailableDelegate
      • RecorderEventDelegates.PdcResultAvailableDelegate
      • RecorderEventDelegates.RecorderStatusChangedDelegate
      • Recording
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Recording.Results
      • RecorderFdsResult
      • RecorderPdcResult
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep
      • Sweep
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep.FrequencySweep
      • FrequencySweepEventDelegates
      • FrequencySweepEventDelegates.ExecutionProgressUpdateDelegate
      • FrequencySweepEventDelegates.NewFdsResultAvailableDelegate
      • FrequencySweepEventDelegates.NewPdcResultAvailableDelegate
      • FrequencySweepMeasurement
      • Results
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep.FrequencySweep.PreMeasurements
      • PreMeasurement
      • PreMeasurementEventDelegates
      • PreMeasurementEventDelegates.QualityCheckStateDelegate
      • PreMeasurementEventDelegates.TimeDelayAndCurrentCheckerStateDelegate
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep.FrequencySweep.ReferenceMeasurement
      • ReferenceMeasurement
      • ReferenceMeasurements
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep.FrequencySweep.Settings
      • CombinedFrequencySweepSettings
      • CustomCombinedFrequencySweepSettings
      • CustomFdsFrequencySweepSettings
      • CustomPdcFrequencySweepSettings
      • FdsFrequencySweepSettings
      • FrequencySweepSettings
      • MeasurementSettings
      • PdcFrequencySweepSettings
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.TestCells
      • CylindricalElectrodesWithGuardRing
      • CylindricalElectrodesWithoutGuardRing
      • DiskElectrodesWithGuardRing
      • DiskElectrodesWithoutGuardRing
      • Dsh100
      • OtherTestCell
      • TestCell
      • TestCellSample
      • TestCellSampleReference
    • SpectanoAIExample
      • Program

    Class PreMeasurementImplementation

    Implementation for the pre measurements.

    Inheritance
    System.Object
    PreMeasurementImplementation
    Namespace: OmicronLab.MaterialAnalyzer.AutomationInterface
    Assembly: OmicronLab.MaterialAnalyzer.AutomationInterface.dll (1.60.627.0)
    Syntax
    public class PreMeasurementImplementation : PreMeasurement

    Constructors

    PreMeasurementImplementation(MeasurementImplementation)

    Initializes a new instance of the PreMeasurementImplementation class.

    Declaration
    public PreMeasurementImplementation(MeasurementImplementation measurementImplementation)
    Parameters
    Type Name Description
    MeasurementImplementation measurementImplementation

    The measurement implementation.

    Properties

    CheckNoiseAndConnectivityProblems

    Gets or sets a value indicating whether check noise and connectivity problems is activated.

    Declaration
    public bool CheckNoiseAndConnectivityProblems { get; set; }
    Property Value
    Type Description
    System.Boolean

    DelayCurrentThreshold

    Gets or sets the max current threshold.

    Declaration
    public double DelayCurrentThreshold { get; set; }
    Property Value
    Type Description
    System.Double

    Only if activated.

    DelayTime

    Gets or sets the pre measurement delay time in seconds.

    Declaration
    public int DelayTime { get; set; }
    Property Value
    Type Description
    System.Int32

    The pre measurement delay time.

    EnableCurrentThreshold

    Gets or sets a value indicating whether the current threshold is activated.

    Declaration
    public bool EnableCurrentThreshold { get; set; }
    Property Value
    Type Description
    System.Boolean

    EnableDelayTime

    Gets or sets a value indicating whether if the pre measurement delay time is enabled.

    Declaration
    public bool EnableDelayTime { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AbortPreMeasurement()

    Aborts the pre measurement.

    Declaration
    public void AbortPreMeasurement()

    AbortPreMeasurementAsync()

    Aborts the pre measurement asynchronous.

    Declaration
    public Task AbortPreMeasurementAsync()
    Returns
    Type Description
    Task

    Events

    QualityCheckerState

    Occurs when the quality checker is completed.

    Declaration
    public event PreMeasurementEventDelegates.QualityCheckStateDelegate QualityCheckerState
    Event Type
    Type Description
    PreMeasurementEventDelegates.QualityCheckStateDelegate

    TimeDelayAndCurrentCheckerState

    Occurs during time delay and current checks.

    Declaration
    public event PreMeasurementEventDelegates.TimeDelayAndCurrentCheckerStateDelegate TimeDelayAndCurrentCheckerState
    Event Type
    Type Description
    PreMeasurementEventDelegates.TimeDelayAndCurrentCheckerStateDelegate
    Remarks

    Depending on the PreMeasurementDelayType the parameter value and valueThreshold holds:

    • Actual elapsed time and total time in seconds in case of TimeDelay
    • Actual measured current and current threshold in case of CurrentCheck
    Back to top Generated by DocFX