Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class RadialBall

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.GearTrain.BearingDB
Assembly: VMDGearTrain.dll

Radial ball bearing

public class RadialBall : DBRecordForBearing

Inheritance

object ← Record ← DBRecord ← DBRecordForBearingRadialBall

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(object, LinkPropertyType)

Constructors

RadialBall()

public RadialBall()

Fields

BallDia

Ball diameter

[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? BallDia

Field Value

double?

BallPDia

Ball pitch diameter

[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? BallPDia

Field Value

double?

C0r

Basic static radial load rating

[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? C0r

Field Value

double?

Cr

Basic dynamic radial load rating

[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? Cr

Field Value

double?

IRSDia

Inner raceway shoulder diameter

[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? IRSDia

Field Value

double?

Mass

Mass

[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? Mass

Field Value

double?

ORSBore

Outer raceway shoulder bore

[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? ORSBore

Field Value

double?

RoundR

Rounding radius

[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? RoundR

Field Value

double?

f0

Factor for calculation of basic static load rating

[Column(Width = 16, Type = ColumnType.NUMERICAL)]
public double? f0

Field Value

double?

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

double?

Methods

GetDefaultBearing(ConvertFactor)

Get the default bearing.

public static RadialBall GetDefaultBearing(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

The unit convert factor.

Returns

RadialBall

The default bearing

UnitConvert(ref RadialBall, ConvertFactor)

Convert bearing dimension unit.

public void UnitConvert(ref RadialBall br, Unit.ConvertFactor factor)

Parameters

br RadialBall

The target bearing.

factor Unit.ConvertFactor

The unit convert factor.

UnitConvert(ref RadialBall, double, double, double)

Convert bearing dimension unit.

public void UnitConvert(ref RadialBall br, double dLengthFactor, double dForceFactor, double dMassFactor)

Parameters

br RadialBall

The target bearing.

dLengthFactor double

The length factor.

dForceFactor double

The force factor.

dMassFactor double

The mass factor.

Connect with Ansys