2.1. MobileRackAreaCalcF Class
Purpose
The main form class that performs design calculations for the mobile rack system. It executes comparative calculations for fixed racks and 3 mobile rack patterns simultaneously, clearly presenting differences in storage efficiency.
Key Properties
This class inherits from System.Windows.Forms.Form and holds numerous UI controls such as TextBoxes (Tb), Labels (L), Buttons (Bt), and TabControls (Tc).
The main variable groups are as follows:
- Common PL Specs: PL Width, PL Depth, PL Total Height, PL Thickness, Load Height
- Common Aisles: Handling Aisle Width, Auxiliary Aisle Width
- Common Spaces: Adjacent C1, Adjacent C2, Pillar Width, Rack C, Beam Thickness, Lift C, Ceiling C
- Fixed Rack: Storage Capacity, Required Width, Required Length, Required Height, Required Area, Area per PL
- Mobile Rack 1 (4 Columns): Storage Capacity, Mobile Rack Width, Required Width, Required Length, Required Height, Required Area, Area per PL
- Mobile Rack 2 (6 Columns): Storage Capacity, Mobile Rack Width, Required Width, Required Length, Required Height, Required Area, Area per PL
- Mobile Rack 3 (8 Columns): Storage Capacity, Mobile Rack Width, Required Width, Required Length, Required Height, Required Area, Area per PL
Key Methods / Functions
MobileRackCalcF_Load- Form initialization and startup of main processesMobileRackCalc- Main calculation logic (batch calculation for all configurations)MobileRackRecalcBt_Click- Processing when the recalculation button is clickedMobileRack_CoverPb_Click / MobileRackCalcBt_Click- Tab switching processingMobileRack_CloseBt_Click- Form close processing