Class DutyCycle
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
DutyCycle
Implements
System.IEquatable<APIBase>
Inherited Members
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Namespace: SMT.MastaAPI.SystemModel.AnalysesAndResults.LoadCaseGroups
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class DutyCycle : AbstractStaticLoadCaseGroup, IEquatable<APIBase>
Properties
DutyCycleDesignStates
Declaration
public ReadOnlyCollection<SubGroupInSingleDesignState> DutyCycleDesignStates { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ReadOnlyCollection<SubGroupInSingleDesignState> |
TimeSeriesImporter
Declaration
public TimeSeriesImporter TimeSeriesImporter { get; }
Property Value
Type | Description |
---|---|
TimeSeriesImporter |
Methods
AddStaticLoad(StaticLoadCase)
Declaration
public void AddStaticLoad(StaticLoadCase staticLoad)
Parameters
Type | Name | Description |
---|---|---|
StaticLoadCase | staticLoad |
ConvertToCondensedParametricStudyToolDutyCycle()
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
public void Delete()
RemoveDesignStateSubGroup(SubGroupInSingleDesignState)
Declaration
public void RemoveDesignStateSubGroup(SubGroupInSingleDesignState subGroup)
Parameters
Type | Name | Description |
---|---|---|
SubGroupInSingleDesignState | subGroup |
RemoveStaticLoad(StaticLoadCase)
Declaration
public void RemoveStaticLoad(StaticLoadCase staticLoad)
Parameters
Type | Name | Description |
---|---|---|
StaticLoadCase | staticLoad |
Implements
System.IEquatable<T>