//....Class Constructor public clsJBearing(clsUnit.eSystem UnitSystem_In, clsBearing.eType BearingType_In) : base(UnitSystem_In, BearingType_In) //=============================================================================== { mUnit.System = UnitSystem_In; mRadB = new clsRadB(UnitSystem_In, clsRadB.eDesign.Flexure_Pivot, this); //....End Plates: mEndPlate = new clsEndPlate[2]; //....Mount mMount = new clsMount[2]; for (int i = 0; i < 2; i++) { mEndPlate[i] = new clsEndPlate(mUnit.System, this); mMount[i] = new clsMount(this); } }
private void Write_Parameter_Complete_Thrust_Back(clsProject Project_In, clsEndPlate EndPlate_In, EXCEL.Worksheet WorkSheet_In) //======================================================================================================================================== { //EXCEL.Range pExcelCellRange = WorkSheet_In.UsedRange; //int pRowCount = pExcelCellRange.Rows.Count; //string pVarName = ""; //Double pConvF = 1; //if (modMain.gProject.PNR.Unit.System == clsUnit.eSystem.Metric) //{ // pConvF = 25.4; //} //for (int i = 3; i <= pRowCount; i++) //{ // if (((EXCEL.Range)pExcelCellRange.Cells[i, 1]).Value2 != null || Convert.ToString(((EXCEL.Range)pExcelCellRange.Cells[i, 1]).Value2) != "") // { // pVarName = Convert.ToString(((EXCEL.Range)pExcelCellRange.Cells[i, 2]).Value2); // switch (pVarName) // { // case "EndPlate[1].Mat.Base": // WorkSheet_In.Cells[i, 4] = ThrustTL_In.Mat.Base; // break; // case "EndPlate[1].Mat.Lining": // WorkSheet_In.Cells[i, 4] = ThrustTL_In.Mat.Lining; // break; // case "EndPlate[1].LiningT.Face": // WorkSheet_In.Cells[i, 4] = ThrustTL_In.LiningT.Face * pConvF; // break; // case "EndPlate[1].LiningT.ID": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.LiningT.ID * pConvF); // break; // case "EndPlate[1].DirectionType": // WorkSheet_In.Cells[i, 4] = ThrustTL_In.DirectionType.ToString(); // break; // case "EndPlate[1].DBore()": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.DBore() * pConvF); // break; // case "EndPlate[1].LandL": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.LAND_L * pConvF); // break; // case "EndPlate[1].L": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.L * pConvF); // break; // case "EndPlate[1].LFlange": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.LFlange * pConvF); // break; // case "EndPlate[1].DimStart()": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.DimStart() * pConvF); // break; // case "EndPlate[1].FaceOff_Assy": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.FaceOff_Assy * pConvF); // break; // case "EndPlate[1].BackRelief.Reqd": // String pReqd = "N"; // if (ThrustTL_In.BackRelief.Reqd) // { // pReqd = "Y"; // } // WorkSheet_In.Cells[i, 4] = pReqd; // break; // case "EndPlate[1].BackRelief.D": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.BackRelief.D * pConvF); // break; // case "EndPlate[1].BackRelief.Depth": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.BackRelief.Depth * pConvF); // break; // case "EndPlate[1].BackRelief.Fillet": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.BackRelief.Fillet * pConvF); // break; // case "EndPlate[1].Pad_Count": // WorkSheet_In.Cells[i, 4] = ThrustTL_In.Pad_Count; // break; // case "EndPlate[1].PadD[1]": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.PadD[1] * pConvF); // break; // case "EndPlate[1].PadD[0]": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.PadD[0] * pConvF); // break; // case "EndPlate[1].Taper.Depth_OD": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.Taper.Depth_OD * pConvF); // break; // case "EndPlate[1].Taper.Depth_ID": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.Taper.Depth_ID * pConvF); // break; // case "EndPlate[1].Taper.Angle": // WorkSheet_In.Cells[i, 4] = ThrustTL_In.Taper.Angle; // break; // case "EndPlate[1].FeedGroove.Type": // WorkSheet_In.Cells[i, 4] = ThrustTL_In.FeedGroove.Type; // break; // case "EndPlate[1].FeedGroove.Wid": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.FeedGroove.Wid * pConvF); // break; // case "EndPlate[1].FeedGroove.Depth": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.FeedGroove.Depth * pConvF); // break; // case "EndPlate[1].FeedGroove.DBC": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.FeedGroove.DBC * pConvF); // break; // case "EndPlate[1].FeedGroove.Dist_Chamf": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.FeedGroove.Dist_Chamf * pConvF); // break; // case "EndPlate[1].WeepSlot.Type": // WorkSheet_In.Cells[i, 4] = ThrustTL_In.WeepSlot.Type; // break; // case "EndPlate[1].WeepSlot.Wid": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.WeepSlot.Wid * pConvF); // break; // case "EndPlate[1].WeepSlot.Depth": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.WeepSlot.Depth * pConvF); // break; // case "EndPlate[1].Shroud.Ro": // WorkSheet_In.Cells[i, 4] = modMain.gProject.PNR.Unit.WriteInUserL(ThrustTL_In.Shroud.Ro * pConvF); // break; // case "EndPlate[1].Shroud.Ri": // WorkSheet_In.Cells[i, 4] = (ThrustTL_In.Shroud.Ri * pConvF); // break; // } // } //} }