Skip to main content

L_CarFrameDimTab

Written by Julien

Column Name

Description

Data Type

Length

Allow Nulls

Default

CFD_RID

ID-No. of the car frame dim
(ID-No.=RID number of the car frame dim)
consecutive number

Integer

4

0
​

CFD_CFT_RID

The connection of the dimension record to the type record in the L_CarframeTypeTab. It is possible that the same type of car frame has different dimension records, so you have to insert the same CFD_CFT_RID for the group of dimension which belongs to the equal car frame type.

Integer

4

✓

0
​

CFD_IX

Counter for the quantity of the dimension records for the same type of car frame.

  • Starts always with 0, then count up to the last record! The next group starts again with 0.

Integer

4

✓

0
​

CFD_PG_GRP

Number of the profile-group construction for the corresponding car frame.

/*

Parameter:

alt:

0: KB * 2*WD

1: KH+ISO+UC+CEILING

2: KT

3:

4:

5:

neu:

0: KB (Wand 1 oder 2) bzw. KT (Wand 3 oder 4)

1: KH+ISO+UC+CEILING

2: KT (Wand 1 oder 2) bzw. KB (Wand 3 oder 4)

bzw. KT-Strich

3: WD

4: K_DZ_SPACE_Edit;

5: CFD_HB;

6: CFD_DBG;

7: Höhe der Führungsschiene

8: Height of Insulation

9: Höhe der Unterkonstruktion

10: X-Offset of Forcepoint to Center of DBG

11: Y-Offset of Forcepoint to Center of DBG

12: Car2Guides

13: KH

14: CEILING

15: Durchmesser der Pulleybeamrolle

24: CFD_Z_BOTTOM

*/

void

CGrCarFrameComp::SetProfilGruppenParameter(double *pData)

