BJ,
Here is a lisp routine that I setup a long, long time ago to handle all the dimension variables.
It si set for Metric and i'm sure you will be able to set this for imperial as each variable is explained in a short detail.
;;***************************************************************
; This Sets the environment in IntelliCAD for Dimensions
; Created by John Finlay - Finite Pty. Ltd.
; Set for Metric Architectural Dimensions
;****************************************************************
(defun c:ARCHDIM ( )
(Setvar "CMDECHO" 0); Echo Off
;_______________________________________________________________
; Architectural Tick
; Blocks Tick Used
(setvar "DIMBLK" ""); Block to use in place of arrowheads - name of BLOCK
(setvar "DIMBLK1" "ARCHTICK"); Block to replace first arrowhead - name of BLOCK
(setvar "DIMBLK2" "ARCHTICK"); Block to replace second arrowhead - name of BLOCK
(setvar "DIMSAH" 1); Draws user-defined blocks for arrowheads - 0 = OFF or 1 = ON
(setvar "DIMASZ" 1); Specifies size of lines and arrowheads - number > 0
(setvar "DIMDLE" 0); Length of dimension line beyond obliques - number > 0
; Colours
(setvar "DIMCLRD" 1); Color for dimension lines & arrowheads - Colour Number
(setvar "DIMCLRE" 1); Color for extension lines - Colour Number
(setvar "DIMCLRT" 3); Color for dimension text - Colour Number
; Text Location
(setvar "DIMTAD" 1); Specifies position of text - 0=Centre, 1=Top/Left, 2=Outside,3=Bott/Right
; The Correct Setting is 1
; Dimensioning command: status
(setvar "DIMADEC" 0 ); Sets precision for angular dimension - 1 to 8
(setvar "DIMALT" 0 ); Sets dimesions to alternate units - 0 = OFF or 1 = ON
(setvar "DIMALTD" 2) ; Decimal places in alternate dimensions - 0 to 8
(setvar "DIMALTF" 25.4); Scale factor for alternate units - number > 0
(setvar "DIMALTTD" 2); Decimal places for alternate tolerances - 0 to 8
(setvar "DIMALTTZ" 0); Suppresses zeros on alternate tolerances - 0 to 15
(setvar "DIMALTU" 2); Alternate linear units format - 1 to 8
(setvar "DIMALTZ" 0); Suppresses zeros on alternate dimensions - 0 to 15
(setvar "DIMAPOST" ""); Alternate prefix or suffix - Any text
(setvar "DIMASO" 1); Create associative dimensions - 0 = OFF or 1 = ON
(setvar "DIMAUNIT" 0); Units format for angular dimensions -0 to 4
(setvar "DIMCEN" 0); Sets display of center marks or lines - any number
(setvar "DIMDEC" 0); Decimal places for dimension units - 0 to 8
(setvar "DIMDLI" 0); Distance between baseline dimensions - number > 0
(setvar "DIMEXE" 1); Length of extension line past dimension - number > 0
(setvar "DIMEXO" 1); Extension line distance from entity - number > 0 * program to select required
(setvar "DIMFIT" 0); Specifies placement of text and arrows - 0 to 5
(setvar "DIMGAP" 1); Gap between text and dimension lines - number > 0
(setvar "DIMJUST" 0); Specifies horizontal placement of text - 0 to 4
(setvar "DIMLFAC" 1); Scale factor for linear dimensions - any number
(setvar "DIMLIM" 0); Sets dimensions to display as limits - 0 = OFF or 1 = ON
(setvar "DIMPOST" "" ); Prefix or suffix for dimension text - any text
(setvar "DIMRND" 1); Rounding factor for linear dimensions - number > 0
(setvar "DIMSCALE" 100); Scale factor for dimension graphics - any number
(setvar "DIMSD1" 0); Suppresses first dimension line - 0 = OFF or 1 = ON
(setvar "DIMSD2" 0); Suppresses second dimension line - 0 = OFF or 1 = ON
(setvar "DIMSE1" 0); Suppresses first extension line - 0 = OFF or 1 = ON
(setvar "DIMSE2" 0); Suppresses second extension line - 0 = OFF or 1 = ON
(setvar "DIMSHO" 1); Update dimension while dragging - 0 = OFF or 1 = ON
(setvar "DIMSOXD" 0); Suppresses outside dimension lines - 0 = OFF or 1 = ON
(setvar "DIMTDEC" 0); Decimal places for tolerance values - 0 to 8
(setvar "DIMTFAC" 1); Scale factor for tolerance text height - Not supported by IntelliCAD
(setvar "DIMTIH" 0); Sets inside text aligned or horizontal - 0 = OFF or 1 = ON
(setvar "DIMTIX" 1); Forces text between extension lines - 0 = OFF or 1 = ON
(setvar "DIMTM" 0); Value for lower tolerance - any number
(setvar "DIMTOFL" 1); Draws dimension line with outside text - 0 = OFF or 1 = ON ******
(setvar "DIMTOH" 0); Sets outside text aligned or horizontal - 0 = OFF or 1 = ON
(setvar "DIMTOL" 0); Sets tolerance display on or off - 0 = OFF or 1 = ON
(setvar "DIMTOLJ" 1); Sets vertical position of tolerance text - 0 to 2 Not supported by IntelliCAD
(setvar "DIMTP" 0); Value for upper tolerance - any number
(setvar "DIMTSZ" 0); Size of oblique lines in place of arrows - number > 0
(setvar "DIMTVP" 2); Vertical position adjustment for text - any number *****
(setvar "DIMTXT" 1.5); Default height of dimension text - number > 0 ******
(setvar "DIMTZIN"

; Suppresses leading zeros on tolerances - 0 to 15
(setvar "DIMUNIT" 7); Linear units format - 1 to 8 *****
(setvar "DIMUPT" 0); Sets cursor mode on user-positioned text - 0 = OFF or 1 = ON
(setvar "DIMZIN" 0); Specifies display of inches - 0 to 15
;-----------------------------------------------------------------------------
; name the Dimension Style if it is not named "ARCH"
;(IF (/= (Getvar "Dimstyle") "ARCH")
; (Command "DIMSTYLE" "save" "Arch")
; end IF
;-------------------------------------------------------------------------------
; insert Text Style ARCHS in the Standard Textname if it is not in the drawing
;(IF(= (tblsearch "STYLE" "ARCHS") nil)
;(command "STYLE" "" "ARCHS.SHX" "" "" "" "" "")
; end IF
; (setvar "DIMTXSTY" "ARCHS"); Text Style for dimension text - *****
(princ)
); end Defun
------------------
Regards
John Finlay