Column Name | Description | Data Type | Length | Allow Nulls | Default |
CFD_RID | ID-No. of the car frame dim | 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.
| 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.
| 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. | Integer | 4 | ✓ | 0 |
CFD_MF_MODE | 0x00016 — No Guides | 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 |
|
|
|
|
|
L_CarFrameDimTab
Written by Julien
