Version: 13.0

    Show / Hide Table of Contents

    Class ConicalSetMicroGeometryConfigBase

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    AbstractGearSetAnalysis
    GearSetDesignAnalysis
    GearSetImplementationDetail
    ConicalSetMicroGeometryConfigBase
    ConicalSetManufacturingConfig
    ConicalSetMicroGeometryConfig
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    GearSetImplementationDetail.Name
    GearSetImplementationDetail.UserSpecifiedData
    AbstractGearSetAnalysis._parent
    AbstractGearSetAnalysis.AllStatusErrors
    AbstractGearSetAnalysis.Status
    AbstractGearSetAnalysis.ReportNames
    AbstractGearSetAnalysis.OutputDefaultReportTo(String)
    AbstractGearSetAnalysis.GetDefaultReportWithEncodedImages()
    AbstractGearSetAnalysis.OutputActiveReportTo(String)
    AbstractGearSetAnalysis.OutputActiveReportAsTextTo(String)
    AbstractGearSetAnalysis.GetActiveReportWithEncodedImages()
    AbstractGearSetAnalysis.OutputNamedReportTo(String, String)
    AbstractGearSetAnalysis.OutputNamedReportAsMastaReport(String, String)
    AbstractGearSetAnalysis.OutputNamedReportAsTextTo(String, String)
    AbstractGearSetAnalysis.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.Gears.Manufacturing.Bevel
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class ConicalSetMicroGeometryConfigBase : GearSetImplementationDetail, IEquatable<APIBase>

    Properties

    CompoundLayerThickness

    Sets the separation for which contact results are displayed in the TCA analysis results. This can be thought of as the thickness of the compound used to coat the gear teeth in an unloaded tooth contact patch test. This is also a control parameter in the calculation of machine settings using the SMT method.

    Measurement: VeryShortLength

    Declaration
    public double CompoundLayerThickness { get; set; }
    Property Value
    Type Description
    System.Double

    DeflectionFromBendingOption

    Specify how the deflection from bending is calculated in an LTCA analysis

    Declaration
    public DeflectionFromBendingOption DeflectionFromBendingOption { get; set; }
    Property Value
    Type Description
    DeflectionFromBendingOption

    FileLocationForContactChart

    Declaration
    public string FileLocationForContactChart { get; set; }
    Property Value
    Type Description
    System.String

    NumberOfColumnsForGrid

    Number of columns of the tooth flank grid in the report.

    Declaration
    public int NumberOfColumnsForGrid { get; set; }
    Property Value
    Type Description
    System.Int32

    NumberOfPointsForInterpolatedSurfaceU

    Specifies the size of the grid which will be interpolated by the NURB. If using the CAGE Link this defines the number of points on the flank surface calculated using CAGE's calculation to construct the flank surface.

    Declaration
    public int NumberOfPointsForInterpolatedSurfaceU { get; set; }
    Property Value
    Type Description
    System.Int32

    NumberOfPointsForInterpolatedSurfaceV

    Specifies the size of the grid which will be interpolated by the NURB. If using the CAGE Link this defines the number of points on the flank surface calculated using CAGE's calculation to construct the flank surface.

    Declaration
    public int NumberOfPointsForInterpolatedSurfaceV { get; set; }
    Property Value
    Type Description
    System.Int32

    NumberOfRowsForFilletGrid

    Number of rows of the tooth fillet grid in the report.

    Declaration
    public int NumberOfRowsForFilletGrid { get; set; }
    Property Value
    Type Description
    System.Int32

    NumberOfRowsForFlankGrid

    Number of rows of the tooth flank grid in the report.

    Declaration
    public int NumberOfRowsForFlankGrid { get; set; }
    Property Value
    Type Description
    System.Int32

    SingleToothStiffness

    This is the stiffness used when the Deflection From Bending Option is set to Basic ISO. The default value is 14 N/um mm as suggested by ISO 10300.

    Measurement: StiffnessPerUnitFaceWidth

    Declaration
    public double SingleToothStiffness { get; set; }
    Property Value
    Type Description
    System.Double

    WriteContactChartToFileAfterSolve

    If this option is selected, the contact chart is written to the specified file location after solve. This is useful when running multiple analyses via the Parametric Study Tool or RUNNA.

    Declaration
    public bool WriteContactChartToFileAfterSolve { get; set; }
    Property Value
    Type Description
    System.Boolean

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top