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

Scale to titleblock

Scale to titleblock

It is common practice for industrial controls to use a 2D panel, enclosure, etc. layout drawing.  My preference within AutoCAD Electrical is to draw these at full scale and then scale the border / title block around them, which works great for many reasons. I can even copy sections of those drawings to show detail, and they remain linked and update properly. Another common thing to have in those drawings are notes, revision symbols, etc. that are vanilla AutoCAD blocks. If there were a utility or drawing setting that allowed certain selected blocks and\or text to match their scale to the title block, much like annotative objects, that would save a lot of time.

4 Comments
Anonymous
Not applicable

This can be done, but it takes a series of lisp files to "scale" all parameters for dimension variables, balloon dimensions, mtext size, titleblock (if you use it in model space), etc.  Keep in mind that not all of these variables would be stored in the drawing, so you would have to change with every drawing unless you have a scale entered in the titleblock that you could extract when opening a drawing and resetting all variables on drawing open.

Anonymous
Not applicable

Exactly why I would like this added as a feature. Isn't ACADE basically made up of different versions of lisp files & useful variables?

Anonymous
Not applicable

Look into how to use viewports in paperspace on the layout tab.

If you are new to Autocad, you will find these amazing.

Anonymous
Not applicable

you may also find this lisp file valuable for setting up your dimension variables with a little tweaking:

 

;This Program written by Brown, 2002-2018
;************************************************************
(defun c:DIMVARSMDB ();
(SETVAR "CMDECHO" 0)
;(command "layer" "thaw" "*" "")
;(command "layer" "on" "*" "")
(COMMAND "DIMDEC" 3)
;SETS DECIMAL PLACE OF DIMENSION
(command "layer" "unlock" "*" "")
(COMMAND "-UNITS" 2 3 1 3 0.000 N)
(COMMAND "DIMALT" OFF)
(COMMAND "DIMALTD" 2)
(COMMAND "DIMALTF" 25.4)
(COMMAND "DIMALTRND" 0.000)
(COMMAND "DIMALTTD" 2)
(COMMAND "DIMALTTZ" 0)
(COMMAND "DIMALTU" 2)
(COMMAND "DIMALTZ" 0)
(COMMAND "DIMAPOST" )
(COMMAND "DIMADEC" 2)
(COMMAND "DIMTDEC" 2)
(COMMAND "DIMASZ" 0.125)
(COMMAND "DIMATFIT" 3)
(COMMAND "DIMAUNIT" 0)
(COMMAND "DIMAZIN" 0)
(COMMAND "DIMBLK" ClosedFilled)
(COMMAND "DIMBLK1" ClosedFilled)
(COMMAND "DIMBLK2" ClosedFilled)
(COMMAND "DIMCEN" 0.09)
(COMMAND "DIMCLRD" BYLAYER)
(COMMAND "DIMCLRE" BYLAYER)
(COMMAND "DIMCLRT" BYLAYER)
(COMMAND "DIMDLE" 0.0625)
(COMMAND "DIMDLI" 0.0625)
;(COMMAND "DIMDSEP" .)
(COMMAND "DIMEXE" 0.0625)
(COMMAND "DIMEXO" 0.0625)
(COMMAND "DIMFRAC" 0)
(COMMAND "DIMGAP" 0.125)
(COMMAND "DIMJUST" 0)
(COMMAND "DIMLDRBLK" ClosedFilled)
(COMMAND "DIMLFAC" 1)
(COMMAND "DIMLIM" OFF)
(COMMAND "DIMLUNIT" 2)
(COMMAND "DIMLWD" -2)
(COMMAND "DIMLWE" -2)
;(COMMAND "DIMPOST" ")
(COMMAND "DIMRND" 0.000)
(COMMAND "DIMSAH" OFF)
(initget (+ 2 4))
(SETQ MYDIMSCALE (geTINT "DIMSCALE:"))
;(SETQ MYDIMSCALE 6)
(COMMAND "DIMSCALE" MYDIMSCALE)
(COMMAND "DIMSD1" OFF)
(COMMAND "DIMSD2" OFF)
(COMMAND "DIMSE1" OFF)
(COMMAND "DIMSE2" OFF)
(COMMAND "DIMSOXD" OFF)
(COMMAND "DIMTAD" 0)
(COMMAND "DIMTFAC" 1)
(COMMAND "DIMTIH" ON)
(COMMAND "DIMTIX" OFF)
(COMMAND "DIMTM" 0.00)
(COMMAND "DIMTMOVE" 0)
(COMMAND "DIMTOFL" OFF)
(COMMAND "DIMTOH" ON)
(COMMAND "DIMTOL" OFF)
(COMMAND "DIMTOLJ" 1)
(COMMAND "DIMTP" 0.00)
(COMMAND "DIMTSZ" 0.00)
(COMMAND "DIMTVP" 0.00)
(COMMAND "DIMTXSTY" STANDARD)
(COMMAND "DIMTXT" 0.125)
(COMMAND "DIMTZIN" 0)
(COMMAND "DIMUPT" 0)
(COMMAND "DIMZIN" 0)
(COMMAND "-DIMSTYLE" "A" "ALL" "")
(command "ucsicon" "off")
(command "zoom" "e")
(COMMAND "SNAP" "OFF" "")
(command "-layer" "set" "DIM " "")
(print "DIMENSION VARIABLES SET")
(COMMAND "CMDECHO" 1)
)

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

Submit Idea