DIMASSOC in LusoCAD: 3 Settings All Users Should Know

When working on technical drawings, it's natural for geometry to undergo changes throughout the project. A wall might move, a part could be resized, or a detail may be adjusted. In these instances, we expect the dimensions to automatically keep pace with these modifications.

As with other important system variables — such as the PICKADD, which controls how objects are added to selection sets, or the TRIMEXTENDMODE, which defines the behaviour of the TRIM and EXTEND commands — DIMASSOC is a fundamental variable to ensure the drawing behaves as expected.

DIMASSOC Command

An incorrect DIMASSOC setting can lead to dimensions that no longer reflect the actual geometry, forcing manual updates and increasing the risk of design errors. Fortunately, understanding its three operating modes is enough to avoid this type of problem.


What is DIMASSOC?

The system variable:

Association of Associations

controls the degree of association between the shares and the objects they measure.

In simple terms, determine if a quote:

  • It is made up of independent elements
  • It is grouped as a single object
  • It is entirely associated with the geometry of the drawing

When a dimension is correctly associated, any change to the dimensioned object automatically updates:

  • The share value
  • The position of the dimension line
  • The orientation of the dimension

This significantly reduces manual work and contributes to the accuracy of the drawing.


How to Check the Current Value

On the command line, type:

Association of Associations

and press Enter.

LusoCAD will display the current value of the variable and allow you to enter a new one if necessary.


Valor 0: Exploded Views

DIMASSOC = 0

In this mode, there is no association between the elements of the quote.

Each component is created as an independent object:

  • Quote text
  • Extension lines
  • Dimension lines
  • Mushrooms

This means that each element can be edited separately.

What happens in practice?

If only the text of the quote is moved, the remaining components stay in their original position.

If the associated geometry is changed, the dimension value will not be updated.

When to use?

Currently, this mode is rarely used and is normally only for specific editing situations or compatibility with old drawings.

Limitations

  • There is no automatic update
  • Greater risk of inconsistencies
  • More time spent on drawing maintenance

Value 1: Non-associative dimensions

DIMASSOC = 1

In this mode, all elements of the dimension are grouped into a single object.

Unlike the value 0, the quota behaves as a single entity.

What improves?

  • The text, lines and arrows remain grouped
  • Changes to the quote's own components remain synchronised

What is still missing?

There is no connection to geometry.

For example:

  1. Create a one-line quote
  2. The line measures 5 metres
  3. The mark shows 5 metres

If you subsequently change the line to 7 metres, the dimension will continue to show the original value.

When to use?

This mode can be useful in imported drawings or in situations where you do not want the dimensions to be updated automatically.


Value 2: Associative Fees

DIMASSOC = 2

This is the recommended configuration for most projects.

In this way, the dimension is completely associated with the measured objects.

How does it work?

When creating a dimension using object snaps, LusoCAD establishes a link between the dimension and the geometry.

If the object is altered:

  • The unit value is recalculated
  • The dimension location is adjusted
  • The orientation is updated automatically

Practical example

Imagine a wall initially drawn at 4 metres.

When creating an associative dimension:

DIMASSOC = 2

The marking correctly shows the 4 metres.

Later, use the command:

STRETCH

to increase the wall to 5 metres.

The quota is updated automatically without any manual intervention.

Advantages

  • Fewer documentation errors
  • Automatic updates
  • Greater productivity
  • Better coordination between drawing and annotation

For these reasons, it is the mode used in most professional workflows.


How to know if a quota is associated

A drawing received from a third party does not always use the same DASSOC configuration.

Some signs that the quota is not associated include:

  • The value does not change when the geometry is altered
  • The dimension appears correct visually but has outdated dimensions.
  • There are separate dimension elements when selecting it

Whenever you identify these situations, it's worth checking the DIMASSOC variable and testing the behaviour of existing dimensions.


Best Practices When Working with Quotas

Use Object Snaps

When creating dimensions, use precise snap points to ensure correct association with the geometry.


Check the DIMASSOC in New Projects

Before starting a drawing, please confirm:

DIMASSOC = 2

This prevents future problems.


Pay Attention to Old Drawings

Some files created in earlier versions of CAD software may contain non-associative or partially exploded dimensions.

In these cases, it may be necessary to recreate certain dimensions to benefit from automatic updates.


Listen to Files with Problems

If you notice any strange behaviour, use tools such as:

AUDIT

to verify the integrity of the drawing.


Quick comparison

CourageBehaviourRecommended?
0Elements of the quote separatedOnly for specific cases
1Grouped dimension without geometric referenceLimited use
2Quote totally associated with geometryYes, recommended

