Class ThermalAnalysis
Inheritance
System.Object
ThermalAnalysis
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class ThermalAnalysis : APIBase, IEquatable<APIBase>
Properties
AnalysisTime
The time taken to perform the analysis.
Measurement: TimeShort
Declaration
public double AnalysisTime { get; }
Property Value
Type |
Description |
System.Double |
|
LoadCase
Declaration
public ThermalLoadCase LoadCase { get; }
Property Value
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
Setup
Declaration
public ThermalElectricMachineSetup Setup { get; }
Property Value
ThermalElectricMachine
Declaration
public ThermalElectricMachine ThermalElectricMachine { get; }
Property Value
ThermalNetwork
Declaration
public ThermalNetwork ThermalNetwork { get; }
Property Value
ThermalResults
Declaration
public ThermalResults ThermalResults { get; }
Property Value
UserDefinedNodes
Declaration
public ReadOnlyCollection<UserDefinedNodeLoadCaseInformation> UserDefinedNodes { get; }
Property Value
Methods
CreateElectromagneticLoadCase()
Creates a single operating point load case in Electric Machine Design & Analysis mode using average magnet and winding temperatures. If the thermal load case maps a Single Operating Point (Without Non-Linear DQ Model) one, all other load case properties will also be transferred over to the created load case.
Declaration
public void CreateElectromagneticLoadCase()
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 PerformAnalysis()
Declaration
public void PerformAnalysisWithProgress(TaskProgress taskProgress)
Parameters
Type |
Name |
Description |
SMT.MastaAPIUtility.TaskProgress |
taskProgress |
|
Implements
System.IEquatable<T>
Extension Methods