MAKEPAN.lsp — Panel Block & Entity Creation

Module: makepan.LSP
Version: v3.60
Category: Panel Drawing & Layout
Complexity: Very High
Size: 22.1 KB (667 lines)

Note

Panel Entity Builder

This module creates the actual AutoCAD entities that comprise the panel drawing including blocks, lines, arcs, and all geometric features.


Overview

Purpose

The makepan function generates the physical AutoCAD entities for panel features. It creates blocks for repeated elements (welds, embedments), draws panel geometry (lines, arcs), and handles feature-specific entity generation.

Major Functions

  1. Block Creation - Defines reusable blocks for features

  2. Geometry Generation - Draws panel outlines and zones

  3. Feature Placement - Inserts feature blocks at calculated positions

  4. Attribute Assignment - Populates block attributes with data


Block Types Created

  • Weld connection blocks

  • Embed plate blocks

  • Dowel/lift blocks

  • Chamfer symbols

  • Opening markers

  • Top plate details

  • Base plate details


Entity Types Generated

  • Lines - Panel edges, feature boundaries

  • Arcs - Curved features, chamfers

  • Blocks - Feature symbols and details

  • Attributes - Feature labels and dimensions


Coordinate Calculations

Handles:

  • Panel coordinate system

  • Feature positioning

  • Rotation and mirroring

  • Offset calculations

  • Array patterns


Global Variables

Input:

  • Feature data from panelvar

  • Panel dimensions

  • Scale factors

Output:

  • AutoCAD entities

  • Block definitions



Document Metadata

Status: High-level analysis (667 lines)
Last Updated: 2026-01-20


End of Document