Interface FrequencySweepMeasurement
Interface describing frequency sweep measurements.
Namespace: OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep.FrequencySweep
Assembly: OmicronLab.MaterialAnalyzer.AutomationInterface.dll (1.60.627.0)
Syntax
public interface FrequencySweepMeasurement
Properties
CorrectedResults
Gets the corrected results.
Declaration
Results CorrectedResults { get; }
Property Value
| Type | Description |
|---|---|
| Results | The corrected results. |
Remarks
Reference Measurement is required.
FrequencySweepSettings
Gets the frequency sweep settings allowing creation of settings of various types.
Declaration
FrequencySweepSettings FrequencySweepSettings { get; }
Property Value
| Type | Description |
|---|---|
| FrequencySweepSettings | The frequency sweep settings. |
IsCompleted
Gets a value indicating whether this measurement is completed.
Declaration
bool IsCompleted { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
MeasurementSettings
Gets the measurement settings.
Declaration
MeasurementSettings MeasurementSettings { get; }
Property Value
| Type | Description |
|---|---|
| MeasurementSettings | The measurement settings. |
PreMeasurement
Gets the pre measurement settings.
Declaration
PreMeasurement PreMeasurement { get; }
Property Value
| Type | Description |
|---|---|
| PreMeasurement | The pre measurement. |
ReferenceMeasurements
Gets the reference measurements.
Declaration
ReferenceMeasurements ReferenceMeasurements { get; }
Property Value
| Type | Description |
|---|---|
| ReferenceMeasurements | The reference measurements. |
Results
Gets the results.
Declaration
Results Results { get; }
Property Value
| Type | Description |
|---|---|
| Results | The results. |
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
EstimateMeasurementTime()
Estimates the measurement time in seconds.
Declaration
double EstimateMeasurementTime()
Returns
| Type | Description |
|---|---|
| System.Double |
ExecuteMeasurement()
Executes the measurement.
Declaration
ExecutionState ExecuteMeasurement()
Returns
| Type | Description |
|---|---|
| ExecutionState |
Remarks
Already measured results will be deleted.
ExecuteMeasurementAsync()
Executes the measurement asynchronous.
Declaration
Task<ExecutionState> ExecuteMeasurementAsync()
Returns
| Type | Description |
|---|---|
| Task<ExecutionState> |
Remarks
Already measured results will be deleted.
ReconnectMeasurementToDevice()
Reconnects the measurement to an already running device.
Declaration
ReconnectionState ReconnectMeasurementToDevice()
Returns
| Type | Description |
|---|---|
| ReconnectionState |
ReconnectMeasurementToDeviceAsync()
Reconnects the measurement to an already running device asynchronous.
Declaration
Task<ReconnectionState> ReconnectMeasurementToDeviceAsync()
Returns
| Type | Description |
|---|---|
| Task<ReconnectionState> |
Remarks
This function is not visible via COM.
StopMeasurement()
Stops the measurement.
Declaration
StopState StopMeasurement()
Returns
| Type | Description |
|---|---|
| StopState |
StopMeasurementAsync()
Stops the measurement asynchronous.
Declaration
Task<StopState> StopMeasurementAsync()
Returns
| Type | Description |
|---|---|
| Task<StopState> |
Remarks
This function is not visible via COM.
UploadResultsFromDevice()
Uploads the results from the device.
Declaration
UploadState UploadResultsFromDevice()
Returns
| Type | Description |
|---|---|
| UploadState |
UploadResultsFromDeviceAsync()
Uploads the results from the device asynchronous.
Declaration
Task<UploadState> UploadResultsFromDeviceAsync()
Returns
| Type | Description |
|---|---|
| Task<UploadState> |
Remarks
This function is not visible via COM.
Events
ExecutionProgressUpdate
Occurs on every measurement progress update.
Declaration
event FrequencySweepEventDelegates.ExecutionProgressUpdateDelegate ExecutionProgressUpdate
Event Type
| Type | Description |
|---|---|
| FrequencySweepEventDelegates.ExecutionProgressUpdateDelegate |
NewFdsResultAvailable
Occurs when new FDS results are available.
Declaration
event FrequencySweepEventDelegates.NewFdsResultAvailableDelegate NewFdsResultAvailable
Event Type
| Type | Description |
|---|---|
| FrequencySweepEventDelegates.NewFdsResultAvailableDelegate |
NewPdcResultAvailable
Occurs when new PDC results are available.
Declaration
event FrequencySweepEventDelegates.NewPdcResultAvailableDelegate NewPdcResultAvailable
Event Type
| Type | Description |
|---|---|
| FrequencySweepEventDelegates.NewPdcResultAvailableDelegate |