INSPANEL.lsp — Panel Insertion & Placement

Module: Inspanel.lsp
Version: v3.60
Category: Panel Drawing & Layout
Complexity: Medium
Size: 7.3 KB (215 lines)

Note

Panel Block Insertion

This module handles the insertion of complete panel blocks into drawings, managing placement, rotation, and attribute population.


Overview

Purpose

The inspanel function inserts pre-generated panel blocks into the current drawing, allowing users to place multiple panels in layouts or assemblies. It handles block insertion prompts, rotation, and attribute updates.

Operations

  1. Block Selection - User selects panel block to insert

  2. Insertion Point - Prompts for placement location

  3. Rotation - Allows rotation during placement

  4. Attribute Update - Updates panel attributes if needed

  5. Multiple Insertion - Supports repeated placement


Insertion Modes

  • Single - Insert one panel block

  • Array - Insert multiple panels in pattern

  • Reference - Insert as external reference


Attribute Handling

Updates:

  • Panel number

  • Panel mark

  • Drawing reference

  • Revision data


Global Variables

Input:

  • Block name

  • Insertion parameters

Output:

  • Inserted block entities

  • Updated attributes



Document Metadata

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


End of Document