Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class SuspensionAnalysisBase

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Car
Assembly: VMDCar.dll

The suspension car analysis base class

public abstract class SuspensionAnalysisBase : AnalysisBase

Inheritance

objectAnalysisBaseSuspensionAnalysisBase

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(object, LinkPropertyType)

Constructors

SuspensionAnalysisBase()

Initializes a new instance of the class.

public SuspensionAnalysisBase()

Initializes a new instance of the class.

public SuspensionAnalysisBase(ILinkContainer lnkContainer)

Parameters

lnkContainer ILinkContainer

The link container.

Properties

SteeringFunctionArgument

Gets the steering function argument.

public virtual string SteeringFunctionArgument { get; }

Property Value

string

SteeringInputType

Gets or sets the steering input.

public SteeringInputType SteeringInputType { get; set; }

Property Value

SteeringInputType

Vertical

Gets or sets the vertical.

public VerticalType Vertical { get; set; }

Property Value

VerticalType

VerticalModeForSetup

Gets or sets the vertical mode for setup.

public VerticalModeForSetupType VerticalModeForSetup { get; set; }

Property Value

VerticalModeForSetupType

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[]&gt;

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.

Connect with Ansys