Class AdvancedTimeSteppingAnalysisForModulationOptions
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
AdvancedTimeSteppingAnalysisForModulationOptions
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
public class AdvancedTimeSteppingAnalysisForModulationOptions : APIBase, IEquatable<APIBase>
Fields
Declaration
protected readonly APIBase _parent
Field Value
Properties
Defines which analysis method is used for the Advanced Time Stepping Analysis for Modulation
Declaration
public AdvancedTimeSteppingAnalysisForModulationType AdvancedTimeSteppingAnalysisMethod { get; set; }
Property Value
Gives access to the Gear Set Load Case properties within the load case used to set up the Advanced Time Stepping Analysis for Modulation for this gear set.
Declaration
public GearSetLoadCase GearSetLoadCaseWithinLoadCaseForAdvancedTimeSteppingAnalysisForModulation { get; }
Property Value
If selected then the solution to the linear harmonically forced equations will start at a time where the steady state should have been reached. Should be equivalent to Quasi Harmonic Analysis. If not selected the solution will start at time 0 with initial conditions 0, 0.
Declaration
public bool IncludeTimeOffsetForSteadyState { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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> LoadCaseForAdvancedTimeSteppingAnalysisForModulationTimeOptionsAndActiveFEParts { get; set; }
Property Value
Advanced Time Stepping Analysis for Modulation is set up using the time scale set in Advanced System Deflection. This setting allows to run more than one full period of that timescale. It is assumed the model is periodic with the original timescale.
Declaration
public double NumberOfPeriodsForAdvancedTimeSteppingAnalysis { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public int NumberOfStepsForAdvancedTimeSteppingAnalysis { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int NumberOfTimesPerQuasiStep { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public TimeOptions TimeOptions { get; }
Property Value
Declaration
public double ToleranceForCompatibilityOfATSAMAndTEPeriodsCheck { get; set; }
Property Value
Type |
Description |
System.Double |
|
If this option is not selected, you can choose an alternative load case whose Time Options will be used for the inputs.
Declaration
public bool UseThisLoadCaseForLoadCaseForAdvancedTimeSteppingAnalysisForModulationTimeOptionsAndActiveFEParts { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods