How do I change the Units of an existing drawing in AutoCAD?ġ. 11 How do I use the scale command in AutoCAD?.10 What is the command alias for stretch?.8 How do I set units and limits in AutoCAD?.7 How do I change inches to mm in AutoCAD?.6 How do I change units to CM in AutoCAD?.3 How will you set or change Units while working on a drawing in AutoCAD?.2 How do I change Units to mm in AutoCAD?.1 How do I change the Units of an existing drawing in AutoCAD?.Only if the value for INSBASE of the current drawing is 0, then the value of INSUNITSDEFTARGET is used.Only if the value for INSBASE of a block to be inserted is 0, then the value of INSUNITSDEFSOURCE is used.Final conclusionsįor the automatic calculation of scale factors when inserting blocks and, exclusively with BricsCAD, when pasting blocks (ctrl-shift-v) or objects (ctrl-v), the following rules are used: To the best of our knowledge: AutoCAD does not support the calculation of the scale factor, you have to do that yourself. Also consider commands such as COPYBASE (ctrl-shift-c) and PASTEBLOCK (ctrl-shift-v). If the drawing itself has a value of INSUNITS other than 0, the value of INSUNITSDEFTARGET is ignored.īricsCAD uses this principle to determine the scale factor also when copying and pasting.Block setting of INSUNITS is then used for the scale calculation. If you insert a block that itself has a value other than INSUNITS = 0, then INSUNITSDEFSOURCE is ignored.So the inserted block is scaled 1*1000.Ĭonclusions for blocks with INSUNITS other than 0 INSUNITSDEFTARGET (inches) is not used because INSUNITS of drawing is not 0 and set to 4(mm). INSUNITS of Block is 6 (m), not 0, so overruling INSUNITSDEFSOURCE. INSUNITSDEFTARGET (m) is used because INSUNITS of drawing is 0. INSUNITS of Block is mm, overruling INSUNITSDEFSOURCE. We are going to insert blocks that themselves do not have 0 as the value of INSUNITS … IUB– Inserting blocks with INSUNITS other than 0 The INSUNITSDEFSOURCE value and the INSUNITS value of the drawing are used for the scaling factor. If the drawing itself has a different value of INSUNITS, then that value overrules the value from INSUNITSDEFTARGET.
If you insert a block that itself has INSUNITS = 0 in a drawing with INSUNITS = 0, then the values of INSUNITSDEFSOURCE and INSUNITSDEFTARGET are used for the scale factor.Inserted block is scaled 1/1000Ĭonclusions for blocks with INSUNITS is 0 Inserted block is scaled 1*1000.Īssumed is mm as source and m as target because IUD 6 overrules IUT. We are going to insert blocks that themselves have INSUNITS 0, no units, … IUB–Īssumed is m (meters) as source and mm (millimeters) as target.
IUD = INS UNITS of Drawing Inserting blocks with INSUNITS is 0 To keep things organized, abbreviations are used: We have blocks (drawings) with different values for INSUNITS, we have values for INSUNITSDEFSOURCE and INSUNITSDEFTARGET and we insert the blocks in a drawing that itself also has a value for INSUNITS. INSUNITSDEFSOURCE sets the value of the drawing units of the source if INSUNITS is set to 0.īeautiful! Does that make us wiser? A little. INSUNITSDEFTARGET sets the value of the drawing units of the destination if INSUNITS is set to 0. The values of “INSUNITSDEFSOURCE” and “INSUNITSDEFTARGET” are stored in the registry and are therefore the same for every drawing that is opened. The value of INSUNITS is stored in the drawing itself. That is where the problems arise because your CAD program will try to apply a scale factor that does not always seem logical. Remember that you work in a drawing that itself has an INSUNITS value, while if you insert a block in that drawing, that block may very well have a different INSUNITS value.
In this example we use some values: Value “INSUNITS” or insertion units is a value that is stored in the drawing.