Version: 13.0

    Show / Hide Table of Contents

    Class AGMAGleasonConicalGearSetDesign

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    GearDesignComponent
    GearSetDesign
    ConicalGearSetDesign
    AGMAGleasonConicalGearSetDesign
    BevelGearSetDesign
    HypoidGearSetDesign
    Implements
    System.IEquatable<APIBase>
    System.IDisposable
    Inherited Members
    ConicalGearSetDesign.CircularPitch
    ConicalGearSetDesign.CutterRadius
    ConicalGearSetDesign.DominantPinion
    ConicalGearSetDesign.ImportedXMLFileName
    ConicalGearSetDesign.Module
    ConicalGearSetDesign.WheelFinishCutterPointWidth
    ConicalGearSetDesign.WheelMeanConeDistance
    ConicalGearSetDesign.WheelOuterConeDistance
    ConicalGearSetDesign.WheelPitchDiameter
    ConicalGearSetDesign.ConicalMeshes
    GearSetDesign.AxialContactRatioRatingForNVH
    GearSetDesign.CreateNewFEModel()
    GearSetDesign.CreateNewTIFFFEModel()
    GearSetDesign.FEModel
    GearSetDesign.GearSetDrawing
    GearSetDesign.HasErrorsOrWarnings
    GearSetDesign.LargestMeshRatio
    GearSetDesign.LargestNumberOfTeeth
    GearSetDesign.LongName
    GearSetDesign.Mass
    GearSetDesign.NameIncludingToothNumbers
    GearSetDesign.RequiredSafetyFactorForBending
    GearSetDesign.RequiredSafetyFactorForContact
    GearSetDesign.RequiredSafetyFactorForStaticBending
    GearSetDesign.RequiredSafetyFactorForStaticContact
    GearSetDesign.SmallestNumberOfTeeth
    GearSetDesign.TransverseContactRatioRatingForNVH
    GearSetDesign.TransverseAndAxialContactRatioRatingForNVH
    GearSetDesign.ActiveLTCAFEModel
    GearSetDesign.TIFFFEModel
    GearSetDesign.TransmissionPropertiesGears
    GearSetDesign.Gears
    GearSetDesign.LTCAFEModels
    GearSetDesign.Copy(Boolean)
    GearDesignComponent._parent
    GearDesignComponent.Name
    GearDesignComponent.UserSpecifiedData
    GearDesignComponent.Dispose()
    GearDesignComponent.ReportNames
    GearDesignComponent.OutputDefaultReportTo(String)
    GearDesignComponent.GetDefaultReportWithEncodedImages()
    GearDesignComponent.OutputActiveReportTo(String)
    GearDesignComponent.OutputActiveReportAsTextTo(String)
    GearDesignComponent.GetActiveReportWithEncodedImages()
    GearDesignComponent.OutputNamedReportTo(String, String)
    GearDesignComponent.OutputNamedReportAsMastaReport(String, String)
    GearDesignComponent.OutputNamedReportAsTextTo(String, String)
    GearDesignComponent.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.GearDesigns.AGMAGleasonConical
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public abstract class AGMAGleasonConicalGearSetDesign : ConicalGearSetDesign, IEquatable<APIBase>, IDisposable

    Properties

    CrownGearToCutterCentreDistance

    Measurement: ShortLength

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

    DesignMethod

    Declaration
    public EnumWithSelectedValue<AGMAGleasonConicalGearGeometryMethods> DesignMethod { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<AGMAGleasonConicalGearGeometryMethods>

    EpicycloidBaseCircleRadius

    Measurement: ShortLength

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

    GleasonMinimumFactorOfSafetyBending

    The minimum factor of safety is a reliability factor which gets applied to the allowable stress in the calculation of the working stress in order to take into account the reliability requirements of the application. A factor of 2 (for Bending) or 1.25 (for Contact) corresponds to Maximum safety. A factor of 1 corresponds to fewer than 1 failure in 100. A factor of 0.8 corresponds to fewer than 1 failure in 3.

    Declaration
    public Overridable<double> GleasonMinimumFactorOfSafetyBending { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    GleasonMinimumFactorOfSafetyContact

    The minimum factor of safety is a reliability factor which gets applied to the allowable stress in the calculation of the working stress in order to take into account the reliability requirements of the application. A factor of 2 (for Bending) or 1.25 (for Contact) corresponds to Maximum safety. A factor of 1 corresponds to fewer than 1 failure in 100. A factor of 0.8 corresponds to fewer than 1 failure in 3.

    Declaration
    public Overridable<double> GleasonMinimumFactorOfSafetyContact { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InputModule

    If this option is not selected, the wheel pitch diameter must be specified

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

    ManufacturingMethod

    Declaration
    public CutterMethod ManufacturingMethod { get; set; }
    Property Value
    Type Description
    CutterMethod

    MeanNormalModule

    Measurement: ShortLength

    Declaration
    public override double MeanNormalModule { get; set; }
    Property Value
    Type Description
    System.Double
    Overrides
    ConicalGearSetDesign.MeanNormalModule

    Meshes

    Declaration
    public ReadOnlyCollection<AGMAGleasonConicalGearMeshDesign> Meshes { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<AGMAGleasonConicalGearMeshDesign>

    NumberOfBladeGroups

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

    NumberOfCrownGearTeeth

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

    PinionOffsetAngleInRootPlane

    Measurement: Angle

    Declaration
    public virtual double PinionOffsetAngleInRootPlane { get; }
    Property Value
    Type Description
    System.Double

    PitchLimitPressureAngle

    Measurement: Angle

    Declaration
    public virtual double PitchLimitPressureAngle { get; }
    Property Value
    Type Description
    System.Double

    ReliabilityFactorBending

    Declaration
    public Overridable<double> ReliabilityFactorBending { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    ReliabilityFactorContact

    Declaration
    public Overridable<double> ReliabilityFactorContact { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    ReliabilityRequirementAGMA

    Declaration
    public SafetyRequirementsAGMA ReliabilityRequirementAGMA { get; set; }
    Property Value
    Type Description
    SafetyRequirementsAGMA

    ReliabilityRequirementGleason

    Declaration
    public GleasonSafetyRequirements ReliabilityRequirementGleason { get; set; }
    Property Value
    Type Description
    GleasonSafetyRequirements

    RequiredMinimumToplandToModuleFactor

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

    ToothTaper

    If not 'User-Specified' dedendum angles are calculated. If 'User-Specified' dedendum angles must be specified.

    Declaration
    public SpiralBevelToothTaper ToothTaper { get; set; }
    Property Value
    Type Description
    SpiralBevelToothTaper

    WheelInvoluteConeDistance

    Measurement: ShortLength

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

    WheelInvoluteToMeanConeDistanceRatio

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

    WheelInvoluteToOuterConeDistanceRatio

    A value of 0.95 to 1.05 indicates that the proper cutter diameter was selected

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

    Methods

    ExportKIMoSKIPFile()

    Declaration
    public void ExportKIMoSKIPFile()

    GleasonGEMSXMLData()

    Declaration
    public void GleasonGEMSXMLData()

    KIMoSXMLData()

    Declaration
    public void KIMoSXMLData()

    StoreKIMoSKIPFile()

    Declaration
    public void StoreKIMoSKIPFile()

    Implements

    System.IEquatable<T>
    System.IDisposable

    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