Class AngularContactBall
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain.BearingDB
Assembly: VMDGearTrain.dll
Angular contact ball bearing
public class AngularContactBall : DBRecordForBearing
Inheritance
object ← Record ← DBRecord ← DBRecordForBearing ← AngularContactBall
Inherited Members
DBRecordForBearing.Company, DBRecordForBearing.Designation, DBRecordForBearing.Type, DBRecordForBearing.nRows, DBRecordForBearing.Bore, DBRecordForBearing.OutDia, DBRecordForBearing.Width, Record.RecordNo
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
AngularContactBall()
public AngularContactBall()
Fields
ActionP
Action point
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? ActionP
Field Value
BallDia
Ball diameter
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? BallDia
Field Value
BallPDia
Ball pitch diameter
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? BallPDia
Field Value
C0r
Basic static radial load rating
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? C0r
Field Value
Cr
Basic dynamic radial load rating
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? Cr
Field Value
IRSDia
Inner raceway shoulder diameter
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? IRSDia
Field Value
IRSDia2
Inner raceway shoulder diameter 2
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? IRSDia2
Field Value
Mass
Mass
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? Mass
Field Value
ORSBore
Outer raceway shoulder bore
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? ORSBore
Field Value
ORSBore2
Outer raceway shoulder boer 2
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? ORSBore2
Field Value
RoundR
Rounding radius
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? RoundR
Field Value
f0
Factor for calculation of basic static load rating
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? f0
Field Value
nBall
Number of ball
[Column(Width = 4, Type = ColumnType.NUMERICAL)]
public int? nBall
Field Value
int?
ra
ra
[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? ra
Field Value
Methods
GetDefaultBearing(ConvertFactor)
Get the default bearing.
public static AngularContactBall GetDefaultBearing(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
Returns
The default bearing
UnitConvert(ref AngularContactBall, ConvertFactor)
Convert bearing dimension unit.
public void UnitConvert(ref AngularContactBall br, Unit.ConvertFactor factor)
Parameters
The target bearing.
factor Unit.ConvertFactor
The unit convert factor.
UnitConvert(ref AngularContactBall, double, double, double)
Convert bearing dimension unit.
public void UnitConvert(ref AngularContactBall br, double dLengthFactor, double dForceFactor, double dMassFactor)
Parameters
The target bearing.
dLengthFactor double
The length factor.
dForceFactor double
The force factor.
dMassFactor double
The mass factor.