• 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

    Interface Recorder

    Recorder.

    Namespace: OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Recording
    Assembly: OmicronLab.MaterialAnalyzer.AutomationInterface.dll (1.60.627.0)
    Syntax
    public interface Recorder

    Properties

    CurrentRecorderStatus

    Gets the current recorder status.

    Declaration
    RecorderState CurrentRecorderStatus { get; }
    Property Value
    Type Description
    RecorderState

    The current recorder status.

    IsRunning

    Gets a value indicating whether this instance is running.

    Declaration
    bool IsRunning { get; }
    Property Value
    Type Description
    System.Boolean

    true if the measurement is running; otherwise, false.

    TestCell

    Gets the test cell.

    Declaration
    TestCell TestCell { get; }
    Property Value
    Type Description
    TestCell

    The test cell.

    TestCellSample

    Gets the test cell sample.

    Declaration
    TestCellSample TestCellSample { get; }
    Property Value
    Type Description
    TestCellSample

    The test cell sample.

    Methods

    ApplyContinuousWaveSettings(Double, Double)

    Applies the continuous wave settings.

    Declaration
    ApplyState ApplyContinuousWaveSettings(double frequency, double amplitude)
    Parameters
    Type Name Description
    System.Double frequency

    The frequency in Hz.

    System.Double amplitude

    The amplitude in Voltage.

    Returns
    Type Description
    ApplyState
    Remarks

    Possible ranges:

    • The frequencies need to be in the range of 5kHz and 100mHz.
    • The amplitude needs to be in the range of 200V and 1V.

    ApplyDepolarizationCurrentSettings()

    Applies the depolarization current settings.

    Declaration
    ApplyState ApplyDepolarizationCurrentSettings()
    Returns
    Type Description
    ApplyState

    ApplyPolarizationCurrentSettings(Double)

    Applies the polarization current settings.

    Declaration
    ApplyState ApplyPolarizationCurrentSettings(double amplitude)
    Parameters
    Type Name Description
    System.Double amplitude

    The amplitude in Voltage.

    Returns
    Type Description
    ApplyState
    Remarks

    The amplitude need to be in the range of 200V and 100mV.

    StopRecording()

    Stops the recording.

    Declaration
    StopState StopRecording()
    Returns
    Type Description
    StopState

    StopRecordingAsync()

    Stops the recording asynchronous.

    Declaration
    Task<StopState> StopRecordingAsync()
    Returns
    Type Description
    Task<StopState>
    Remarks

    This function is not visible via COM.

    Events

    FdsResultAvailable

    Occurs when a FDS result is available.

    Declaration
    event RecorderEventDelegates.FdsResultAvailableDelegate FdsResultAvailable
    Event Type
    Type Description
    RecorderEventDelegates.FdsResultAvailableDelegate

    PdcResultAvailable

    Occurs when a PDC result is available.

    Declaration
    event RecorderEventDelegates.PdcResultAvailableDelegate PdcResultAvailable
    Event Type
    Type Description
    RecorderEventDelegates.PdcResultAvailableDelegate

    RecorderStatusChanged

    Occurs when the recorder status changed.

    Declaration
    event RecorderEventDelegates.RecorderStatusChangedDelegate RecorderStatusChanged
    Event Type
    Type Description
    RecorderEventDelegates.RecorderStatusChangedDelegate
    Back to top Generated by DocFX