⚙ Parameters
B×L = P/qall · B−L =
colb−coll
t = max(40cm, max(L,B)/6); t = d + 7cm → rounded 5cm
As = ρmin × 1000 × t × 1000 mm²/m
t = max(40cm, max(L,B)/6); t = d + 7cm → rounded 5cm
As = ρmin × 1000 × t × 1000 mm²/m
✚ Column
0 columns
Ready — add columns or import
📐 Import from DXF
Auto (Pw layer)
Import + Edit
LISP Script
Drop DXF file
Reads CCL layer (columns) + Pw layer (loads)
Matches each Pw to nearest column by proximity
Matches each Pw to nearest column by proximity
Drop DXF — edit loads manually
Imports column outlines from CCL layer
Then enter each Pw load in the editor popup
Then enter each Pw load in the editor popup
Load in AutoCAD → type PLACEPW → prompts for each column load → save DXF → use Auto tab.
(defun c:PLACEPW ( / ss i ent minpt maxpt cx cy load txt)
(vl-load-com)
(setq ss (ssget "X" '((8 . "CCL") (0 . "LWPOLYLINE"))))
(if (null ss) (progn (alert "No CCL polylines.") (exit)))
(setq i 0)
(while (< i (sslength ss)) (setq ent (vlax-ename->vla-object (ssname ss i)))
(vla-GetBoundingBox ent 'minpt 'maxpt)
(setq minpt (vlax-safearray->list minpt)
maxpt (vlax-safearray->list maxpt)
cx (/ (+ (car minpt) (car maxpt)) 2.0)
cy (/ (+ (cadr minpt) (cadr maxpt)) 2.0))
(setq load (getstring (strcat "\nPw(kN) at (" (rtos cx 2 0) "," (rtos cy 2 0) "): ")))
(if (and load (/= load ""))
(progn
(setq txt (vla-AddText
(vla-get-ModelSpace (vla-get-ActiveDocument (vlax-get-acad-object)))
load (vlax-3d-point cx cy 0) 150))
(vla-put-Layer txt "Pw")
(vla-put-HorizontalAlignment txt acAlignmentCenter)
(vla-put-VerticalAlignment txt acAlignmentMiddle)
(vla-put-TextAlignmentPoint txt (vlax-3d-point cx cy 0))))
(setq i (1+ i)))
(princ "\nDone.") (princ))
📊 Import Loads
SAFE · ETABS · Excel
CSV / Excel
SAFE / ETABS
Header: ID · Pw · col_L · col_B · X · Y
Example: C1, 850, 0.40, 0.20, 0, 0
Drop CSV or Excel
Auto-detects column headers
SAFE: Results → Support Reactions → Export Text
ETABS: Display → Tables → Reactions → Export
Drop SAFE / ETABS export
Auto-reads FZ · picks governing load case
💰 Cost & Productivity
Material Prices
Worker Productivity
📋 Column Schedule
0 columns
| ID | Pw (kN) | Col L (m) | Col B (m) | X (m) | Y (m) | Bar ϕ | Actions |
|---|---|---|---|---|---|---|---|
| No columns yet — add manually or import from file above | |||||||
📐 Results
Cards
Schedule
Combined
Plan
Sections
Equations
💰 Cost & Time
Run design to see results.
| ID | Pw (kN) | L_RC (m) | B_RC (m) | L_PC (m) | B_PC (m) | t_RC (m) | d (mm) | PC | q u,net | As L (mm²/m) | As B (mm²/m) | Bar | L bars | B bars |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No results. | ||||||||||||||
Run design to see
combined footings.
Isolated footing
Combined footing
Column
Hover over footing for details
Run design to
generate sections.
Run design to
generate equations.
Run design to
generate cost & time estimate.