Class PlasticSNCurve
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
PlasticSNCurve
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class PlasticSNCurve : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
AllowableStressNumberBending
This value is to display the influence of lubrication and temperature on the Allowable Stress Number (Bending). The actual value is reported with the other rating results after the operating conditions have been specified and the tooth root temperature is calculated.
Measurement: Stress
Declaration
public double AllowableStressNumberBending { get; }
Property Value
Type |
Description |
System.Double |
|
This value is to display the influence of lubrication and temperature on the Allowable Stress Number (Contact). The actual value is reported with the other rating results after the operating conditions have been specified and the tooth flank temperature is calculated.
Measurement: Stress
Declaration
public double AllowableStressNumberContact { get; }
Property Value
Type |
Description |
System.Double |
|
BendingStressCycleData
Stress-Cycles Data for the Bending SN Curve of a Plastic material
Declaration
public ReadOnlyCollection<StressCyclesDataForTheBendingSNCurveOfAPlasticMaterial> BendingStressCycleData { get; }
Property Value
BendingStressCycleDataForDamageTables
Declaration
public ReadOnlyCollection<StressCyclesDataForTheBendingSNCurveOfAPlasticMaterial> BendingStressCycleDataForDamageTables { get; }
Property Value
Stress-Cycles Data for the Contact SN Curve of a Plastic material
Declaration
public ReadOnlyCollection<StressCyclesDataForTheContactSNCurveOfAPlasticMaterial> ContactStressCycleData { get; }
Property Value
Declaration
public ReadOnlyCollection<StressCyclesDataForTheContactSNCurveOfAPlasticMaterial> ContactStressCycleDataForDamageTables { get; }
Property Value
FlankTemperature
This is for display purposes only. It does not set the flank temperature to the chosen value. This is just to show the influence of flank temperature on the contact S-N curve.
Measurement: Temperature
Declaration
public virtual double FlankTemperature { get; set; }
Property Value
Type |
Description |
System.Double |
|
LifeCycles
This is for display purposes only. It does not set the number of cycles to the chosen value. This is just to show the influence of cycles on the allowable bending and contact stresses of plastic.
Measurement: Cycles
Declaration
public virtual double LifeCycles { get; set; }
Property Value
Type |
Description |
System.Double |
|
Lubricant
This is for display purposes only. It does not set the type of lubricant to the chosen value. This is just to show the influence of lubricant type on the S-N curve. You can set the lubricant value from 'Cylindrical Meshes'.
Declaration
public virtual VDI2736LubricantType Lubricant { get; set; }
Property Value
Material
Declaration
public PlasticCylindricalGearMaterial Material { get; }
Property Value
NominalStressNumberBending
This value is to display the influence of lubrication and temperature on the Nominal Stress Number (Bending). The actual value is reported with the other rating results after the operating conditions have been specified and the tooth root temperature is calculated.
Measurement: Stress
Declaration
public double NominalStressNumberBending { get; }
Property Value
Type |
Description |
System.Double |
|
Note1
Declaration
public string Note1 { get; }
Property Value
Type |
Description |
System.String |
|
Note2
Declaration
public string Note2 { get; }
Property Value
Type |
Description |
System.String |
|
NumberOfRowsInTheBendingSNTable
Declaration
public int NumberOfRowsInTheBendingSNTable { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int NumberOfRowsInTheContactSNTable { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
RootTemperature
This is for display purposes only. It does not set the root temperature to the chosen value. This is just to show the influence of root temperature on the bending S-N curve.
Measurement: Temperature
Declaration
public virtual double RootTemperature { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
GetActiveReportWithEncodedImages()
Declaration
public string GetActiveReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetDefaultReportWithEncodedImages()
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetNamedReportWithEncodedImages(String)
Declaration
public string GetNamedReportWithEncodedImages(string reportName)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
Returns
Type |
Description |
System.String |
|
OutputActiveReportAsTextTo(String)
Declaration
public void OutputActiveReportAsTextTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputActiveReportTo(String)
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputDefaultReportTo(String)
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputNamedReportAsMastaReport(String, String)
Declaration
public void OutputNamedReportAsMastaReport(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportAsTextTo(String, String)
Declaration
public void OutputNamedReportAsTextTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportTo(String, String)
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods