Class FrequencySweepSettingsFactory
Class handling the configuration of FrequencySweepSettings.
Inheritance
System.Object
FrequencySweepSettingsFactory
Namespace: OmicronLab.MaterialAnalyzer.AutomationInterface
Assembly: OmicronLab.MaterialAnalyzer.AutomationInterface.dll (1.60.627.0)
Syntax
public class FrequencySweepSettingsFactory : FrequencySweepSettings
Constructors
FrequencySweepSettingsFactory(MeasurementImplementation)
Initializes a new instance of the FrequencySweepSettingsFactory class.
Declaration
public FrequencySweepSettingsFactory(MeasurementImplementation measurementImplementation)
Parameters
Type | Name | Description |
---|---|---|
MeasurementImplementation | measurementImplementation | The measurement implementation. |
Methods
ConfigureCombinedFrequencyRange(Double, Double, Double, Int32, Int32)
Configures the combined frequency range.
Declaration
public CombinedFrequencySweepSettings ConfigureCombinedFrequencyRange(double startFrequency, double stopFrequency, double pdcSwitchFrequency, int pdcPointsPerDecade, int fdsPointsPerDecade)
Parameters
Type | Name | Description |
---|---|---|
System.Double | startFrequency | The start frequency. |
System.Double | stopFrequency | The stop frequency. |
System.Double | pdcSwitchFrequency | The PDC switch frequency. |
System.Int32 | pdcPointsPerDecade | The PDC points per decade. |
System.Int32 | fdsPointsPerDecade | The FDS points per decade. |
Returns
Type | Description |
---|---|
CombinedFrequencySweepSettings |
ConfigureCustomCombinedFrequencyRange(Double[], Double)
Configures the custom combined frequency range.
Declaration
public CustomCombinedFrequencySweepSettings ConfigureCustomCombinedFrequencyRange(double[] customizedFrequencies, double pdcSwitchFrequency)
Parameters
Type | Name | Description |
---|---|---|
System.Double[] | customizedFrequencies | The customized frequencies. |
System.Double | pdcSwitchFrequency | The PDC switch frequency. |
Returns
Type | Description |
---|---|
CustomCombinedFrequencySweepSettings |
ConfigureCustomFdsFrequencyRange(Double[])
Configures the custom FDS frequency range.
Declaration
public CustomFdsFrequencySweepSettings ConfigureCustomFdsFrequencyRange(double[] customizedFrequencies)
Parameters
Type | Name | Description |
---|---|---|
System.Double[] | customizedFrequencies | The customized frequencies. |
Returns
Type | Description |
---|---|
CustomFdsFrequencySweepSettings |
ConfigureCustomPdcFrequencyRange(Double[])
Configures the custom PDC frequency range.
Declaration
public CustomPdcFrequencySweepSettings ConfigureCustomPdcFrequencyRange(double[] customizedFrequencies)
Parameters
Type | Name | Description |
---|---|---|
System.Double[] | customizedFrequencies | The customized frequencies. |
Returns
Type | Description |
---|---|
CustomPdcFrequencySweepSettings |
ConfigureFdsFrequencyRange(Double, Double, Int32)
Configures the FDS frequency range.
Declaration
public FdsFrequencySweepSettings ConfigureFdsFrequencyRange(double startFrequency, double stopFrequency, int pointsPerDecade)
Parameters
Type | Name | Description |
---|---|---|
System.Double | startFrequency | The start frequency. |
System.Double | stopFrequency | The stop frequency. |
System.Int32 | pointsPerDecade | The points per decade. |
Returns
Type | Description |
---|---|
FdsFrequencySweepSettings |
ConfigurePdcFrequencyRange(Double, Double, Int32)
Configures the PDC frequency range.
Declaration
public PdcFrequencySweepSettings ConfigurePdcFrequencyRange(double startFrequency, double stopFrequency, int pointsPerDecade)
Parameters
Type | Name | Description |
---|---|---|
System.Double | startFrequency | The start frequency. |
System.Double | stopFrequency | The stop frequency. |
System.Int32 | pointsPerDecade | The points per decade. |
Returns
Type | Description |
---|---|
PdcFrequencySweepSettings |