Class DutyCycle
Inheritance
System.Object
DutyCycle
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class DutyCycle : AbstractStaticLoadCaseGroup, IEquatable<APIBase>
Properties
DutyCycleDesignStates
Declaration
public ReadOnlyCollection<SubGroupInSingleDesignState> DutyCycleDesignStates { get; }
Property Value
TimeSeriesImporter
Declaration
public TimeSeriesImporter TimeSeriesImporter { get; }
Property Value
Methods
AddStaticLoad(StaticLoadCase)
Declaration
public void AddStaticLoad(StaticLoadCase staticLoad)
Parameters
This will significantly improve memory usage, load/save time and general MASTA performance. It takes the first load case in each design state as the basis for other load cases in that design state. All load cases are assumed to have the same properties with any differences coming from duration, speed, torque, power and point load forces/moments/displacements/twists. Currently the point load forces/moments are expected to all be specified as constant values.
Declaration
public void ConvertToCondensedParametricStudyToolDutyCycle()
Delete()
Declaration
RemoveDesignStateSubGroup(SubGroupInSingleDesignState)
Declaration
public void RemoveDesignStateSubGroup(SubGroupInSingleDesignState subGroup)
Parameters
RemoveStaticLoad(StaticLoadCase)
Declaration
public void RemoveStaticLoad(StaticLoadCase staticLoad)
Parameters
Implements
System.IEquatable<T>
Extension Methods