Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class DOESimulationAttribute

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.DOE
Assembly: VMDDOE.dll

public class DOESimulationAttribute : AttributeBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← DOESimulationAttribute

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inherited Members

AttributeBase.OnDeserializationAttribute(), AttributeBase.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

DOESimulationAttribute()

Initializes a new instance of the class.

public DOESimulationAttribute()

Properties

DesignParameters

public DesignParameterInfo[] DesignParameters { get; set; }

Property Value

DesignParameterInfo[]

PerformanceIndexs

public PerformanceIndexInfo[] PerformanceIndexs { get; set; }

Property Value

PerformanceIndexInfo[]

RunIndexs

public int[] RunIndexs { get; }

Property Value

int[]

TypeOfDOE

public DOEType TypeOfDOE { get; set; }

Property Value

DOEType

UseAppendDateAndTime

public bool UseAppendDateAndTime { get; set; }

Property Value

bool

UseCreateGraphicFile

public bool UseCreateGraphicFile { get; set; }

Property Value

bool

UseCreateModel

public bool UseCreateModel { get; set; }

Property Value

bool

UseSimResultPath

public bool UseSimResultPath { get; set; }

Property Value

bool

_Level

public uint _Level { get; set; }

Property Value

uint

_ResultPath

public string _ResultPath { get; set; }

Property Value

string

_Run

public double _Run { get; set; }

Property Value

double

Methods

FindDP(ObjectBase, ValueType)

public DesignParameterInfo FindDP(ObjectBase target, DesignParameterInfo.ValueType type)

Parameters

target ObjectBase

type DesignParameterInfo.ValueType

Returns

DesignParameterInfo

FindPI(ObjectBase)

public PerformanceIndexInfo FindPI(ObjectBase target)

Parameters

target ObjectBase

Returns

PerformanceIndexInfo

GetAbsoluteResultPath(Document)

public string GetAbsoluteResultPath(Document document)

Parameters

document Document

Returns

string

GetAllFiles()

public List<string> GetAllFiles()

Returns

Liststring&gt;

GetCaseCount()

public int GetCaseCount()

Returns

int

LinkRequestUpdate(object, LinkEventArgs)

Request for update the linked object.

protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)

Parameters

objNotifier object

arg LinkEventArgs

The instance containing the event data.

OnDeserialization(object)

Called when [deserialization].

protected override void OnDeserialization(object sender)

Parameters

sender object

The sender.

Connect with Ansys