- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
Change block scale but keep size
I am trying to change the scale of all blocks in my drawing to x,y,z 1,1,1 and keep them in the same position and same size. Most of the blocks in my drawings are x,y,z scale .3937... but some are different. Basically i am converting blocks to imperial from metric. Is this possible to do this with native commands. If not could a lisp be build to accomplish this?
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
Hello @Anonymous,
Thank you for posting. ![]()
When inserting objects like blocks from a drawing using different units of measure, the host file should automatically make this adjustment to the objects changing the units to match the host drawing.
- To check that the drawing units for the receiving/host drawing are correct, use the -DWGUNITS command and follow the prompts.
- There are three system variables (INSUNITS, INSUNITSDEFSOURCE, and INSUNITSDEFTARGET) that control the insertion scale for blocks, xrefs, and raster images. Inserted objects should be automatically scaled to the units of the host file. Files that are created with different units will be converted to the units specified in INSUNITS if your files have been configured correctly. For example, a file drawn in millimeters will be automatically scaled to meters when inserted into a drawing that is setup for meters. Check that INSUNITS is set accurately. If the units are not specified correctly in all involved files, automatic scaling will not work as anticipated.
Please "Accept Solution" if a reply or replies have helped resolve the issue or answered your question, to help others in the community.

Natasha
Community Product Support Specialist
Helpful Links:
AutoCAD Videos | AutoCAD Crashes or Freezes | AutoCAD Customer Council | AutoCAD System Requirements | Prepare your computer for download | Autodesk Virtual Agent | Clean Uninstall | Steps for Setting-Up Student Software
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
so I have 2 drawings both have block scale x,y,z to 1,1,1 but the objects in one drawing are 25.4 times as big. how do I reduce the size of this drawing and insert it into the smaller dwg and have all the block scaled to xyz 111?
thanx
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
What are those variables set to in the destination file? You seem to have ignored the last reply, it was kind of word-y.
What is MEASUREMENT variable set to in the destination file?
What is MEASUREMENT variable set to in the source file?
Answer all questions please. TIA
- Marcar como nuevo
- Favorito
- Suscribir
- Silenciar
- Suscribirse a un feed RSS
- Resaltar
- Imprimir
- Denunciar
Below are my setting in my source and destination files
Destination file MEASUREMENT = 1
Source file MEASUREMENT = 0
Destination file INSUNITSDEFTARGET = 1
Source file INSUNITSDEFTARGET = 1
Destination file INSUNITSDEFSOURCE = 1
Source file INSUNITSDEFSOURCE = 1