Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class ContactAnalysis

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.GearTrain.Operation
Assembly: VMOpGearTrain.dll

Contact Analysis

public class ContactAnalysis : OperationBase, IOperation

Inheritance

object ← OperationBase ← ContactAnalysis

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

Constructors

ContactAnalysis(string, string, string, string, int[], string, int, int, bool, string, string, string)

Initializes a new instance of the class.

public ContactAnalysis(string strDocInfo, string strSpeed, string strTorque, string strRatio, int[] arnIndex, string strResultFileName, int nSamplingFrequency, int nGearPairIndex, bool bOpenPost, string strInput, string strOutput, string strAlignType)

Parameters

strDocInfo string

The string document information.

strSpeed string

The string speed.

strTorque string

The string torque.

strRatio string

The string torque.

arnIndex int[]

Index.

strResultFileName string

The string result file name.

nSamplingFrequency int

The sampling frequency.

nGearPairIndex int

The gear pair index.

bOpenPost bool

The post open flag.

strInput string

The input type.

strOutput string

The output type.

strAlignType string

The align type.

ContactAnalysis(JournalParameter)

Initializes a new instance of the class.

public ContactAnalysis(JournalParameter jp)

Parameters

jp JournalParameter

The jp.

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)

Gets the information.

public override void GetInformation(XmlWriter writer)

Parameters

writer XmlWriter

The writer.

Connect with Ansys