Class CalculateWebStiffness
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.GearTrain.Operation
Assembly: VMOpGearTrain.dll
Calculate Web Stiffness
public class CalculateWebStiffness : OperationBase, IOperation
Inheritance
object ← OperationBase ← CalculateWebStiffness
Derived
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
public CalculateWebStiffness(HiddenGearSetDocumentBase doc, string strDocInfo, string strDATFilePath, double dAngle, double dRange, double dYoungsModulus, double dPoissonRatio, double dDensity, double dDampingRatio)
Parameters
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
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
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[]