Class CalculateWebStiffness
Last update: 16.07.2025Namespace: 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
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
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
m_dDampingRatio
m_dDampingRatio
protected double m_dDampingRatio
Field Value
m_dDensity
m_dDensity
protected double m_dDensity
Field Value
m_dIxx
m_dIxx
protected double m_dIxx
Field Value
m_dIxy
m_dIxy
protected double m_dIxy
Field Value
m_dIxz
m_dIxz
protected double m_dIxz
Field Value
m_dIyy
m_dIyy
protected double m_dIyy
Field Value
m_dIyz
m_dIyz
protected double m_dIyz
Field Value
m_dIzz
m_dIzz
protected double m_dIzz
Field Value
m_dMass
m_dMass
protected double m_dMass
Field Value
m_dPoissonRatio
m_dPoissonRatio
protected double m_dPoissonRatio
Field Value
m_dRange
m_dRange
protected double m_dRange
Field Value
m_dYoungsModulus
m_dYoungsModulus
protected double m_dYoungsModulus
Field Value
m_doc
m_doc
protected HiddenGearSetDocumentBase m_doc
Field Value
HiddenGearSetDocumentBase
m_strDATFilePath
m_strDATFilePath
protected string m_strDATFilePath
Field Value
m_strDocInfo
m_strDocInfo
protected string m_strDocInfo
Field Value
Properties
Name
Gets the operation name.
public override string Name { get; }
Property Value
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
Ixy()
Ixy.
public double Ixy()
Returns
Ixz()
Ixz.
public double Ixz()
Returns
Iyy()
Iyy.
public double Iyy()
Returns
Iyz()
Iyz.
public double Iyz()
Returns
Izz()
Izz.
public double Izz()
Returns
Mass()
Mass.
public double Mass()
Returns
ReadOutFile(string)
Reads the out file.
protected List<string> ReadOutFile(string strPath)
Parameters
strPath string
The string path.
Returns
The result text lines.
Result()
Results this instance.
public string[] Result()
Returns
string[]