Class PartLoadCase
Inheritance
System.Object
PartLoadCase
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public abstract class PartLoadCase : PartAnalysis, IEquatable<APIBase>
Properties
ComponentDesign
Declaration
public Part ComponentDesign { get; }
Property Value
ExcitationDataIsUpToDate
If the data is not up-to-date, the excitation will be calculated before the harmonic excitation analysis is run. Otherwise, the saved excitation data will be used as input to the harmonic excitation analysis.
Declaration
public virtual bool ExcitationDataIsUpToDate { get; }
Property Value
Type |
Description |
System.Boolean |
|
HarmonicExcitationType
Specifies the source of the harmonic excitation used for MASTA's Harmonic Analysis in NVH Mode.
Declaration
public EnumWithSelectedValue<HarmonicExcitationType> HarmonicExcitationType { get; set; }
Property Value
LoadCaseForHarmonicExcitationTypeAdvancedSystemDeflectionCurrentLoadCaseSetUp
Only Load Cases which are from the same Design State and have the same Speed, Torque, Power specification as the current Load Case can be selected.
Declaration
public ListWithSelectedItem<StaticLoadCase> LoadCaseForHarmonicExcitationTypeAdvancedSystemDeflectionCurrentLoadCaseSetUp { get; set; }
Property Value
OverrideResistiveTorqueScript
Declaration
public bool OverrideResistiveTorqueScript { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StaticLoadCase
Declaration
public StaticLoadCase StaticLoadCase { get; }
Property Value
TimeSeriesLoadCase
Declaration
public TimeSeriesLoadCase TimeSeriesLoadCase { get; }
Property Value
UseScriptToProvideResistiveTorque
Uses the selected Resistive Torque Script to calculate resistive torque and then power loss.
Declaration
public virtual Overridable<bool> UseScriptToProvideResistiveTorque { get; set; }
Property Value
UseThisLoadCaseForAdvancedSystemDeflectionCurrentLoadCaseSetUp
If this option is not selected, you can choose an alternative load case whose Advanced System Deflection Set Up will be used for the inputs.
Declaration
public bool UseThisLoadCaseForAdvancedSystemDeflectionCurrentLoadCaseSetUp { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
ClearUserSpecifiedExcitationDataForThisLoadCase()
Declaration
public void ClearUserSpecifiedExcitationDataForThisLoadCase()
GetHarmonicLoadDataForImport()
Declaration
public HarmonicLoadDataBase GetHarmonicLoadDataForImport()
Returns
Implements
System.IEquatable<T>
Extension Methods