    

 ## On this page

  

 

 # Class SuspensionLoadCase

 Last update: 09.03.2026 

<a id="VM_Managed_DAFUL_Car_SuspensionLoadCase"></a>

Namespace: [VM.Managed.DAFUL.Car](VM.Managed.DAFUL.Car.md)  
Assembly: VMDCar.dll

The suspension car load case class

```csharp
public class SuspensionLoadCase : LoadCaseBase

```

#### Inheritance

object ← [LoadCaseBase](VM.Managed.DAFUL.Car.LoadCaseBase.md) ← [SuspensionLoadCase](VM.Managed.DAFUL.Car.SuspensionLoadCase.md)

#### Inherited Members

[LoadCaseBase.Units](VM.Managed.DAFUL.Car.LoadCaseBase.md#VM_Managed_DAFUL_Car_LoadCaseBase_Units)

#### Extension Methods

[LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects&lt;T&gt;(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Constructors

### <a id="VM_Managed_DAFUL_Car_SuspensionLoadCase__ctor"></a> SuspensionLoadCase()

Initializes a new instance of the  class.

```csharp
public SuspensionLoadCase()

```

### <a id="VM_Managed_DAFUL_Car_SuspensionLoadCase__ctor_VM_Unit_"></a> SuspensionLoadCase(Unit)

Initializes a new instance of the  class.

```csharp
public SuspensionLoadCase(Unit unit)

```

#### Parameters

`unit` Unit

## Properties

### <a id="VM_Managed_DAFUL_Car_SuspensionLoadCase_Analysis"></a> Analysis

Gets or sets the analysis.

```csharp
public SuspensionAnalysisBase Analysis { get; set; }

```

#### Property Value

[SuspensionAnalysisBase](VM.Managed.DAFUL.Car.SuspensionAnalysisBase.md)

### <a id="VM_Managed_DAFUL_Car_SuspensionLoadCase_Mode"></a> Mode

Gets or sets the mode.

```csharp
public SuspensionLoadCase.SuspensionMode Mode { get; set; }

```

#### Property Value

[SuspensionLoadCase](VM.Managed.DAFUL.Car.SuspensionLoadCase.md).[SuspensionMode](VM.Managed.DAFUL.Car.SuspensionLoadCase.SuspensionMode.md)

## Methods

### <a id="VM_Managed_DAFUL_Car_SuspensionLoadCase_CreateSimulation_VM_Managed_Simulation_Configuration_VM_Managed_DAFUL_Car_SuspensionAnalysisConfigurationBase__"></a> CreateSimulation(Configuration, ref SuspensionAnalysisConfigurationBase)

Creates the simulation.

```csharp
public void CreateSimulation(Configuration configActive, ref SuspensionAnalysisConfigurationBase sac)

```

#### Parameters

`configActive` [Configuration](https://github.com/AnsysVirtualMotion/DAFUL/blob/9110677a5f6a53d7604f8dfd35b4c5fceb59e8e0/DAFUL/ClassicPre/Data/VMDFBase/Configuration.cs)

The config

`sac` [SuspensionAnalysisConfigurationBase](VM.Managed.DAFUL.Car.SuspensionAnalysisConfigurationBase.md)

The sac.

### <a id="VM_Managed_DAFUL_Car_SuspensionLoadCase_GetXmlData_System_Xml_XmlWriter_"></a> GetXmlData(XmlWriter)

Gets the XML data.

```csharp
public void GetXmlData(XmlWriter writer)

```

#### Parameters

`writer` XmlWriter

The writer.

### <a id="VM_Managed_DAFUL_Car_SuspensionLoadCase_Initialize_System_Int32_System_Double_VM_Managed_DAFUL_Car_SuspensionAnalysisBase_"></a> Initialize(int, double, SuspensionAnalysisBase)

Initializes the specified n step.

```csharp
public void Initialize(int nStep, double dTime, SuspensionAnalysisBase analysis)

```

#### Parameters

`nStep` int

The n step.

`dTime` double

The d time.

`analysis` [SuspensionAnalysisBase](VM.Managed.DAFUL.Car.SuspensionAnalysisBase.md)

The analysis.

### <a id="VM_Managed_DAFUL_Car_SuspensionLoadCase_MakeSpline_System_Collections_Generic_List_System_Double______"></a> MakeSpline(List&lt;double\[\]&gt;\[\])

Makes the spline.

```csharp
public void MakeSpline(List<double[]>[] arSpl)

```

#### Parameters

`arSpl` List&lt;double\[\]&gt;\[\]

The ar SPL.

### <a id="VM_Managed_DAFUL_Car_SuspensionLoadCase_SetXmlData_System_Xml_XmlReader_"></a> SetXmlData(XmlReader)

Sets the XML data.

```csharp
public void SetXmlData(XmlReader reader)

```

#### Parameters

`reader` XmlReader

The reader.