Can I create a block that has different sizes (Dynamic Block) in AutoCAD?
Can I create a block that has different sizes (dynamic block) in AutoCAD?
Short Answer
Yes — you can create a block that has different sizes in AutoCAD by making it a Dynamic Block with the BEDIT command and adding linear parameters plus stretch actions. This is the most common professional method for adjustable block sizes. Limitation: poorly constrained geometry can stretch incorrectly.
What You Need to Know Before
Warning: Dynamic Blocks can fail if the geometry is not connected to the correct parameter/action selection set. A very common issue is text, attributes, or hatches not resizing or moving with the stretched geometry, which causes broken block behavior in production drawings.
How to Create a Dynamic Block with Different Sizes
Command: BEDIT
Shortcut: BE
Quick Steps:
- Create a normal block first with BLOCK, then open it in the block editor using BEDIT from the Ribbon > Block Editor panel.
- In the Block Editor, add a Linear Parameter from the Parameters palette, then add a Stretch Action from the Actions palette and select the geometry that must change size.
- In the Properties palette, set the parameter option Number of Grips or assign a Value Set if you want fixed sizes only, then save and close the Block Editor.
Variables & Settings
Key Setting: Value Set in the parameter Properties
Expert Setting: Use Increment, Minimum, and Maximum values in the linear parameter if you want controlled size options instead of free stretching. This is the standard way to prevent invalid block sizes.
Why it Fails
- Cause 1 (Geometry): The stretch frame does not fully cross the objects that need to move, so lines, hatches, or attributes stay behind.
- Cause 2 (layers/Locks): Geometry inside the block is on locked layers, which can prevent proper editing or action assignment.
- Cause 3 (Command/Logic): The parameter was added, but no action was linked to it, so the grip appears but the block does not actually change size.
Quick Fix & Best Practice
- Quick Fix: Reopen the block with BEDIT, review the Stretch Action selection set, and test the grip with Test Block before saving.
- Manager’s Verdict: Use Dynamic Blocks when you need a few controlled size variations in 2D standard details. Avoid them for highly complex geometry or many configuration rules—separate blocks are often easier to manage.
FAQ
Can I make a Dynamic Block with fixed size options only?
Yes, use a parameter Value Set with allowed distances.
Can I add multiple adjustable dimensions to one block?
Yes, you can add multiple parameters and actions in the same Dynamic Block.
Can Dynamic Blocks work with attributes?
Yes, but attributes may need extra actions or careful placement so they move correctly.
.
