Version: 13.0

    Show / Hide Table of Contents

    Class TransmissionEfficiencySettings

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    TransmissionEfficiencySettings
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    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.SystemModel.AnalysesAndResults.StaticLoads
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class TransmissionEfficiencySettings : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    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

    IncludeClearanceBearingLoss

    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 IncludeClearanceBearingLoss { 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

    Includes losses due to windage for gears either fully or partly submerged in the oil. An 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

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

    UseAdvancedNeedleRollerBearingPowerLossCalculation

    If not using the Advanced Needle Roller Bearing Power Loss calculation MASTA will calculate the power loss of needle roller bearings to ISO 14179:1. This feature is only available if MA106 is licensed.

    Declaration
    public bool UseAdvancedNeedleRollerBearingPowerLossCalculation { 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