Version: 15.0

    Show / Hide Table of Contents

    Class WoundFieldSynchronousRotor

    Inheritance
    System.Object
    APIBase
    Rotor
    PermanentMagnetRotor
    InteriorPermanentMagnetAndSynchronousReluctanceRotor
    WoundFieldSynchronousRotor
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.FluxBarrierStyle
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.MaximumRadiusOfCurvatureForFluxBarrierCorners
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.NumberOfCoolingDuctLayers
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.NumberOfMagnetFluxBarrierLayers
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.NumberOfNotchSpecifications
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.RotorType
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.CoolingDuctLayers
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.NotchSpecifications
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.UShapeLayers
    InteriorPermanentMagnetAndSynchronousReluctanceRotor.VShapeMagnetLayers
    Rotor.OutputDefaultReportTo(String)
    Rotor.GetDefaultReportWithEncodedImages()
    Rotor.OutputActiveReportTo(String)
    Rotor.OutputActiveReportAsTextTo(String)
    Rotor.GetActiveReportWithEncodedImages()
    Rotor.OutputNamedReportTo(String, String)
    Rotor.OutputNamedReportAsMastaReport(String, String)
    Rotor.OutputNamedReportAsTextTo(String, String)
    Rotor.GetNamedReportWithEncodedImages(String)
    Rotor.Bore
    Rotor.DAxisAngle
    Rotor.DAxisAndQAxisConvention
    Rotor.InitialAngle
    Rotor.IsSkewed
    Rotor.Kair
    Rotor.MagnetFluxBarrierLength
    Rotor.NumberOfMagnetSegmentsInAxialDirection
    Rotor.NumberOfPoles
    Rotor.NumberOfSlices
    Rotor.OuterDiameter
    Rotor.OuterRadius
    Rotor.PolarInertia
    Rotor.RotorLength
    Rotor.RotorMaterialDatabase
    Rotor.UseSameMaterialAsStator
    Rotor.SkewSlices
    Rotor.ReportNames
    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
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public sealed class WoundFieldSynchronousRotor : InteriorPermanentMagnetAndSynchronousReluctanceRotor, IEquatable<APIBase>

    Properties

    FieldWindingSpecification

    Declaration
    public override FieldWindingSpecificationBase FieldWindingSpecification { get; }
    Property Value
    Type Description
    FieldWindingSpecificationBase
    Overrides
    Rotor.FieldWindingSpecification

    FieldWindingSpecifications

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

    NumberOfFieldWindingRegions

    Declaration
    public int NumberOfFieldWindingRegions { get; set; }
    Property Value
    Type Description
    System.Int32

    PoleDepth

    Measurement: ShortLength

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

    PoleTipDepth

    Measurement: ShortLength

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

    PoleTipRadius

    Measurement: ShortLength

    Declaration
    public Overridable<double> PoleTipRadius { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    PoleTipWidth

    Measurement: ShortLength

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

    PoleWidth

    Measurement: ShortLength

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

    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