Version: 15.0

    Show / Hide Table of Contents

    Class TransmissionEfficiencySettings

    Inheritance
    System.Object
    APIBase
    TransmissionEfficiencySettings
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    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.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.SystemModel.AnalysesAndResults.StaticLoads
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public sealed class TransmissionEfficiencySettings : APIBase, IEquatable<APIBase>

    Properties

    IncludeBearingAndSealLoss

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

    IncludeBeltLoss

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

    IncludeClutchLoss

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

    IncludeEfficiency

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

    IncludeGearMeshLoss

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

    IncludeGearWindageLoss

    When using the ISO/TR 14179-1:2001 loss calculation method, oil level must be specified in the design for losses to occur.

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

    IncludeOilPumpLoss

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

    IncludeShaftWindageLoss

    When using the ISO/TR 14179-1:2001 loss calculation method, oil level must be specified in the design for losses to occur.

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

    ShaftGearWindageAndChurningLossCalculationMethod

    Calculation method to use for shaft/gear windage and churning losses. The default value is from the design.

    Declaration
    public Overridable<GearWindageAndChurningLossCalculationMethod> ShaftGearWindageAndChurningLossCalculationMethod { get; set; }
    Property Value
    Type Description
    Overridable<GearWindageAndChurningLossCalculationMethod>

    UseAdvancedNeedleRollerBearingPowerLossCalculation

    Instead of using the selected Efficiency Rating Method(s), MASTA will calculate power loss of all needle roller bearings using the Advanced Needle Roller Bearing Power Loss method. This feature is only available if MA106 is licensed.

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

    UseClearanceBearingFrictionLossCalculation

    If included, this will add frictional losses to axial and radial clearance bearing components. The coefficient of friction for each bearing can be specified in Design mode or on a load case.

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

    VolumetricOilAirMixtureRatio

    This value will be used in the calculation of losses for any component which requires Volumetric Oil/Air Mixture Ratio but is not overriding the design value.

    Measurement: Percentage

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

    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