Class Windings
Inheritance
System.Object
Windings
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public class Windings : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
AWGSelector
Declaration
public ListWithSelectedItem<int> AWGSelector { get; set; }
Property Value
Coils
Declaration
public ReadOnlyCollection<Coil> Coils { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<Coil> |
|
Conductors
Declaration
public ReadOnlyCollection<WindingConductor> Conductors { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<WindingConductor> |
|
DoubleLayerWindingSlotPositions
Declaration
public DoubleLayerWindingSlotPositions DoubleLayerWindingSlotPositions { get; set; }
Property Value
EndWindingInductanceMethod
Declaration
public EndWindingInductanceMethod EndWindingInductanceMethod { get; set; }
Property Value
EndWindingInductanceRosaAndGrover
Declaration
public double EndWindingInductanceRosaAndGrover { get; }
Property Value
| Type |
Description |
| System.Double |
|
EndWindingPolePitchFactor
Declaration
public double EndWindingPolePitchFactor { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
FactorForPhaseCircleSize
Declaration
public Overridable<double> FactorForPhaseCircleSize { get; set; }
Property Value
FillFactorSpecificationMethod
Declaration
public FillFactorSpecificationMethod FillFactorSpecificationMethod { get; set; }
Property Value
IEC60228WireGaugeSelector
Declaration
public ListWithSelectedItem<double> IEC60228WireGaugeSelector { get; set; }
Property Value
IncludeIndividualConductors
Declaration
public bool IncludeIndividualConductors { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Mass
Declaration
public double Mass { get; }
Property Value
| Type |
Description |
| System.Double |
|
MaterialCost
Declaration
public double MaterialCost { get; }
Property Value
| Type |
Description |
| System.Double |
|
MeanLengthPerTurn
Declaration
public double MeanLengthPerTurn { get; }
Property Value
| Type |
Description |
| System.Double |
|
MMF
Declaration
public TwoDChartDefinition MMF { get; }
Property Value
MMFFourierSeriesElectrical
Declaration
public FourierSeries MMFFourierSeriesElectrical { get; }
Property Value
MMFFourierSeriesMechanical
Declaration
public FourierSeries MMFFourierSeriesMechanical { get; }
Property Value
NumberOfCoilsPerParallelPath
Declaration
public int NumberOfCoilsPerParallelPath { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfCoilsPerPhase
Declaration
public int NumberOfCoilsPerPhase { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfCoilsPerPhasePerParallelPath
Declaration
public int NumberOfCoilsPerPhasePerParallelPath { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Declaration
public int NumberOfElectricalOrdersForMMFChart { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfParallelPaths
Declaration
public int NumberOfParallelPaths { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfStrandsPerTurn
Declaration
public int NumberOfStrandsPerTurn { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfTurns
Declaration
public int NumberOfTurns { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfTurnsPerPhase
Declaration
public int NumberOfTurnsPerPhase { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
NumberOfWindingLayers
Declaration
public int NumberOfWindingLayers { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
OverallFillFactorWindings
Declaration
public double OverallFillFactorWindings { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
OverallWindingMaterialArea
Declaration
public double OverallWindingMaterialArea { get; }
Property Value
| Type |
Description |
| System.Double |
|
Phases
Declaration
public ReadOnlyCollection<Phase> Phases { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<Phase> |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.IReadOnlyList<System.String> |
|
SingleDoubleLayerWindings
Declaration
public SingleOrDoubleLayerWindings SingleDoubleLayerWindings { get; set; }
Property Value
SlotSectionDetails
Declaration
public ReadOnlyCollection<SlotSectionDetail> SlotSectionDetails { get; }
Property Value
| Type |
Description |
| System.Collections.ObjectModel.ReadOnlyCollection<SlotSectionDetail> |
|
ThrowForAutomatedWindingGeneration
Declaration
public Overridable<int> ThrowForAutomatedWindingGeneration { get; set; }
Property Value
TotalLengthOfConductorsInPhase
Declaration
public double TotalLengthOfConductorsInPhase { get; }
Property Value
| Type |
Description |
| System.Double |
|
TotalSlotArea
Declaration
public double TotalSlotArea { get; }
Property Value
| Type |
Description |
| System.Double |
|
UserSpecifiedEndWindingInductance
Declaration
public double UserSpecifiedEndWindingInductance { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
WindingConnection
Declaration
public WindingConnection WindingConnection { get; set; }
Property Value
WindingFactor
Declaration
public double WindingFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
WindingMaterialDatabase
Declaration
public DatabaseWithSelectedItem WindingMaterialDatabase { get; set; }
Property Value
WindingMaterialDiameter
Declaration
public double WindingMaterialDiameter { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
WindingsViewer
Declaration
public WindingsViewer WindingsViewer { get; }
Property Value
WindingType
Declaration
public WindingType WindingType { get; set; }
Property Value
WireSizeSpecificationMethod
Declaration
public WireSizeSpecificationMethod WireSizeSpecificationMethod { get; set; }
Property Value
Methods
GenerateDefaultWindingConfigurationCoils()
Declaration
public void GenerateDefaultWindingConfigurationCoils()
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