wall_dlg.dcl — Wall Panel with Openings Configuration¶
File: wall_dlg.dcl
Version: v3.60
Category: Dialog Definitions
Size: 9.2 KB (275 lines)
Note
Wall Panel with Openings
Configure vertical wall panels with windows, doors, and other openings. Complete control over opening sizes, positions, reinforcement, and edge conditions.
Functional Purpose¶
Wall Panel with Openings - Configures vertical precast panels including dimensions, multiple openings (windows, doors, louvers), edge treatments, reinforcement around openings, and connection details.
Key Functions:
Defines panel dimensions (width, height, thickness)
Creates multiple openings (up to 32 typical: windows, doors, MEP)
Positions each opening (horizontal and vertical coordinates)
Specifies opening types (window, door, louver, blank-out, etc.)
Configures edge returns (at openings: square, rounded, beveled)
Manages reinforcement (bars around openings, diagonal bars at corners)
Controls reveals (architectural features, rustication joints)
User Need¶
Wall panels with openings for:
Building facades (office, institutional, residential)
Exterior walls (windows, doors for light and access)
Load-bearing walls (structural + architectural)
Cladding panels (non-structural with large openings)
Parking garage perimeters (ventilation louvers, openings)
Privacy/security walls (small or no openings)
Typical Workflow¶
1. User in mp_dlg selects panel type: Wall OR clicks [Wall] button
2. wall_dlg opens
3. User sets panel dimensions:
• Width: 12'-0"
• Height: 10'-0" (one-story)
• Thickness: 6"
4. User adds Window 1:
• Type: Aluminum window
• Size: 4'-0" W × 6'-0" H
• Position: 2'-0" from left, 2'-0" from bottom
• Frame: 1" reveal all around
5. User adds Door 1:
• Type: Steel door + frame
• Size: 3'-0" W × 7'-0" H
• Position: 8'-0" from left, 0" from bottom (at grade)
• Sill: None (at floor level)
6. User configures edges around openings:
• Returns: 1/2" chamfer (architectural)
• Corners: Diagonal bars (prevent cracking)
7. User adds reveal lines:
• Horizontal reveal at mid-height (rustication)
• Vertical reveals at panel thirds
8. User clicks OK
9. Wall panel elevation drawn with openings, reinforcement, dimensions
Control Semantics¶
Panel Dimensions¶
Overall Size:
wlw- Wall width (horizontal dimension):Typical: 8’-0”, 10’-0”, 12’-0”, 16’-0”, 20’-0”
Based on: Building module, transportation limits
Maximum: ~40’ (transportation, handling)
wlh- Wall height (vertical dimension):Single-story: 10’-12’
Two-story: 20’-24’
Maximum: ~60’ (handling, stability)
wlt- Wall thickness:Non-structural: 4”-6”
Load-bearing: 6”-10”
Insulated (sandwich): 8”-12” (2 wythes + insulation)
Opening Configuration (up to 32)¶
Opening Enable:
wlo1throughwlo32- Opening toggles
Per Opening Controls:
Opening Type:
wlot1- Opening type dropdown:Window opening (most common)
Door opening (personnel, overhead, service)
Louver opening (ventilation, HVAC)
Blank-out (formed opening, later infilled)
MEP penetration (small utility opening)
Reveal/rustication (architectural, not through-opening)
Opening Dimensions:
wlow1- Opening width (rough opening):Standard windows: 2’-0” to 6’-0”
Standard doors: 3’-0” (single), 6’-0” (double)
Large openings: 8’-0”+ (storefront, garage)
wloh1- Opening height (rough opening):Standard windows: 3’-0” to 6’-0”
Standard doors: 6’-8” to 8’-0”
Full-height: 8’-10’ (storefront)
Opening Position:
wlox1- X position (horizontal from left edge):Dimensioned from panel left edge
To opening centerline OR left edge (specify)
wloy1- Y position (vertical from bottom):Dimensioned from panel bottom
To opening centerline OR bottom edge (specify)
Opening Frame:
wlof1- Frame/reveal depth:Flush (no reveal) - 0”
Standard reveal - 1” to 2”
Deep reveal - 3” to 4” (shadow lines)
Frame type: Steel, aluminum, wood
Edge Details at Openings¶
Return Type:
wlor1- Edge return per opening:Square Return:
Perpendicular cut
Simplest, most common
Sharp corners (may chip)
Chamfered Return:
45° bevel (typically 1/2” to 3/4”)
Architectural appearance
Reduces spalling/chipping
Rounded Return:
Radius corner (1/4” to 1” radius)
Smooth appearance
More expensive to form
Bullnose:
Large radius (2” to 4”)
Special architectural feature
Requires custom forms
Reinforcement Around Openings¶
Corner Reinforcement:
wlor1- Corner bar configuration:Diagonal bars (typical):
2-#4 bars at each corner
Extend 24” minimum each direction
Prevents cracking at 45° angles
L-bars (alternative):
Horizontal + vertical bars hooked together
Standard practice
No additional bars:
For very small openings
Existing reinforcement sufficient
Lintel Bars (above openings):
wlol1- Top reinforcement:Size: #4, #5, #6 bars
Quantity: 2-4 bars typical
Extension: 24” min beyond opening each side
Purpose: Support load above opening
Sill Bars (below openings):
wlos1- Bottom reinforcement:Size: #3, #4 bars
Quantity: 2 bars typical
Extension: 12”-24” beyond opening
Purpose: Control cracking at sill
Reveals and Rustication¶
Architectural Reveals:
wlr1throughwlrN- Reveal lines:Horizontal Reveals:
Simulates multiple wythe courses
Typical spacing: 2’-0”, 4’-0” o.c.
Depth: 1/2” to 1” (shadow line)
Vertical Reveals:
Panel division appearance
Typical spacing: Panel thirds, quarters
Creates modular appearance
Grid Pattern:
Horizontal + vertical = checkerboard
Common in institutional buildings
Adds visual interest
Engineering Considerations¶
Opening Size Limits¶
Maximum Opening Size:
Rule of Thumb:
Opening area ? 50% of panel area (maintain structural integrity)
Example:
12' × 10' panel = 120 SF
Maximum opening: 60 SF
= 6' × 10' (full-height window, half width) OK
= 8' × 8' (large window) = 64 SF slightly over - check engineering
Small panels (< 8' wide):
Opening area ? 40% (less surrounding concrete for reinforcement)
Reinforcement Requirements¶
Diagonal Bars at Corners (Critical!):
Why Required:
Stress concentrations at opening corners
Diagonal tension cracks form at 45°
Without diagonal bars: WILL CRACK!
Standard Detail:
2-#4 bars at each corner (4 corners × 2 bars = 8 bars per opening)
Extend 24" minimum from corner
Lap with main reinforcement
For Large Openings (>6' wide or tall):
Increase to #5 bars or add more bars
Check with structural engineer
Lintel Design:
Load above opening:
Tributary width × height × load
Example:
12' panel, 6' window, 4' height above window
Load: 6' wide × 4' tall × 100 PSF = 2,400 lbs
Lintel capacity:
4-#5 bars, 6' span
Capacity: ~5,000 lbs (OK)
If insufficient: Add more bars or deepen lintel
Multiple Opening Spacing¶
Minimum Spacing Between Openings:
Horizontal:
2'-0" minimum (16" absolute minimum if engineered)
Typical: 3'-0" to 4'-0"
Reason: Concrete between openings acts as "pier"
Vertical:
3'-0" minimum (24" absolute minimum)
Typical: 4'-0" to 6'-0"
Reason: Spandrel beam between openings
If closer: Treat as single large opening, infill afterward
User Example¶
Scenario: Single-story office facade panel
1. Panel Type: Wall
2. Dimensions:
• Width: 16'-0"
• Height: 11'-0" (single story)
• Thickness: 6"
3. Opening 1 (Window - Left):
• Type: Window
• Size: 4'-0" W × 5'-0" H
• Position: 2'-0" from left, 3'-0" from bottom
• Frame: 1" reveal, aluminum frame
• Return: 1/2" chamfer
4. Opening 2 (Window - Center):
• Type: Window
• Size: 4'-0" W × 5'-0" H
• Position: 8'-0" from left (center), 3'-0" from bottom
• Frame: 1" reveal
• Return: 1/2" chamfer
5. Opening 3 (Door - Right):
• Type: Door
• Size: 3'-0" W × 7'-0" H
• Position: 13'-0" from left, 0'-6" from bottom (raised sill)
• Frame: Steel door frame
• Return: Square
6. Reinforcement:
• Main: #4 @ 12" o.c. vertical and horizontal
• Diagonals at all opening corners: 2-#4 bars each
• Lintels above all openings: 4-#5 bars, extend 24"
• Sill bars: 2-#4 bars, extend 12"
7. Finish:
• Exterior: Sandblast (exposed aggregate)
• Interior: Smooth form finish
8. Reveals:
• Horizontal reveal at 5'-6" (mid-height rustication)
9. Result: Facade panel with 2 windows, 1 door, architectural reveals
Integration¶
Called By: mp_dlg ? Panel Type ? Wall OR [Wall] button Drawing: wall.lsp generates elevation view with openings, reinforcement, dimensions
Variables:
wall-width,wall-height,wall-thicknesswall-openings[]- Array of opening definitions (type, size, position)wall-reinforcement[]- Bar details around openingswall-reveals[]- Architectural reveal lines
Calls:
opening.lsp - Opening generation
chamfer.lsp - Edge chamfers (if applicable)
Reinforcement generation modules
Best Practices¶
Opening Layout:
? Symmetric layout (balanced appearance)
? Align openings horizontally (consistent sill heights)
? Maintain minimum spacing (2’-3’ between openings)
? Center openings when possible (easier reinforcement)
Reinforcement:
? ALWAYS use diagonal bars at opening corners
? Extend lintel bars 24” minimum beyond opening
? Check capacity for large openings (>6’ span)
? Use continuous bars when possible (fewer splices)
Edge Details:
? Chamfer exterior edges (weather, chipping resistance)
? Square edges OK for interior
? Deeper reveals (1”-2”) for strong shadow lines
? Avoid very deep reveals (>2”) - hard to form
Common Mistakes:
? Openings too close together (insufficient pier width)
? Missing diagonal bars (WILL CRACK!)
? Undersized lintels (cracks above opening)
? Opening too close to panel edge (<12” - concrete breaks)
Documentation Metadata¶
Enhancement Status: ? COMPREHENSIVE - ENHANCED [4/8]
End of Document