Class SuspensionAnalysisBase
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Car
Assembly: VMDCar.dll
The suspension car analysis base class
public abstract class SuspensionAnalysisBase : AnalysisBase
Inheritance
object ← AnalysisBase ← SuspensionAnalysisBase
Derived
AnalysisParallelTravel, AnalysisRollVertical, AnalysisStaticLoad, AnalysisSteering
Inherited Members
AnalysisBase.m_pLnkContainer, AnalysisBase.SetModified(), AnalysisBase.GetTestRigMotionUSUBArgument(string[]), AnalysisBase.GetConvertUnit(LengthUnitType), AnalysisBase.GetGravity(), AnalysisBase.GetConvertUnit(VelocityUnitType), AnalysisBase.GetConvertUnit(AccelerationUnitType), AnalysisBase.IsSim
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
SuspensionAnalysisBase()
Initializes a new instance of the
public SuspensionAnalysisBase()
SuspensionAnalysisBase(ILinkContainer)
Initializes a new instance of the
public SuspensionAnalysisBase(ILinkContainer lnkContainer)
Parameters
lnkContainer ILinkContainer
The link container.
Properties
SteeringFunctionArgument
Gets the steering function argument.
public virtual string SteeringFunctionArgument { get; }
Property Value
SteeringInputType
Gets or sets the steering input.
public SteeringInputType SteeringInputType { get; set; }
Property Value
Vertical
Gets or sets the vertical.
public VerticalType Vertical { get; set; }
Property Value
VerticalModeForSetup
Gets or sets the vertical mode for setup.
public VerticalModeForSetupType VerticalModeForSetup { get; set; }
Property Value
Methods
GetDataForLoadCase(int, Dictionary, SuspensionMode)
Gets the data for load case.
public virtual void GetDataForLoadCase(int nStep, Dictionary<suspensionloadcase> dicCol, SuspensionLoadCase.SuspensionMode mode)
Parameters
nStep int
The step.
dicCol DictionarySuspensionLoadCase.Column, double[]>
The column information.
mode SuspensionLoadCase.SuspensionMode
The mode.
GetXmlData(XmlWriter)
Gets the XML data.
public virtual void GetXmlData(XmlWriter writer)
Parameters
writer XmlWriter
The writer.
SetDataForLoadCase(SuspensionMode)
Sets the data for load case.
public virtual void SetDataForLoadCase(SuspensionLoadCase.SuspensionMode mode)
Parameters
mode SuspensionLoadCase.SuspensionMode
The mode.
SetXmlData(XmlReader)
Sets the XML data.
public virtual void SetXmlData(XmlReader reader)
Parameters
reader XmlReader
The reader.