{

// KT-Strich ermittelndouble dy_vorne, dy_hinten; double kt_strich = GetShaft()->m_pCar->m_KT_Edit; // Typischer Fallif(m_pGuideLists[0])

{

dy_vorne = m_pGuideLists[0]->Get_POS_Y0()

- GetShaft()->m_pCar->m_K_Y0_Edit;

dy_hinten = GetShaft()->m_pCar->m_K_Y0_Edit +

GetShaft()->m_pCar->m_KT_Edit -

m_pGuideLists[0]->Get_POS_Y0();

kt_strich = min(dy_vorne, dy_hinten);

kt_strich = max(0.1*GetShaft()->m_pCar->m_KT_Edit,kt_strich);

kt_strich = kt_strich*2;

}

if((m_Wand == 1)||(m_Wand ==2))

{

pData[0] = GetShaft()->m_pCar->m_KB_Edit;

pData[2] = kt_strich;

}

else

{

pData[0] = GetShaft()->m_pCar->m_KT_Edit;

pData[2] = GetShaft()->m_pCar->m_KB_Edit;

}

pData[1] = GetShaft()->m_pCar->m_KH_Edit

+GetShaft()->m_pCar->m_pPlatform->m_ISO_DZ_Edit

+GetShaft()->m_pCar->m_pPlatform->m_FloorPlateDZ_Edit

+GetShaft()->m_pCar->m_pPlatform->m_UC_DZ_Edit

+GetShaft()->m_pCar->m_K_CEILING_Edit;

pData[3] = (GetShaft()->m_pCar->m_K_WD[3]+GetShaft()->m_pCar->m_K_WD[4])/2;

pData[4] = GetShaft()->m_pCar->m_K_DZ_SPACE_Edit;

pData[5] = m_pFrameDimSet->m_CFD_HB;

pData[6] = m_pFrameDimSet->m_CFD_DBG;

pData[7] = m_pGuideLists[0]->m_pGuideSet->m_GD_H_1;

pData[8] = GetShaft()->m_pCar->m_pPlatform->m_ISO_DZ_Edit;

pData[9] = GetShaft()->m_pCar->m_pPlatform->m_UC_DZ_Edit;

pData[10] = m_pMovePulleyBeam[0]->m_pRoot->m_R0.m_x;

pData[11] = m_pMovePulleyBeam[0]->m_pRoot->m_R0.m_y;

pData[12] = m_CF_CAR_2_GUIDES_Edit;

pData[13] = GetShaft()->m_pCar->m_KH_Edit;

pData[14] = GetShaft()->m_pCar->m_K_CEILING_Edit;

if(m_pMovePulleyBeam[0]->m_pPulleySingle[0]->IsOwnerActive())

pData[15] = m_pMovePulleyBeam[0]->m_pPulleySingle[0]->Get_D();

elseif(m_pYokeGuide[0]->m_pMovePulleyBeam[0]->m_pPulleySingle[0]->IsOwnerActive())

pData[15] = m_pYokeGuide[0]->m_pMovePulleyBeam[0]->m_pPulleySingle[0]->Get_D();

else

pData[15] = 0;

pData[16] = m_AX;

pData[17] = GET_GS_Z_TOP();

pData[18] = GET_GS_Z_BOTTOM();

pData[19] = GetShaft()->m_pCar->m_pPlatform->m_FloorPlateDZ_Edit;

// use LEFT for one hydraulic jack

pData[20] = m_pFrameDimSet->m_CFD_YG_2_GUIDES_DX_LEFT;

pData[21] = m_pFrameDimSet->m_CFD_YG_2_GUIDES_DY_LEFT;

// RIGHT for 2 hydraulic jacks only

pData[22] = m_pFrameDimSet->m_CFD_YG_2_GUIDES_DX_RIGHT;

pData[23] = m_pFrameDimSet->m_CFD_YG_2_GUIDES_DY_RIGHT;

pData[24] = m_pFrameDimSet->m_CFD_Z_BOTTOM;

pData[25] = GetShaft()->m_pCar->m_KB_Edit;

pData[26] = GetShaft()->m_pCar->m_KT_Edit;

pData[27] = m_pGuideLists[0]->Get_POS_Y0()

- GetShaft()->m_pCar->m_K_Y0_Edit

- GetShaft()->m_pCar->m_KT_Edit/2;

pData[50] = m_pFrameDimSet->m_CFD_USER_PG_50;

pData[51] = m_pFrameDimSet->m_CFD_USER_PG_51;

pData[52] = m_pFrameDimSet->m_CFD_USER_PG_52;

pData[53] = m_pFrameDimSet->m_CFD_USER_PG_53;

pData[54] = m_pFrameDimSet->m_CFD_USER_PG_54;

pData[55] = m_pFrameDimSet->m_CFD_USER_PG_55;

pData[56] = m_pFrameDimSet->m_CFD_USER_PG_56;

pData[57] = m_pFrameDimSet->m_CFD_USER_PG_57;

pData[58] = m_pFrameDimSet->m_CFD_USER_PG_58;

pData[59] = m_pFrameDimSet->m_CFD_USER_PG_59;

pData[60] = m_pFrameDimSet->m_CFD_USER_PG_60;

pData[61] = m_pFrameDimSet->m_CFD_USER_PG_61;

pData[62] = m_pFrameDimSet->m_CFD_USER_PG_62;

pData[63] = m_pFrameDimSet->m_CFD_USER_PG_63;

pData[64] = m_pFrameDimSet->m_CFD_USER_PG_64;

pData[65] = m_pFrameDimSet->m_CFD_USER_PG_65;

pData[66] = m_pFrameDimSet->m_CFD_USER_PG_66;

pData[67] = m_pFrameDimSet->m_CFD_USER_PG_67;

pData[68] = m_pFrameDimSet->m_CFD_USER_PG_68;

pData[69] = m_pFrameDimSet->m_CFD_USER_PG_69;

}

Integer

4

✓

0
​

CFD_CF_CAPACITY

The maximum capacity of the car frame in kg

Double

9

✓

0
​

CFD_CW_MAX

Maximum width of the cabin

Double

9

✓

0
​

CFD_CW_MIN

Minimum width of the cabin

Double

9

✓

0
​

CFD_CD_MAX

Maximum depth of the cabin

Double

9

✓

0
​

CFD_CD_MIN

Minimum depth of the cabin

Double

9

✓

0
​

CFD_HB

