Version:

    Show / Hide Table of Contents

    Class ElectricMachineResults

    Inheritance
    System.Object
    APIBase
    ElectricMachineResults
    OnLoadElectricMachineResults
    OpenCircuitElectricMachineResults
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.ElectricMachines.Results
    Assembly: SMT.MastaAPI.14.1.1.dll
    Syntax
    public abstract class ElectricMachineResults : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    AverageDAxisFluxLinkage

    Declaration
    public double AverageDAxisFluxLinkage { get; }
    Property Value
    Type Description
    System.Double

    AverageFluxLinkage

    Declaration
    public double AverageFluxLinkage { get; }
    Property Value
    Type Description
    System.Double

    AverageQAxisFluxLinkage

    Declaration
    public double AverageQAxisFluxLinkage { get; }
    Property Value
    Type Description
    System.Double

    AverageTorqueMST

    Declaration
    public double AverageTorqueMST { get; }
    Property Value
    Type Description
    System.Double

    EddyCurrentLossRotor

    Declaration
    public double EddyCurrentLossRotor { get; }
    Property Value
    Type Description
    System.Double

    EddyCurrentLossStator

    Declaration
    public double EddyCurrentLossStator { get; }
    Property Value
    Type Description
    System.Double

    EddyCurrentLossStatorTeeth

    Declaration
    public double EddyCurrentLossStatorTeeth { get; }
    Property Value
    Type Description
    System.Double

    EddyCurrentLossStatorYoke

    Declaration
    public double EddyCurrentLossStatorYoke { get; }
    Property Value
    Type Description
    System.Double

    EddyCurrentLossTotal

    Declaration
    public double EddyCurrentLossTotal { get; }
    Property Value
    Type Description
    System.Double

    ElectricMachineDetail

    Declaration
    public ElectricMachineDetail ElectricMachineDetail { get; }
    Property Value
    Type Description
    ElectricMachineDetail

    ExcessLossRotor

    Declaration
    public double ExcessLossRotor { get; }
    Property Value
    Type Description
    System.Double

    ExcessLossStator

    Declaration
    public double ExcessLossStator { get; }
    Property Value
    Type Description
    System.Double

    ExcessLossStatorTeeth

    Declaration
    public double ExcessLossStatorTeeth { get; }
    Property Value
    Type Description
    System.Double

    ExcessLossStatorYoke

    Declaration
    public double ExcessLossStatorYoke { get; }
    Property Value
    Type Description
    System.Double

    ExcessLossTotal

    Declaration
    public double ExcessLossTotal { get; }
    Property Value
    Type Description
    System.Double

    FluxDensityInAirGapChartAtTime0

    Declaration
    public TwoDChartDefinition FluxDensityInAirGapChartAtTime0 { get; }
    Property Value
    Type Description
    TwoDChartDefinition

    ForceDensityInAirGapMSTChartAtTime0

    Declaration
    public TwoDChartDefinition ForceDensityInAirGapMSTChartAtTime0 { get; }
    Property Value
    Type Description
    TwoDChartDefinition

    HysteresisLossFundamentalRotor

    Declaration
    public double HysteresisLossFundamentalRotor { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossFundamentalStator

    Declaration
    public double HysteresisLossFundamentalStator { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossFundamentalStatorTeeth

    Declaration
    public double HysteresisLossFundamentalStatorTeeth { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossFundamentalStatorYoke

    Declaration
    public double HysteresisLossFundamentalStatorYoke { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossMinorLoopRotor

    Declaration
    public double HysteresisLossMinorLoopRotor { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossMinorLoopStator

    Declaration
    public double HysteresisLossMinorLoopStator { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossMinorLoopStatorTeeth

    Declaration
    public double HysteresisLossMinorLoopStatorTeeth { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossMinorLoopStatorYoke

    Declaration
    public double HysteresisLossMinorLoopStatorYoke { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossRotor

    Declaration
    public double HysteresisLossRotor { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossStator

    Declaration
    public double HysteresisLossStator { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossStatorTeeth

    Declaration
    public double HysteresisLossStatorTeeth { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossStatorYoke

    Declaration
    public double HysteresisLossStatorYoke { get; }
    Property Value
    Type Description
    System.Double

    HysteresisLossTotal

    Declaration
    public double HysteresisLossTotal { get; }
    Property Value
    Type Description
    System.Double

    MagnetLossBuildFactor

    Declaration
    public double MagnetLossBuildFactor { get; }
    Property Value
    Type Description
    System.Double

    ReportNames

    Declaration
    public IReadOnlyList<string> ReportNames { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyList<System.String>

    ResultsForConductorTurns

    Declaration
    public ReadOnlyCollection<ElectricMachineResultsForConductorTurn> ResultsForConductorTurns { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ElectricMachineResultsForConductorTurn>

    ResultsForLineToLine

    Declaration
    public ReadOnlyCollection<ElectricMachineResultsForLineToLine> ResultsForLineToLine { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ElectricMachineResultsForLineToLine>

    ResultsForPhases

    Declaration
    public ReadOnlyCollection<ElectricMachineResultsForPhase> ResultsForPhases { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ElectricMachineResultsForPhase>

    ResultsForThisAndSlices

    Declaration
    public ReadOnlyCollection<ElectricMachineResults> ResultsForThisAndSlices { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ElectricMachineResults>

    ResultsTimesteps

    Declaration
    public ReadOnlyCollection<ElectricMachineResultsTimeStep> ResultsTimesteps { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<ElectricMachineResultsTimeStep>

    Setup

    Declaration
    public ElectricMachineSetup Setup { get; }
    Property Value
    Type Description
    ElectricMachineSetup

    TorqueRippleMST

    Declaration
    public double TorqueRippleMST { get; }
    Property Value
    Type Description
    System.Double

    TotalACWindingLoss

    Declaration
    public double TotalACWindingLoss { get; }
    Property Value
    Type Description
    System.Double

    TotalCoreLosses

    Declaration
    public double TotalCoreLosses { get; }
    Property Value
    Type Description
    System.Double

    TotalMagnetLosses

    Declaration
    public double TotalMagnetLosses { get; }
    Property Value
    Type Description
    System.Double

    TotalPowerLoss

    Declaration
    public virtual double TotalPowerLoss { get; }
    Property Value
    Type Description
    System.Double

    TotalRotorCoreLosses

    Declaration
    public double TotalRotorCoreLosses { get; }
    Property Value
    Type Description
    System.Double

    TotalStatorCoreLosses

    Declaration
    public double TotalStatorCoreLosses { get; }
    Property Value
    Type Description
    System.Double

    TotalStatorTeethIronLoss

    Declaration
    public double TotalStatorTeethIronLoss { get; }
    Property Value
    Type Description
    System.Double

    TotalStatorYokeIronLoss

    Declaration
    public double TotalStatorYokeIronLoss { get; }
    Property Value
    Type Description
    System.Double

    Methods

    GetActiveReportWithEncodedImages()

    Declaration
    public string GetActiveReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetDefaultReportWithEncodedImages()

    Declaration
    public string GetDefaultReportWithEncodedImages()
    Returns
    Type Description
    System.String

    GetNamedReportWithEncodedImages(String)

    Declaration
    public string GetNamedReportWithEncodedImages(string reportName)
    Parameters
    Type Name Description
    System.String reportName
    Returns
    Type Description
    System.String

    OutputActiveReportAsTextTo(String)

    Declaration
    public void OutputActiveReportAsTextTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputActiveReportTo(String)

    Declaration
    public void OutputActiveReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputDefaultReportTo(String)

    Declaration
    public void OutputDefaultReportTo(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    OutputNamedReportAsMastaReport(String, String)

    Declaration
    public void OutputNamedReportAsMastaReport(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportAsTextTo(String, String)

    Declaration
    public void OutputNamedReportAsTextTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    OutputNamedReportTo(String, String)

    Declaration
    public void OutputNamedReportTo(string reportName, string filePath)
    Parameters
    Type Name Description
    System.String reportName
    System.String filePath

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top