Community
AutoCAD Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Unit system in AutoCAD

17 REPLIES 17
Reply
Message 1 of 18
Kyudos
1650 Views, 17 Replies

Unit system in AutoCAD

Can someone explain to me why AutoCAD does not have a proper unit-of-measure system?

Is the unitless approach a legacy thing? Did it save CPU cycles somewhere back in the dark ages?

 

With the commputing power available today, I don't see any reason for AutoDesk to NOT have implemented something more logical.

AutoCAD is used to draw/design real-world things, why then can I not work in (real) real-world units?

Why can I not change display units and have AutoCAD scale my input?

(e.g., I tell AutoCAD I'm working in metres and draw a 10m line, then I tell AutoCAD I want to work in feet and draw a 10 ft line - I don't want them to be the same length, I want them to be relatively the correct absolute length).

 

I find the current set-up completly bizarre and wrong-headed - espeically in the era of the internet and international collaborative projects where different people use different units. Why not have your base (absolute) unit fixed as a property of your DWG? Or better yet, why doesn't (hasn't) AutoDesk picked a base absolute unit to use internally that can be interpreted through fixed conversions as any unit the user wishes to see?

17 REPLIES 17
Message 2 of 18
dgorsman
in reply to: Kyudos

Welcome aboard.

 

Piping and Instrument Diagrams (P&IDs), Mechanical Flow Diagrams (MFDs), and electrical schematics aren't real world objects.  AutoCAD continues to be the jack-of-all-trades tool, a Swiss Army knife of CAD, so lacking units isn't that big a deal.  FYI, the vertical versions along with Inventor and Revit which are more focused *do* implement a concept of units.

----------------------------------
If you are going to fly by the seat of your pants, expect friction burns.
"I don't know" is the beginning of knowledge, not the end.


Message 3 of 18
Kyudos
in reply to: dgorsman

Ok granted, not everything done in AutoCAD is 'real-world', but not even an option to use proper units in the base offering? You have to rely on the vertical apps?

Message 4 of 18
3wood
in reply to: Kyudos

You can draw metric and imperial in separate drawings, and xref or insert one into another.

Message 5 of 18
Kyudos
in reply to: 3wood

But that is my point - you can't "draw in metric or imperial" real units, you can only draw in unitless numbers that are accepted by convention to be some representation of a metric or imperial unit. I'm saying you should be able to work in absolute units if you want, and change between unit representations. That would mean if I'm working in metres and draw a 10m line, then switch my units to ft AutoCAD should tell me that my line is 32.8084ft long - and I'm not talking about drawn dimensions either - I want my line to have an absolute, real, length.

Message 6 of 18
JDMather
in reply to: Kyudos

-dwgunits and follow the command line.  (with the preceeding - sign)

 

Not quite the same as their modern products that allow any appropriate units at any time.


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


Message 7 of 18
scot-65
in reply to: Kyudos

This might help.

 

DimensionConversionSettings01.jpg

 


Scot-65
A gift of extraordinary Common Sense does not require an Acronym Suffix to be added to my given name.


Message 8 of 18
Kyudos
in reply to: JDMather

Hi JD - I'm aware of -DWGUNITS, but that just scales one set of unitless numbers to another set of unitless numbers, your 'things' still don't have any absolute size.

 

I'm just failing to see any advantage in sticking rigidly to the unitless paradigm.

Message 9 of 18
Kyudos
in reply to: scot-65

Hi Scot - I'm not struggling with unit conversion, I'm wondering why AutoCAD doesn't have the option for me to work in real, absolute, units

Message 10 of 18
dgorsman
in reply to: Kyudos

There are higher development priorities.  Not to mention hundreds of thousands, if not millions, of legacy drawings that would need to be updated ie. is this drawing in meters or millimeters?

 

Ideal?  Probably not.  But what is, is.  Yes, I could fight for it but the likelyhood of change is small as is the annoyance.  Discretion being the better part of grey (or no!) hair, I choose to fight more appropriate battles.

----------------------------------
If you are going to fly by the seat of your pants, expect friction burns.
"I don't know" is the beginning of knowledge, not the end.


Message 11 of 18
Kyudos
in reply to: dgorsman

Higher development priorities than making AutoCAD work in a logical and consistent fashion? Smiley Wink

 

I don't know why anyone drawing a real-world object would want their unit set open to any form of interpretation.

 

If this was an optional way to work, there would be no need to do anything with legacy drawings unless the user so wished.

 

I'm guessing AutoDesk has more than a few developers on staff, this wouldn't be a project of more than a few months surely? What bemuses me is why they haven't already done it!

 

(but I (and my hair!) agree - I can't see them changing)

Message 12 of 18
JDMather
in reply to: Kyudos

In  a modern next-generation program like Autodesk Inventor I can enter any units I need at any time.

The program retains the units designations.

Units.PNG

 

I work in the mechanical design world.

What field do you work in?  Maybe Autodesk has already developed a next-generation tool for your field of work.


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


Message 13 of 18
JDMather
in reply to: Kyudos


@Kyudos wrote:

Hi JD - I'm aware of -DWGUNITS, but that just scales one set of unitless numbers to another set of unitless numbers, your 'things' still don't have any absolute size.


Uh!

When I set the units with -dwgunits and take the file into any other CAD program the "things" are the same absolute size.

What other software are you using that doesn't correctly read the AutoCAD dwg units.  (I can also export out from AutoCAD is several other formats - and the units are correct when opening in the other CAD programs I use.)

 

Have you confused the AutoCAD units command with the AutoCAD -dwgunits command?


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


Message 14 of 18
3wood
in reply to: JDMather

I think -DWGUNITS works well except it takes a few steps to the final result.

Message 15 of 18
pendean
in reply to: Kyudos

It appears you are ready to move on from AutoCAD to more advanced CAD tools (from Autodesk or others): what's your industry or specialty? AutoCAD is obviously the wrong tool for you (and no one is going to change it just for you).
Message 16 of 18
JDMather
in reply to: pendean

I'm still waiting for the OP to post an example that AutoCAD is not "units aware".

 

I can post AutoCAD examples translated to other CAD programs that demonstrate that AutoCAD dwg does store units information (and writes units information to several neutral and proprietary formats besides dwg).


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


Message 17 of 18
Kyudos
in reply to: JDMather

Hi JD - the image you showed for Inventor was the kind of thing I was expecting in the base AutoCAD. I didn't expect unit handling to be a special-case scenario for a CAD progam.

 

Yes AutoCAD has a unit setting, which it appears to use to scale things which are inserted in other drawings. This may be exported and interpreted by other CAD programs with 'proper' unit systems, but AutoCAD doesn't use them (as far as I can tell).

 

To repeat my example - in AutoCAD, if I set the units to metres and draw a line from (0, 0) to (0, 10) I get a line 10 'units' long. If I then change my units to feet, I would expect AutoCAD to show my line as being from (0,0) to (0, 32.8084), but my line is still from (0,0) to (0,10) because it doesn't really have any units. The INSUNITS are just 'what the designer thought he was using when he drew this', the numbers themselves are unitless.

 

I'm looking at some ARX development, and I can work with how the system is, its just not as straightforward as it could be.

Message 18 of 18
JDMather
in reply to: Kyudos

What does the command line say when you use the -dwgunits command with your example?

 

Also, you didn't answer the question about what field of work you are in.  There might already be an Autodesk 21st century tool that has the functionality you need.


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost