Class ThermalLoadCase
Inheritance
System.Object
ThermalLoadCase
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class ThermalLoadCase : APIBase, IEquatable<APIBase>
Properties
AmbientTemperature
Declaration
public double AmbientTemperature { get; set; }
Property Value
Type |
Description |
System.Double |
|
CoolingJacket
Declaration
public CoolingLoadCaseSettings CoolingJacket { get; }
Property Value
ElectromagneticResultsReadyString
Declaration
public string ElectromagneticResultsReadyString { get; }
Property Value
Type |
Description |
System.String |
|
FrontInnerCustomEndWindingCooling
Declaration
public CoolingLoadCaseSettings FrontInnerCustomEndWindingCooling { get; }
Property Value
FrontOuterCustomEndWindingCooling
Declaration
public CoolingLoadCaseSettings FrontOuterCustomEndWindingCooling { get; }
Property Value
FrontSideCustomEndWindingCooling
Declaration
public CoolingLoadCaseSettings FrontSideCustomEndWindingCooling { get; }
Property Value
LoadCaseGroup
Declaration
public ThermalLoadCaseGroup LoadCaseGroup { get; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
PowerLosses
Declaration
public PowerLosses PowerLosses { get; }
Property Value
RearInnerCustomEndWindingCooling
Declaration
public CoolingLoadCaseSettings RearInnerCustomEndWindingCooling { get; }
Property Value
RearOuterCustomEndWindingCooling
Declaration
public CoolingLoadCaseSettings RearOuterCustomEndWindingCooling { get; }
Property Value
RearSideCustomEndWindingCooling
Declaration
public CoolingLoadCaseSettings RearSideCustomEndWindingCooling { get; }
Property Value
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
RotorCoolingChannels
Declaration
public CoolingLoadCaseSettings RotorCoolingChannels { get; }
Property Value
RotorSpeed
Measurement: AngularVelocity
Declaration
public Overridable<double> RotorSpeed { get; set; }
Property Value
ShaftCoolingChannel
Declaration
public CoolingLoadCaseSettings ShaftCoolingChannel { get; }
Property Value
SolverSettings
Declaration
public ThermalNetworkSolverSettings SolverSettings { get; }
Property Value
StatorCoolingChannels
Declaration
public CoolingLoadCaseSettings StatorCoolingChannels { get; }
Property Value
Methods
AnalysisFor(ThermalElectricMachineSetup)
Declaration
public ThermalAnalysis AnalysisFor(ThermalElectricMachineSetup setup)
Parameters
Returns
CopyTo(ThermalLoadCaseGroup)
Declaration
public ThermalLoadCase CopyTo(ThermalLoadCaseGroup anotherGroup)
Parameters
Returns
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 |
|
Declaration
public void PerformElectromagneticAnalysis()
PossibleElectricMachineFEAnalyses()
Declaration
public ReadOnlyCollection<ElectricMachineFEAnalysis> PossibleElectricMachineFEAnalyses()
Returns
RemoveAnalysis(ThermalAnalysis)
Declaration
public void RemoveAnalysis(ThermalAnalysis electricMachineThermalAnalysis)
Parameters
RemoveAnalysisFor(ThermalElectricMachineSetup)
Declaration
public void RemoveAnalysisFor(ThermalElectricMachineSetup setup)
Parameters
SetMappedElectromagneticAnalysis(ElectricMachineFEAnalysis)
Declaration
public void SetMappedElectromagneticAnalysis(ElectricMachineFEAnalysis analysis)
Parameters
Implements
System.IEquatable<T>
Extension Methods