Class FrequencySweepSettingsBase
A base class for frequency sweep settings.
Inheritance
Implements
Namespace: OmicronLab.MaterialAnalyzer.AutomationInterface
Assembly: OmicronLab.MaterialAnalyzer.AutomationInterface.dll (1.60.627.0)
Syntax
public abstract class FrequencySweepSettingsBase : FdsFrequencySweepSettings, CustomFdsFrequencySweepSettings, PdcFrequencySweepSettings, CustomPdcFrequencySweepSettings, CombinedFrequencySweepSettings, CustomCombinedFrequencySweepSettings
Constructors
FrequencySweepSettingsBase(MeasurementImplementation)
Initializes a new instance of the FrequencySweepSettingsBase class.
Declaration
protected FrequencySweepSettingsBase(MeasurementImplementation measurementImplementation)
Parameters
Type | Name | Description |
---|---|---|
MeasurementImplementation | measurementImplementation | The measurement implementation. |
Properties
ConvertFdsFromPdcDataUntil
Gets or sets the convert FDS from PDC data until.
Declaration
public FdsPdcConversionTime ConvertFdsFromPdcDataUntil { get; set; }
Property Value
Type | Description |
---|---|
FdsPdcConversionTime | The convert FDS from PDC data until. |
CustomFrequencies
Gets or sets the custom frequencies.
Declaration
public double[] CustomFrequencies { get; protected set; }
Property Value
Type | Description |
---|---|
System.Double[] | The custom frequencies in Hz. |
FdsPointsPerDecade
Gets the FDS points per decade.
Declaration
public int FdsPointsPerDecade { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The FDS points per decade. |
PdcModeSwitchFrequency
Gets the PDC mode switch frequency.
Declaration
public double PdcModeSwitchFrequency { get; }
Property Value
Type | Description |
---|---|
System.Double | The PDC mode switch frequency. |
PdcPointsPerDecade
Gets the PDC points per decade.
Declaration
public int PdcPointsPerDecade { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The PDC points per decade. |
ReCalculateStablePdcData
Gets or sets a value indicating whether stable FDS data (converted form the PDC measurement) will be recalculated.
Declaration
public bool ReCalculateStablePdcData { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
SamplingPoints
Gets the sampling points.
Declaration
public double[] SamplingPoints { get; }
Property Value
Type | Description |
---|---|
System.Double[] |
SamplingPointsSettings
Gets the sampling points settings.
Declaration
protected abstract SamplingPointsSettingsBordersBase SamplingPointsSettings { get; }
Property Value
Type | Description |
---|---|
SamplingPointsSettingsBordersBase |
StartFrequency
Gets the start frequency.
Declaration
public double StartFrequency { get; }
Property Value
Type | Description |
---|---|
System.Double | The start frequency in Hz. |
StopFrequency
Gets the stop frequency.
Declaration
public double StopFrequency { get; }
Property Value
Type | Description |
---|---|
System.Double | The stop frequency in Hz. |
Methods
ValidateRange(Object, String)
Validates the specified new value.
Declaration
protected virtual void ValidateRange(object newValue, string propertyName = null)
Parameters
Type | Name | Description |
---|---|---|
System.Object | newValue | The new value to be validated. |
System.String | propertyName | Name of the property which will be validated. |