Jump to content

Question dealing with Suffix's in Dimension Styles


Recommended Posts

Posted

Hey guys,

I have a question that may be real easy or real hard?????

In the dimension styles we have linear suffix and angular suffix. For angular dimensions we just want the degree symbol and for the Linear suffix we want the foot symbol. But when we dimension an angle we get both degree and a foot symbol, and we just want the degree symbol. We put the foot symbol on the linear units only yet it shows up on the angular dimensions. How do we rectify this problem? Thanks

Posted

I'm not sure how you could overcome this using the Dimstyle, but, as a workaround, this will achieve what you are looking for:

 

(defun c:ang (/ ss)
 (vl-load-com)
 (if (setq ss (ssget "_X" '((0 . "DIMENSION"))))
   (mapcar
     (function
       (lambda (Obj)
         (vla-put-TextSuffix Obj "")))
     (vl-remove-if-not
       (function
         (lambda (Obj)
           (eq "AcDb2LineAngularDimension"
             (vla-get-ObjectName Obj))))
       (mapcar 'vlax-ename->vla-object
         (mapcar 'cadr (ssnamex ss)))))
   (princ "\n** No Angular Dimensions in Drawing **"))
 (princ))

Posted

Have you tried making a 'Child"' dimension style for angular dimensions?

j1.JPG

Posted

A much better solution - I'm showing my inexperience as a CAD user... :oops:

  • 4 months later...
Posted

Hi,

 

I have the same question but about Autocad 2010, don't know if anyone knows the answer.

 

I agree the most logical way would be to create a 'Child' dimension style and specify it for the use of angular dimensions. However, in the Modify Dimension Style window for this child dimension, the Linear Dimensions section of the Primary Units tab is grayed out and therefore the suffix (in my case 'mm') can not be deleted! This results in angular dimensions such as 60mm which doesn't make sense.

 

There are only 2 ways I know how to solve this:

 

1) When creating the 'Parent' dimension style, don't specify 'Use for all dimensions' but only for linear dimensions. (This still bugs me though because the suffix option was in the 'Linear Dimension' section and therefore should not be applied to any other type of dimension in the first place.) Then create another dimension style for angular dimensions.

 

2) If you only use angular dimensions rarely, like me, fix each individually by a) double-clicking on the angular dimension for its Properties and change the dimension suffix (in the Primary Units section) or

b) Select all the angular dimensions and click Override or type DIMOVERRIDE, then type DIMPOST, then type . and press enter.

 

I am a Vectorworks user and just started learning Autocad so this is all I can figure out so far about this. Does anyone know what the proper way of doing it is?

 

Thanks!

  • 3 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...