The distance in the z-axis between the top edge of the finished floor of the car frame and the highest point of the car frame construction.

  • Don't include the guide shoes or hand rails!

Double

9

✓

0
​

CFD_CAR_2_GUIDES

The distance between the surface of the guide and the outside of the cabin. See picture for different use of the variable for the different types of car frames.

Related to CFD_MODE 0x16384

Double

9

✓

0
​

CFD_CAR_2_GUIDES_DELTA

Defines the displacement of the DBG (distance between guides) in the X direction relative to the center of the cabin. Not usable for lateral car frames.

If the car frame is defined as a double-decker, the left and right values ​​automatically apply to both slings.

How to set different car wall to guide rail distances for left and right

Double

9

✓

0
​

CFD_DBG

The distance between guides. Only used for car-frames with lateral direct drive (1:1 System, 1 hydraulic jack) and car-frames with tackle hydraulic jack drive (2:1 System, 1 hydraulic jack).

In the other cases insert "0".

Double

9

✓

0
​

CFD_Z_BOTTOM

Distance between the IP (insert point) of the car frame and the lowest point of the car frame construction.

Double

9

✓

0
​

CFD_GUIDE_TYPE

The type of the guiding system which is used for this car frame:

1 - gliding - system

2 - roller - system

3 - both systems

Double

9

✓

0
​

CFD_BF_DZ

The distance from the IP (insert point) of the car frame and the impact point of the buffer(s).

Double

9

✓

0
​

CFD_GS_Z_TOP

The distance in the z-axis direction between the IP (insert point) of the car frame and the attack point of the force at the top guide shoe.

Double

9

✓

0
​

CFD_GS_Z_BOTTOM

The distance in the Z-axle between the IP (insert point) of the car frame and the attack point of the force at the bottom guide shoe.

Double

9

✓

0
​

CFD_YG_RID

RID number of the yoke guide for the car frame.

Its only used for car-frame with tackle hydraulic jack drive (2:1 System, 1 hydraulic jack) and car-frame with 2 tackle hydraulic jacks drive (2:1, 2 jacks).

Insert a "0" if no Yoke-guide is used.

Integer

4

✓

0
​

CFD_GS_RID_TOP

RID number of the guide shoe for the top of the car-frame

Integer

4

✓

0
​

CFD_GS_RID_BOTTOM

RID number of the guide shoe for the bottom of the car frame

Integer

4

✓

0
​

CFD_SG_RID

RID number of the safety gear for the car frame

Integer

4

✓

0
​

CFD_DZ_SPACE

The distance between the top side of the ceiling and the bottom side of the top crossbar of the car frame construction.

Double

9

✓

0
​

CFD_BF_COUNT

The quantity of buffers which are used for this car frame.

SmallInt

2

✓

0
​

CFD_PB_RID

RID number of the pulley beam for the car frame

Integer

4

✓

0
​

CFD_PB_ALPHA

The counterclockwise angle of the pulley beam relative to the x-axis of the car frame.

How to rotate the Pulley Beam.htm

Double

9

✓

0
​

CFD_PBU_RID

RID number of the used pit base

Integer

4

✓

0
​

CFD_RB_RID

RID number of the rail bracket

Integer

4

✓

0
​

CFD_WALL_DIST

Distance between the wall and the car frame

Double

9

✓

0
​

CFD_CSU_RID

RID number of the hydraulic jack support

Integer

4

✓

0
​

CFD_AX

Distance between the guide and the rope fixing component of the car frame (2:1 hydraulic).

Double

9

✓

0
​

CFD_YG_2_GUIDES_DX_LEFT

Double

9

✓

0
​

CFD_YG_2_GUIDES_DY_LEFT

Double

9

✓

0
​

CFD_YG_2_GUIDES_DX_RIGHT

Double

9

✓

0
​

CFD_YG_2_GUIDES_DY_RIGHT

Double

9

✓

0
​

CFD_MODE

