Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class ExecuteProcess

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.CoSim.Matlab.Operation
Assembly: VMOpCoSimMatlab.dll

public class ExecuteProcess : OperationBase, IOperation

Inheritance

object ← OperationBase ← ExecuteProcess

Implements

IOperation

Inherited Members

OperationBase.g_bRedrawKernel, OperationBase.g_bVerify, OperationBase.g_bSkipAddEvent, OperationBase.g_bDupicateMsg, OperationBase.m_bIsHistoryMerge, OperationBase.Execute(), OperationBase.PostExecute(), OperationBase.GetInformation(XmlWriter), OperationBase.Create(string, View, object), OperationBase.Create(string, IDocument, object), OperationBase.Create(string, object), OperationBase.Create(string), OperationBase.StartSession(), OperationBase.StartSession(OperationBase, OperationBase.PostOperation), OperationBase.StartSession(OperationBase), OperationBase.StartSessionAndWait(), OperationBase.StartSessionAndWait(OperationBase, OperationBase.PostOperation), OperationBase.StartSessionAndWait(OperationBase), OperationBase.Initialize(OperationBase.ShowVerifyResult), OperationBase.RecordJournal(OperationBase), OperationBase.UseSession(string), OperationBase.raise_OnOperationStatusChanged(object, OperationStatusEventArgs), OperationBase.raise_OnEndOperation(object, EventArgs), OperationBase.ClearCurrentMark(string), OperationBase.ClearCurrentMark(IDocument), OperationBase.ClearCurrentMark(), OperationBase.GlobalOverride, OperationBase.IsDoingThread, OperationBase.ExecuteMacro, OperationBase.SimStatus, OperationBase.Status, OperationBase.autoEvents, OperationBase.IsHistoryMerge, OperationBase.SkipClearTemporaryLinkContainer, OperationBase.PostExecuteClearTemporaryLinkContainer, OperationBase.SkipEndOperation, OperationBase.UseMacro, OperationBase.MarkStatus, OperationBase.UseThread, OperationBase.Name, OperationBase.ExecutableOnHold, OperationBase.Override, OperationBase.Parameter, OperationBase.View, OperationBase.Document, OperationBase.OnEndOperation, OperationBase.OnOperationStatusChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

ExecuteProcess(Document)

public ExecuteProcess(Document doc)

Parameters

doc Document

ExecuteProcess(Document, string, string, IEnumerable<int>, IEnumerable<int>, string, string, string)

public ExecuteProcess(Document doc, string strInterfaceTimeStep, string strMFileFullPath, IEnumerable<int> lstInputSeq, IEnumerable<int> lstOutputSeq, string strSInput, string strSOutput, string strInterfacePath)

Parameters

doc Document

strInterfaceTimeStep string

strMFileFullPath string

lstInputSeq IEnumerable<int>

lstOutputSeq IEnumerable<int>

strSInput string

strSOutput string

strInterfacePath string

ExecuteProcess(Document, string, string, IEnumerable<int>, IEnumerable<int>, string, string, string, string, string)

public ExecuteProcess(Document doc, string strInterfaceTimeStep, string strMFileFullPath, IEnumerable<int> lstInputSeq, IEnumerable<int> lstOutputSeq, string strSInput, string strSOutput, string strInterfacePath, string strScaleFactor, string strMessageLevel)

Parameters

doc Document

strInterfaceTimeStep string

strMFileFullPath string

lstInputSeq IEnumerable<int>

lstOutputSeq IEnumerable<int>

strSInput string

strSOutput string

strInterfacePath string

strScaleFactor string

strMessageLevel string

ExecuteProcess(Document, string, string, List<int>, List<int>, string, string, bool, List<string>, List<string>)

public ExecuteProcess(Document doc, string strInterfaceTimeStep, string strMFileFullPath, List<int> lstInputSeq, List<int> lstOutputSeq, string strSInput, string strSOutput, bool bExternalCall, List<string> lstExternalSInputNames, List<string> lstExternalSOutputNames)

Parameters

doc Document

strInterfaceTimeStep string

strMFileFullPath string

lstInputSeq List<int>

lstOutputSeq List<int>

strSInput string

strSOutput string

bExternalCall bool

lstExternalSInputNames List<string>

lstExternalSOutputNames List<string>

ExecuteProcess(Document, string, string, List<int>, List<int>, string, string, bool, List<string>, List<string>, string, string)

public ExecuteProcess(Document doc, string strInterfaceTimeStep, string strMFileFullPath, List<int> lstInputSeq, List<int> lstOutputSeq, string strSInput, string strSOutput, bool bExternalCall, List<string> lstExternalSInputNames, List<string> lstExternalSOutputNames, string strScaleFactor, string strMessageLevel)

Parameters

doc Document

strInterfaceTimeStep string

strMFileFullPath string

lstInputSeq List<int>

lstOutputSeq List<int>

strSInput string

strSOutput string

bExternalCall bool

lstExternalSInputNames List<string>

lstExternalSOutputNames List<string>

strScaleFactor string

strMessageLevel string

ExecuteProcess(JournalParameter)

public ExecuteProcess(JournalParameter jp)

Parameters

jp JournalParameter

Properties

Name

Gets the operation name.

public override string Name { get; }

Property Value

string

Methods

Execute()

Execute the operation.

public override void Execute()

GetInformation(XmlWriter)

public override void GetInformation(XmlWriter writer)

Parameters

writer XmlWriter

Success()

Results this instance.

public bool Success()

Returns

bool

Connect with Ansys