2.1. PLFixedRackF Class
Purpose
The main form class that performs design calculations for pallet type fixed racks[cite: 9]. It accepts various input parameters and automatically calculates necessary dimensions, areas, tier configurations, etc., for a warehouse using a combination of single and double racks[cite: 9].
Key Properties
This class inherits from System.Windows.Forms.Form and holds numerous UI controls such as TextBoxes (Tb), Labels (L), Buttons (Bt), and GroupBoxes (Gb)[cite: 9].
The main variables are as follows:
- PL Dimensions: PL Width, PL Depth, PL Total Height, PL Thickness, Load Height[cite: 9]
- Warehouse Configuration: Number of Sets, Columns, Bays, Tiers, PL Storage Capacity[cite: 9]
- Rack Configuration: Single Rack, Double Rack, Number of Single Racks, Number of Double Racks, Rack Depth[cite: 9]
- Space Clearances: Adjacent C, Auxiliary Aisle, Handling Aisle, Ceiling C, Rack C, Pillar Width, Rear C[cite: 9]
- Tier Configuration: Top Tier Height, Intermediate Tier Height, Bottom Tier Height, Number of Intermediate Tiers[cite: 9]
- Calculation Results: Rack Total Length, Rack Total Height, Required Width, Required Length, Required Height, Required Area[cite: 9]
- Area Calculations: Required Area, Total Virtual Floor Area[cite: 9]
Key Methods / Functions
PLFixedRackCalc_Load- Form initialization and startup of main processes[cite: 9]ReadTb- Reads data from TextBoxes[cite: 9]CalculationBreakdown- Main calculation logic[cite: 9]VirtualFloorCalc- Calculation of virtual floor area[cite: 9]CalcStartBt_Click- Processing when the calculation button is clicked[cite: 9]CoverPb_Click / StartBt_Click- Tab switching processing[cite: 9]CloseBt_Click- Form close processing[cite: 9]