Conclusion

O Association of Associations it is one of the most important variables for ensuring that the quotas track the project's evolution correctly. As with variables such as VISRETAIN or XREFOVERRIDE, a proper configuration can prevent many problems throughout the drawing's development.

For most users of LusoCAD, the definition:

DIMASSOC = 2

it is the ideal option, as it keeps the dimensions associated with the geometry and ensures automatic updates whenever changes occur in the drawing. The result is a more efficient workflow, fewer errors, and more reliable technical documentation.

en_GBEnglish

LusoCAD TRIAL Version

Spanish version:

English version:

LusoCAD More Info

LusoCAD TRIAL Version

LusoCAD

Below you will find a comparative table of the main functionalities available in LusoCAD 2027 and AutoCAD® 2027.

LusoCAD vs AutoCAD®

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
64-bit Support
.dwg for AutoCAD version R14 to latest
.pat,.shx,.lin and etc
Password Protection
File Recover and Audit
Purge
Etransmit
Sheet Set Manager
CAD Standard .dwsX
DWF Underlay
PDF Underlay
DGN Import and Underlay
DWG Convert
Import to WMF, SAT, 3DSPartiallyPartially
Export to DWG, DWF, DWFX, WMF, SAT, STL, EPS, DXX, BMP, EMFPartiallyPartially
Plot and Publish to PDF
Publish to DWF 2D & 3D
IFC Import/Export and EditXXX
RVT Import and EditXXX
Single-document Mode
Digital Signature
Batch Digital Signing Tool
Reset Settings to Default.
Mark UpXXX
STEP/IGES FilesXX
DWGUNITS
Drawing MergeXX
Connected Support FilesXXXX
Activity InsightsXXXX
Connected ReferencesXXX

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
3D Modelling Workspace
Quick Properties
Block Palette XXX
Dark Theme
Hidden Message Settings
WorkSpace command
CUI Menus and Toolbars X
CUI Import & Export
Drag and Drop Customisation XX
Visual Menu Customisation
Ribbon/Classic
Properties Palettes
Design Centre/Tool Palette/Xref Palette
Command Line
Clean Screen
Dynamic Input and Auto Complete
Clickable Command Line Options XXX
File Tab
Floating Windows XXX

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Navigation CubeX
3D Mouse Device Adaption
Lasso Selection
SELECTIONCYCLING
Right-Click + Drag Method
Selection Preview
Selection Effect Customisation XXX
Quick Select
Select Similar
Multifunctional Grips
OSnap
Grid and Snap
Polar & OTrack
Group
Distance from Endpoint and Divide Segments XX
ADDSELECTED Command
Multiple command

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Quick Measure by Hovering Rapid Distance Rapid Distance Rapid Distance
DIMCENTER Command PartiallyPartially
Reassociate Dimension
DIMTOFFSET XX
Standard Dimensions
Associative Dimension
Dimension Break
Quick Dimension
Qleader
Dynamic Dimensions
Multileaders
Voice Annotation XX

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Auto ConstraintXXXX
Coincident ConstraintXX
Perpendicular ConstraintXX
Parallel ConstraintXX
Tangent ConstraintXX
Horizontal ConstraintXX
Vertical ConstraintXX
Collinear ConstraintXX
Concentric ConstraintXX
Smooth ConstraintXXX
Symmetric ConstraintXX
Equal ConstraintXX
Fix ConstraintXX
Constraint SettingsXX
Delete ConstraintsXX
Show/Hide ConstraintXX

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Linear ConstraintXXX
Horizontal ConstraintXXX
Vertical ConstraintXXX
Aligned ConstraintXXX
Angular ConstraintXXX
Radius ConstraintXXX
Diameter ConstraintXXX
Constraint SettingsXXX
Delete ConstraintsXXX
Show/Hide ConstraintXXX
Parameters ManagerXXX
Dynamic Constraint ModeXXX
Annotational Constraint ModeXXX

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Mtext
Text
Multi-language Character Set
In-place Text Editor
Mtext Superscript and Subscripts
Support .shx and .ttf font
Spelling
Fields
Text Align / Text Match Text AlignText Align
Change Text X X
Mtext Editor
Text Incremental Copy X X
Text on lineX X
Statistics SummationX X
Check spelling in Mtext
Revcloud
Wipeout X X
Automatic Text Numbering

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Auto Layer XX
Change to ByLayer (SETBYLAYER)
Layer Properties Manager
Layer States Manager
Layer Translator X
Layer Walk
Layer Previous
Layer Isolate
Layer Unisolate
Layer Lock
Layer Unlock
Layer Unlock All XX
Lock Other Layers XX
Layer Freeze
Freeze Other Layer XX
Thaw All Layers
Layer Off
Off Other Layer XX
Turn All Layers On
Layer Merge
Layer Delete
Layer Match
Viewport Layer

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Hatch objects from Tool Palettes
Gradient Hatches
Custom Patterns
Background and Colour for Hatch Patterns
Trim/Extend of/to Hatch Pattern Entities
Superhatch X
Transparency for Hatch
Trim/Extend/Hatch preview

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Raster Image Support (Clipping, Transparency, ...)
Support Kinds of Image Files (bmp, jpg, png, tga, tif, gif, pcx, ...)

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Lockup Command X X
Layout Merge
Synchronise Viewports
Breakpoint Check (CLOSELINE)XX
Fast Select (FASTSEL)
Change Base XX
Layer Draw Order XX
Stat, Blocks Number Count CommandCount Command
Area TableXX
Break Object XX
Block Break XX
Graphic Compare XX
Batch Purge XX
Layout by Path Array pathArray path
Line2pl XX
SptplXX
LusoCAD Tools XX
Plot tools XX
Drawing Compare DWG CompareDWG Compare
Delete Duplicate Objects (OVERKILL)
Drawing Lock XX
Block Replace

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Hardware Acceleration X X
Break at Point
Region X
Areasum XX
Draw and Modify Commands
Outline Objects XX
Align Tool / Arrange Tool XX
Real Time Pan & Zoom
SteeringWheels XXX
Magnifier XXX
Redraw and Regeneration
Layout and Paper Space
Non-rectangular viewports
Layout Viewport settings
Multilines and Multiline Styles X
Block create and insert
Redefine Block
Refedit
Dynamic Block - Create/Insert/View Partially
Block Attribute Definition
Barcode & QRcode XX
Dynamic Block Editor (BEDIT) Partially
Table ToolsXX
Table
AutoXLSTableXX
Make Shape
Import Layout as Sheet
Viewport Scale
Attribute Increment XX
Define Layout Viewport from ModelSpace (M2LVPORT) XX
Security X
Free Scale XX
Hatch to Back
Reverse
Synchronise Attributes
Clip
Array Options
Symmetric Draw XX
Smart centrelines/center marks XXX
Invert Fillet XX
Offset Multiple
Helix
Cloud Storage
Design share XX
Shortcut Customisation (CUSTACC) XX
Match Properties Across Drawings
Hyperlink
Digitizer Integration
Scale List
Pline Boolean XX
Xref path repair XXX
Undo/Redo Preview
VPMAX/VPMIN
Table
Barcode & QR Code XX
Non-rectangular viewports
Block Attribute Definition
Dynamic Block Create/ Insert/View/Edit Partially
Smart Blocks XXXX
Geometry TinkeringXXX
AI AssistantXXX
Forma Data Management EssentialsXXXX
CheckoutXXXX

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
POLYSOLID XX
PLANESURF XX
SURFOFFSET XX
CONVTOMESH XX
CONVTOSOLID XX
CONVTOSURFACE XX
CONVTONURBS XX
Point Cloud X
3D Edition Grips XX
Section Plane XX
Flatshot XX
Solid editing XX
3D Surfaces X
ACIS Modelling & Editing XX
Camera XXXX
3D Orbit options X
Render XX
Visual Styles ManagerXX
Solprof / Solview / Soldraw XX

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
CTB & STB Plot Style Files
Built-in Print Driver
Import & Editing of Page Setups
Publish
Hide and Shade Plot
Batch Print XX
Arrange Frame XX
Plot Styles Table Editor
3D Print Studio XXXX
AUTOPUBLISH

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Load Python
LISP Debugger X
LISP vl-, vlr-, vla- and vlax X
LISP Encryption
(SDS/ADS) X
DCL / DCL engine / COM API X
Visual Basic for Applications X
VBA VBI projects support XDVB
.Net Framework X
GRX (LusoCAD Runtime eXtension) XARX
CUI Menu Support/Diesel Expressions
Diesel Expressions
MNU and MNS File Support
API (Toolbar & Menu Customisation) X
Entity Data EditorX
Action Recording and Action MacrosXXXX

LusoCAD 2027

AutoCAD®2027

StdProPremiumLTFull
Subscription
Perpetual Licence XX
Stand-alone USB dongle XX
Network USB dongle XX
Stand-alone Licence
Network Licence XX