Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class CalculateWebStiffness

Last update: 09.03.2026

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

Calculate Web Stiffness

public class CalculateWebStiffness : OperationBase, IOperation

Inheritance

object ← OperationBase ← CalculateWebStiffness

Derived

CalculateWebStiffnessMeshFree

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

CalculateWebStiffness(HiddenGearSetDocumentBase, string, string, double, double, double, double, double, double)

Initializes a new instance of the class.

public CalculateWebStiffness(HiddenGearSetDocumentBase doc, string strDocInfo, string strDATFilePath, double dAngle, double dRange, double dYoungsModulus, double dPoissonRatio, double dDensity, double dDampingRatio)

Parameters

doc HiddenGearSetDocumentBase

The document.

strDocInfo string

The string document information.

strDATFilePath string

The dat file path.

dAngle double

The target angle.

dRange double

The target range.

dYoungsModulus double

The target young's modulus.

dPoissonRatio double

The target poisson's ratio.

dDensity double

The target density.

dDampingRatio double

The target damping ratio.

CalculateWebStiffness(JournalParameter)

Initializes a new instance of the class.

public CalculateWebStiffness(JournalParameter jp)

Parameters

jp JournalParameter

The jp.

Fields

m_arResult

m_arResult

protected string[] m_arResult

Field Value

string[]

m_dAngle

m_dAngle

protected double m_dAngle

Field Value

double

m_dDampingRatio

m_dDampingRatio

protected double m_dDampingRatio

Field Value

double

m_dDensity

m_dDensity

protected double m_dDensity

Field Value

double

m_dIxx

m_dIxx

protected double m_dIxx

Field Value

double

m_dIxy

m_dIxy

protected double m_dIxy

Field Value

double

m_dIxz

m_dIxz

protected double m_dIxz

Field Value

double

m_dIyy

m_dIyy

protected double m_dIyy

Field Value

double

m_dIyz

m_dIyz

protected double m_dIyz

Field Value

double

m_dIzz

m_dIzz

protected double m_dIzz

Field Value

double

m_dMass

m_dMass

protected double m_dMass

Field Value

double

m_dPoissonRatio

m_dPoissonRatio

protected double m_dPoissonRatio

Field Value

double

m_dRange

m_dRange

protected double m_dRange

Field Value

double

m_dYoungsModulus

m_dYoungsModulus

protected double m_dYoungsModulus

Field Value

double

m_doc

m_doc

protected HiddenGearSetDocumentBase m_doc

Field Value

HiddenGearSetDocumentBase

m_strDATFilePath

m_strDATFilePath

protected string m_strDATFilePath

Field Value

string

m_strDocInfo

m_strDocInfo

protected string m_strDocInfo

Field Value

string

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.

Ixx()

Ixx.

public double Ixx()

Returns

double

Ixy()

Ixy.

public double Ixy()

Returns

double

Ixz()

Ixz.

public double Ixz()

Returns

double

Iyy()

Iyy.

public double Iyy()

Returns

double

Iyz()

Iyz.

public double Iyz()

Returns

double

Izz()

Izz.

public double Izz()

Returns

double

Mass()

Mass.

public double Mass()

Returns

double

ReadOutFile(string)

Reads the out file.

protected List<string> ReadOutFile(string strPath)

Parameters

strPath string

The string path.

Returns

List<string>

The result text lines.

Result()

Results this instance.

public string[] Result()

Returns

string[]

Connect with Ansys