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¶
Block Selection - User selects panel block to insert
Insertion Point - Prompts for placement location
Rotation - Allows rotation during placement
Attribute Update - Updates panel attributes if needed
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