• General
  • API Documentation
  • SCPI
    • General
    • Command Reference
    • Starting Server

    Show / Hide Table of Contents
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface
      • Bode100
      • BodeAutomation
      • Calibration
      • CalibrationValues
      • CorrectionValues
      • FullRangeIsActiveChanged_Delegate
      • FullRangeIsAvailableChanged_Delegate
      • Results
      • UserRangeIsActiveChanged_Delegate
      • UserRangeIsAvailableChanged_Delegate
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.DataTypes
      • Complex
      • IComplex
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Enumerations
      • AngleUnit
      • Attenuator
      • CalibrationMultiModeToggle
      • Connection
      • ExecutionState
      • FResQFormats
      • LevelUnit
      • LogLevel
      • MagnitudeUnit
      • MeasurementTypes
      • ReceiverBandwidth
      • SourceMode
      • SweepMode
      • Termination
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Helper
      • AutomationInterfaceHelpers
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces
      • Attenuation
      • BodeAutomationInterface
      • BodeDevice
      • DeviceConfiguration
      • DeviceProperties
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Calibration
      • FullLoadCalibrationValues
      • FullOpenCalibrationValues
      • FullShortCalibrationValues
      • FullThruCalibrationValues
      • GainCalibration
      • GainFullCalibrationValues
      • GainFullRange
      • GainUserCalibrationValues
      • GainUserRange
      • ImpedanceCalibration
      • ImpedanceFullCalibrationValues
      • ImpedanceFullRange
      • ImpedanceUserCalibrationValues
      • ImpedanceUserRange
      • InternalCalibration
      • MultiModeCalibration
      • MultiModeFullCalibrationValues
      • MultiModeFullRange
      • MultiModeUserCalibrationValues
      • MultiModeUserRange
      • UserLoadCalibrationValues
      • UserOpenCalibrationValues
      • UserShortCalibrationValues
      • UserThruCalibrationValues
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Events
      • IBode100Events
      • IMeasurementEvent
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Measurements
      • AdapterMeasurement
      • ExternalBridgeMeasurement
      • GainMeasurement
      • Impedance
      • OnePortMeasurement
      • Reflection
      • S11ExternalCouplerMeasurement
      • S11OnePortMeasurement
      • S21Measurement
      • SeriesThruMeasurement
      • ShuntThruMeasurement
      • Transmission
      • VoltageCurrentGainMeasurement
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.PortExtension
      • CableLosses
      • PortExtension
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Results
      • AdmittanceResult
      • GainResults
      • ImpedanceResult
      • ReflectionResult
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Results.SpecialResults
      • OverloadResult
      • Vrms
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Shaping
      • AttenuatorShaping
      • BandwidthShaping
      • Shaping
      • SourceShaping
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Properties
      • Resources
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.ResultProcessors
      • FResQResult
      • StabilityMarginResult
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.TaskProcessors
      • Averaging
    • OmicronLab.VectorNetworkAnalysis.MeasurementProcessors.Enumerations
      • FResQFormats

    Class AutomationInterfaceHelpers

    Some helper functions for AI.

    Inheritance
    System.Object
    AutomationInterfaceHelpers
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface.Helper
    Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll (3.25.2241.1)
    Syntax
    public static class AutomationInterfaceHelpers

    Methods

    Clone(IEnumerable<ITaskProcessor>)

    Clones the specified task processors.

    Declaration
    public static IReadOnlyCollection<ITaskProcessor> Clone(this IEnumerable<ITaskProcessor> processors)
    Parameters
    Type Name Description
    IEnumerable<ITaskProcessor> processors

    The task processors.

    Returns
    Type Description
    IReadOnlyCollection<ITaskProcessor>

    Clone(ITaskProcessor)

    Clones the specified task processor.

    Declaration
    public static ITaskProcessor Clone(this ITaskProcessor processor)
    Parameters
    Type Name Description
    ITaskProcessor processor

    The task processor.

    Returns
    Type Description
    ITaskProcessor
    Exceptions
    Type Condition
    System.NotImplementedException

    If the processor has no clone implementation.

    LogFilePathChecker(String)

    Logs the file path checker.

    Declaration
    public static string LogFilePathChecker(string path)
    Parameters
    Type Name Description
    System.String path

    The path.

    Returns
    Type Description
    System.String

    ToAttenuation(Attenuator)

    Converts to attenuation (from mid-layer).

    Declaration
    public static Attenuation ToAttenuation(this Attenuator attenuator)
    Parameters
    Type Name Description
    Attenuator attenuator

    The attenuator.

    Returns
    Type Description
    Attenuation

    Attenuation (from mid-layer).

    ToAttenuator(Attenuator)

    Converts to attenuator.

    Declaration
    public static Attenuator ToAttenuator(this Attenuator attenuator)
    Parameters
    Type Name Description
    Attenuator attenuator

    The attenuator which can also be positive.

    Returns
    Type Description
    Attenuator

    The corrected (negative) Attenuator.

    Back to top Generated by DocFX