Can I link a dimension to an object so it updates when the object moves in AutoCAD?
Short Answer
Yes — in AutoCAD, you can make a dimension update when the object moves by placing it as an associative dimension using DIM with associativity enabled. This is the most common professional method for linked dimensions in AutoCAD. Limitation: it only works reliably when the dimension stays associated to the original geometry.
What You Need to Know Before
Warning: if the dimension was created as non-associative, or the object was edited in a way that breaks its reference points, the dimension will stop following the geometry. This commonly happens after exploding objects, replacing geometry, or editing inside certain external references.
How to Link a Dimension to an Object So It Updates in AutoCAD
Command: DIM
Shortcut: DLI / DAL / DAN / DIM
Quick Steps:
- Turn on associative dimensions: type
DIMASSOC, press Enter, and set it to2. - On the Ribbon > Annotate tab > Dimensions panel, start DIM or the needed dimension type, then snap directly to the object’s actual extension points.
- Move the object with MOVE and keep the dimension attached; if needed, use object snaps and avoid exploding the source geometry.
- Turn on associative dimensions: type
Variables & Settings
System Variable: DIMASSOC (Default: 2)
Expert Setting:
DIMASSOC=2creates associative dimensions that stay linked to geometry and update when the object moves. If set to1, dimensions are non-associative but may still behave as a single object. If set to0, dimension components explode into separate objects and will not update properly.
Why it Fails
Cause 1 (Geometry): the dimension was attached to points on geometry that was later exploded, trimmed into new objects, or replaced, so the associative reference was lost.
Cause 2 (layers/Locks): the dimension or source object is on a locked layer, preventing normal edits or making it appear that the dimension is not updating.
Cause 3 (Command/Logic): the dimension was created with
DIMASSOCset to0or1, so it was never fully associative to begin with.
Quick Fix & Best Practice
- Quick Fix: set
DIMASSOCto2, then recreate the dimension with DIM so it attaches to the object’s real geometry points. - Manager’s Verdict: use associative dimensions as the standard workflow in production drawings; avoid relying on old non-associative dimensions, especially in files edited by multiple users or imported from outside sources.
FAQ
Can I fix an existing dimension that does not update?
Yes — use DIMREASSOCIATE if the dimension has lost its association and valid geometry still exists.
Do dimensions update automatically after MOVE or STRETCH?
Yes — associative dimensions typically update automatically when the referenced object is edited.
Will this work on blocks and Xrefs?
Sometimes — it depends on whether the dimension can maintain a valid association to accessible geometry.
.
