Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class CylindricalRoller

Last update: 16.07.2025

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

Cylindricall roller bearing

public class CylindricalRoller : DBRecordForBearing

Inheritance

object ← Record ← DBRecord ← DBRecordForBearingCylindricalRoller

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

CylindricalRoller()

public CylindricalRoller()

Fields

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?

LS

Limiting Speed

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

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?

Pu

Pu

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

Field Value

double?

RS

Reference Speed

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

Field Value

double?

RolDia

Roller diameter

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

Field Value

double?

RolLen

Roller length

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

Field Value

double?

RolPDia

Roller pitch diameter

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

Field Value

double?

RoundR

Rounding radius

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

Field Value

double?

nRoller

Number of roller

[Column(Width = 4, Type = ColumnType.NUMERICAL)]
public int? nRoller

Field Value

int?

Methods

GetDefaultBearing(ConvertFactor)

Get the default bearing.

public static CylindricalRoller GetDefaultBearing(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

The unit convert factor.

Returns

CylindricalRoller

The default bearing

UnitConvert(ref CylindricalRoller, ConvertFactor)

Convert bearing dimension unit.

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

Parameters

br CylindricalRoller

The target bearing.

factor Unit.ConvertFactor

The unit convert factor.

UnitConvert(ref CylindricalRoller, double, double, double)

Convert bearing dimension unit.

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

Parameters

br CylindricalRoller

The target bearing.

dLengthFactor double

The length factor.

dForceFactor double

The force factor.

dMassFactor double

The mass factor.

Connect with Ansys