ConstructiVision v7.0 Module Documentation¶
Version: v7.0 (patch/internal version)
Release: ~2020s
AutoCAD Support: Modern versions (2020+)
Status: Simplified rewrite; basis for 2026 modernization
Warning
Major Differences from v3.60
v7.0 is a complete rewrite that removed many v3.60 features:
❌ Registration/licensing system (removed)
❌ Error handler (removed)
❌ 40+ system variables (hardcoded instead)
⚠️ Many functional modules (merged or deprecated)
✓ 70+ modules auto-loaded
✓ Functions embedded (monolithic design)
Several v3.60 categories are deprecated in v7.0 (see sections below). Check individual category headers for deprecation details.
Module Categories¶
01. Core Application Modules¶
Purpose: Application initialization, library configuration
Current Status: Active
Module: README (overview)
02. Project Management¶
Purpose: Project file operations, new/existing project handling
Current Status: ⚠️ Deprecated — See deprecated.md
v3.60 Modules (Removed): PROJECT, PJ_NAME, NEW, DWGNEW, DWGOLD
03. Panel Drawing & Layout¶
Purpose: Panel creation, editing, finalization
Current Status: ⚠️ Deprecated — See deprecated.md
v3.60 Modules (Removed): PANEL, DRAWPAN, MAKEPAN, INSPANEL, FINPAN, RENPAN, PANATT
04. Dialog Boxes¶
Purpose: User interface dialogs
Current Status: Active
Base/Foundation Dialogs¶
Foundation project dialogs
Panel Dialogs¶
Panel type and property dialogs
Feature Dialogs¶
Feature creation dialogs (bolts, welds, etc.)
Material & Connection Dialogs¶
Material and connection specification dialogs
Batch & Calculation Dialogs¶
Status: ⚠️ Deprecated — Batch operations removed
05. Drawing & Dimensioning¶
Purpose: Drawing generation and automated dimensioning
Current Status: ⚠️ Deprecated — See deprecated.md
v3.60 Modules (Removed): DRAWDIM, BASEDIM, DRWBAS, LAYOUT, SLIDE, PLT
06. Feature Generation¶
Purpose: Connection and feature creation (bolts, welds, dowels, etc.)
Current Status: Active
07. Engineering Calculations¶
Purpose: Structural calculations and utility functions
Current Status: Partially Deprecated — See deprecated.md
v3.60 Modules (Removed): CENTGRAV, FEATURE, POINTS, THICK
v3.60 Utilities Included: Helper and utility functions from v3.60’s utility module
08. Data Import/Export¶
Purpose: Data exchange and library management
Current Status: Active
Modules:
WF-zip AISC Steel Library - Wide flange beam library
09. Automation & Batch Operations¶
Purpose: Batch processing and automation frameworks
Current Status: ❌ Deprecated — See deprecated.md
v3.60 Modules (Removed): BTCH, BPAUTO, BPAUTO2, DONEREV
10. Validation & Checking¶
Purpose: Data validation and error checking
Current Status: ⚠️ Deprecated — See deprecated.md
v3.60 Modules (Removed): DBCHK, DIRCHK, CHRCHK, ERRLIB
11. List Management & Sorting¶
Purpose: List data structure management
Current Status: ❌ Deprecated — See deprecated.md
v3.60 Modules (Removed): NEWLIST, LISTOBJ, LISTDISPLAY, SORTLIST
12. Block & Attribute Management¶
Purpose: AutoCAD block and attribute handling
Current Status: Active
13. Revision & Markup¶
Purpose: Revision tracking and document markup
Current Status: ❌ Deprecated — See deprecated.md
v3.60 Modules (Removed): REVMARK, MARKOBJ, REVISION
14. Page & Layout Management¶
Purpose: Page configuration and layout automation
Current Status: ⚠️ Deprecated — See deprecated.md
v3.60 Modules (Removed): PAGE, LAYOUT, PAGESETUP
15. Helper Modules¶
Purpose: Utility functions and common operations
Current Status: Active
DCL Definitions¶
Purpose: Dialog control language file definitions
Current Status: Active
Contents (Toctree)¶
- v7.0 Module Documentation - Overview
- csv.lsp � v7.0 Module
- csvmenu.lsp � v7.0 Module
- enable.lsp � v7.0 Module
- err.lsp � v7.0 Module
- updvar.lsp � v7.0 Module
- warning.lsp � v7.0 Module
- Project Management (Deprecated in v7.0)
- Panel Drawing & Layout (Deprecated in v7.0)
- Dialog Boxes (Extended)
- Base/Foundation Dialogs
- Batch & Calculation Dialogs
- Feature Dialogs
- Material & Connection Dialogs
- Panel Dialogs
- BP_DLG.lsp — Base Plate Dialog Handler
- btch_dlg.lsp � v7.0 Module
- CALC_DLG.lsp — Calculation Dialog
- CH_DLG.lsp — Chamfer Dialog Handler
- DL_DLG.lsp — Dowel/Lift Dialog Handler
- DR_DLG.lsp — Dowel/Rebar Dialog Handler
- FH_DLG.lsp — Foundation Head Dialog
- FS_DLG.lsp — Foundation Slab Dialog
- FV_DLG.lsp — Foundation Void Dialog
- GRID_DLG.lsp — Grid Layout Dialog
- LB_DLG.lsp — Ledger Beam Dialog
- let_dlg.lsp � v7.0 Module
- LL_DLG.lsp — Load Line Dialog
- MATL_DLG.lsp — Material Selection Dialog
- MD_DLG.lsp — Main Dialog Controller
- MP_DLG.lsp — Mix Profile Dialog Handler (CRITICAL)
- num_dlg.lsp � v7.0 Module
- OPENING.lsp — Panel Opening Management
- PL_DLG.lsp — Plate Line Dialog
- PP_DLG.lsp — Panel Parameters Dialog Handler
- rb_dlg.lsp � v7.0 Module
- RO_DLG.lsp — Roof Panel Dialog
- SB_DLG.lsp — Slab Base Dialog
- SDWG_DLG.lsp — Site Drawing Details Dialog
- SD_DLG.lsp — Site Drawing Dialog
- site_dlg.lsp � v7.0 Module
- SLAB_DLG.lsp — Slab Panel Dialog Handler
- SS_DLG.lsp — Slab Side Dialog
- TP_DLG.lsp — Top Plate Dialog
- TS_DLG.lsp — Tilt Slab Dialog
- WALL_DLG.lsp — Wall Panel Dialog Handler
- WC_DLG.lsp — Weld Connection Dialog Handler (CRITICAL)
- WD_DLG.lsp — Weld Detail Dialog
- Drawing & Dimensioning (Deprecated in v7.0)
- drawdim.lsp � v7.0 Module
- drawpan.lsp � v7.0 Module
- layout.lsp � v7.0 Module
- plt.lsp � v7.0 Module
- slide.lsp � v7.0 Module
- Feature Generation
- Engineering Calculations & Utilities
- Engineering Calculations (Deprecated in v7.0)
- bpauto.lsp � v7.0 Module
- btch.lsp � v7.0 Module
- centgrav.lsp � v7.0 Module
- chrchk.lsp � v7.0 Module
- column.lsp � v7.0 Module
- convert.lsp � v7.0 Module
- dbchk.lsp � v7.0 Module
- dirchk.lsp � v7.0 Module
- donerev.lsp � v7.0 Module
- dwgnew.lsp � v7.0 Module
- dwgold.lsp � v7.0 Module
- fenable.lsp � v7.0 Module
- finpan.lsp � v7.0 Module
- footing.lsp � v7.0 Module
- fpage.lsp � v7.0 Module
- Inspanel.lsp � v7.0 Module
- invar.lsp � v7.0 Module
- main.lsp � v7.0 Module
- miter.lsp � v7.0 Module
- mkblk.lsp � v7.0 Module
- new.lsp � v7.0 Module
- newlist.lsp � v7.0 Module
- opening.lsp � v7.0 Module
- panatt.lsp � v7.0 Module
- panel.lsp � v7.0 Module
- pdisable.lsp � v7.0 Module
- pick.lsp � v7.0 Module
- points.lsp � v7.0 Module
- ppauto.lsp � v7.0 Module
- ppcent.lsp � v7.0 Module
- rangchck.lsp � v7.0 Module
- renpan.lsp � v7.0 Module
- revision.lsp � v7.0 Module
- rndblock.lsp � v7.0 Module
- savelay.lsp � v7.0 Module
- sbenable.lsp � v7.0 Module
- scr.lsp � v7.0 Module
- strlsort.lsp � v7.0 Module
- thick.lsp � v7.0 Module
- TILTUP.lsp — Tilt-Up Panel Utility
- wcenable.lsp � v7.0 Module
- wclist.lsp � v7.0 Module
- wcpage.lsp � v7.0 Module
- WC_EDIT.lsp — Weld Connection Editor
- wdenable.lsp � v7.0 Module
- wdpage.lsp � v7.0 Module
- WF.zip — AISC Wide Flange Steel Beam Library
- Automation & Batch Operations (Deprecated in v7.0)
- Validation & Checking (Deprecated in v7.0)
- List Management & Sorting (Deprecated in v7.0)
- Block & Attribute Management
- Revision & Markup (Deprecated in v7.0)
- Page & Layout Management (Deprecated in v7.0)
- Helper Modules
- DCL Definitions
- bp_dlg-dcl.md — Base Plate Configuration (v7.0)
- btch_dlg-dcl.md — Batch Processing Configuration (v7.0)
- calc_dlg-dcl.md — Engineering Calculator (v7.0)
- ch_dlg-dcl.md — Panel Chamfer Configuration (v7.0)
- dl_dlg-dcl.md — Door/Large Opening Configuration (v7.0)
- dr_dlg-dcl.md — Dowel/Rebar Projection Configuration (v7.0)
- dwg-dcl.md — Drawing Generation Configuration (v7.0)
- fh_dlg-dcl.md — Foundation/Bearing Configuration (v7.0)
- fs_dlg-dcl.md — Finish/Surface Configuration (v7.0)
- fv_dlg-dcl.md — Field Verification Dialog (v7.0)
- grid_dlg-dcl.md — Reference Grid Configuration (v7.0)
- invar-dcl.md — Invariant Properties Dialog (v7.0)
- lb_dlg-dcl.md — Lifting/Bearing Configuration (v7.0)
- ll_dlg-dcl.md — Lintel/Ledger Configuration (v7.0)
- matl_dlg-dcl.md — Material Selection Dialog (v7.0)
- md_dlg-dcl.md — Material Database Management (v7.0)
- mp_dlg-dcl.md — Main Panel Configuration (v7.0)
- new-dcl.md — New Project Setup (v7.0)
- pl_dlg-dcl.md — Panel List Management (v7.0)
- pp_dlg-dcl.md — Panel Properties Configuration (v7.0)
- project-dcl.md — Project Configuration (v7.0)
- rb_dlg-dcl.md — Rebar Configuration (v7.0)
- revision-dcl.md — Revision Control (v7.0)
- ro_dlg-dcl.md — Rough Opening Configuration (v7.0)
- sb_dlg-dcl.md — Schedule/BOM Configuration (v7.0)
- sdwg_dlg-dcl.md — Sheet Drawing Setup (v7.0)
- sd_dlg-dcl.md — Schedule Detail Drawing (v7.0)
- site_dlg-dcl.md — Site Coordination Dialog (v7.0)
- slab_dlg-dcl.md — Slab Panel Configuration (v7.0)
- ss_dlg-dcl.md — Section/Slice Configuration (v7.0)
- tp_dlg-dcl.md — Top Plate Configuration (v7.0)
- ts_dlg-dcl.md — Tolerance Specification (v7.0)
- viewpt-dcl.md — Viewport Configuration (v7.0)
- wall_dlg-dcl.md — Wall Panel Configuration (v7.0)
- warning-dcl.md — Warning and Error Dialog (v7.0)
- wc_dlg-dcl.md — Weld Connection Configuration (v7.0)
- wc_edit-dcl.md — Weld Connection Edit (v7.0)
- wd_dlg-dcl.md — Window/Door Configuration (v7.0)