0x00001 — The value 1(bit 0) has to be set if the dimension HB starts at the BP (else at finished floor level. If HB will be used, the program can seek it in the profile-group and react on it.
0x00002 — DZ_SPACE starts from BP
0x00004 — Show DZ_SPACE dimension in the drawing
0x00008 — L-Type car frame, e.g. lateral traction of hydraulics.
0x00016 — The direction of the guide rails is outside instead of showing inside.
0x00032 — The center of gravity is determined by the profile group parameters 50 (for X) and 51 (for Y). This setting allows to change the gravity point in the EN-81 guide rail calculation dialog box and sheets.
0x00064 — APPLY_CFD_PB_ALPHA
0x00128 — CFD_MODE_BUFFER_AT_FRAME. Use this option to fix the buffers at the car frame instead of having the buffer in the pit. Remarks: Objects , e.g. Shaft.Car.Frame.BufferSupport0., are available as buffer support unit. Note that these objects currently can only be activated by a VBA macro. These new objects make sense in the case that you have the buffers fixed at the car frame. The "BufferSupport0." object internally is the same as the hydraulic jack support unit.
0x00256 — DOUBLE_DECK
0x00512 — UPPER_DECK_SERVES_BOTTOM_FLOOR
0x01024 — LOWER_DECK_SERVES_TOP_FLOOR
0x16384 — Car wall to guides (left & right) differs

Integer

4

✓

0
​

CFD_MF_MODE

0x00016 — No Guides
0x00256 — Guide Shoes DZ Manual
0x00512 — Force By Frame
0x01024 — Force By Frame possible
0x02048 — Buffer DZ Manual
0x04096 — Pulleybeam 1 Force by Frame
0x08192 — Pulleybeam 1 Force by Frame possible
0x16384 — Individual Guide Shoes

Integer

4

✓

0
​

CFD_CPF_RID

RID number of the car platform

Integer

4

✓

-1
​

CFD_WEIGHT

Weight of the car frame

Double

9

✓

0
​

CFD_DBG_MIN

Minimum distance between the guides (DBG).Restriction for the selection of a possible car frame.

Double

9

✓

-1
​

CFD_DBG_MAX

Maximum distance between the guides (DBG).Restriction for the selection of a possible car frame.

Double

9

✓

-1
​

CFD_USER_PG_50

Variable for a free selection

Double

9

✓

0
​

CFD_USER_PG_51

Variable for a free selection

Double

9

✓

0
​

CFD_USER_PG_52

Variable for a free selection

Double

9

✓

0
​

CFD_USER_PG_53

Variable for a free selection

Double

9

✓

0
​

CFD_USER_PG_54

Variable for a free selection

Double

9

✓

0
​

CFD_PART_NO

Item-No., Order No. or similar number which identifies the part

VarWChar

50

✓

CFD_USER_PG_55

Variable for a free selection

Double

9

✓

0
​

CFD_USER_PG_56

Variable for a free selection

Double

9

✓

0
​

CFD_USER_PG_57

Variable for a free selection

Double

9

✓

0
​

CFD_USER_PG_58

Variable for a free selection

Double

9

✓

0
​

CFD_USER_PG_59

Variable for a free selection

Double

9

✓

0
​

CFD_USER_PG_60

Double

9

✓

0
​

CFD_USER_PG_61

Double

9

✓

0
​

CFD_USER_PG_62

Double

9

✓

0
​

CFD_USER_PG_63

Double

9

✓

0
​

CFD_USER_PG_64

Double

9

✓

0
​

CFD_USER_PG_65

Double

9

✓

0
​

CFD_USER_PG_66

Double

9

✓

0
​

CFD_USER_PG_67

Double

9

✓

0
​

CFD_USER_PG_68

Double

9

✓

0
​

CFD_USER_PG_69

Double

9

✓

0
​

CFD_USER_PG_79

CFD_USER_PG_80

CFD_USER_PG_81

CFD_USER_PG_82

CFD_USER_PG_83

CFD_USER_PG_84

CFD_USER_PG_85

CFD_USER_PG_86

CFD_USER_PG_87

CFD_USER_PG_88

CFD_USER_PG_89

CFD_USER_PG_90

CFD_USER_PG_91

CFD_USER_PG_92

CFD_USER_PG_93

CFD_USER_PG_94

CFD_USER_PG_95

CFD_USER_S0

CFD_USER_S1

CFD_USER_S2

Did this answer your question?