Class VShapedMagnetLayerSpecification
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
VShapedMagnetLayerSpecification
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.ElectricMachines
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class VShapedMagnetLayerSpecification : RotorInternalLayerSpecification, IEquatable<APIBase>
Properties
CutOutWidth
Measurement: ShortLength
Declaration
public Overridable<double> CutOutWidth { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
DistanceBetweenMagnets
Shortest straight line distance between magnets of the same pole.
Measurement: ShortLength
Declaration
public Overridable<double> DistanceBetweenMagnets { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
DistanceToVShape
This is a radial distance from the edge of the bore.
Measurement: ShortLength
Declaration
public double DistanceToVShape { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
FluxBarrierLength
Length of the inner edge of the upper flux barrier.
Measurement: ShortLength
Declaration
public Overridable<double> FluxBarrierLength { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
HasFluxBarriers
Declaration
public virtual bool HasFluxBarriers { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LowerRoundHeight
Measurement: ShortLength
Declaration
public Overridable<double> LowerRoundHeight { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
MagnetClearance
Declaration
public MagnetClearance MagnetClearance { get; set; }
Property Value
Type | Description |
---|---|
MagnetClearance |
ThicknessOfFluxBarriers
Measurement: ShortLength
Declaration
public Overridable<double> ThicknessOfFluxBarriers { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
UpperFluxBarrierWebSpecification
Declaration
public FluxBarrierOrWeb UpperFluxBarrierWebSpecification { get; set; }
Property Value
Type | Description |
---|---|
FluxBarrierOrWeb |
UpperRoundHeight
Measurement: ShortLength
Declaration
public Overridable<double> UpperRoundHeight { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
VShapedAngle
Measurement: Angle
Declaration
public double VShapedAngle { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WebLength
Measurement: ShortLength
Declaration
public double WebLength { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WebThickness
Straight line distance between upper flux barriers of adjacent poles.
Measurement: ShortLength
Declaration
public Overridable<double> WebThickness { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
Implements
System.IEquatable<T>