Anuncios

The Autodesk Community Forums has a new look. Read more about what's changed on the Community Announcements board.

ed57gmc
en respuesta a: GroveSci

When you switch subjects, its hard for us to follow along to try and replicate the problem you're having...

 

You have at least 3 problems/steps to solve in your workflow. 1. set the viewport scale, 2. place the scale bar and set it's insertion properties, 3. set the block scale of the scale bar.

 

Before starting, let's back up to understanding units. I have access to Civil 3D but don't use it, so I'm not sure of all the ways that the Civil 3D uses input from the AeccEditDrawingSettings dialog. At minimum, the screen capture you showed uses the info to set variables that can also be accessed from the plain acad UNITS command. What gets stored in the drawing is simply the formatting for a "unit" and the insertion scale for blocks. That scale factor is necessary to know when selecting a scale for your viewport. In the template that comes with C3D, it provides several viewport scale list entries that start with 1" =. That doesn't mean that acad considers a foot as 12". A foot is just a "unit label". So 1"=100' scale list doesn't apply a factor of 12. Its ratio is 1:100. In an architectural scale list such as 1" =1'-0", modelspace units are inches and so the ratio is 1:12.

 

So let's get your viewport scale set. Either go back to a template that has civil scale lists or make one that has a ratio of 1:100. Select the viewport and open the properties palette and select your 1:100 scale.

 

Step 2. Insert your scale bar. Select an imperial one. Select the viewport to associate it with and set its properties. Here's where you're having trouble. You're expecting acad to fill in all the properties for you. You need to know what you want and enter the values. For a vp scale of 1:100, set the divisions to 100 and units to feet. Set the scale ratio to 100.

 

Step 3. For some reason, the scale bar comes in at a scale of 12. I guess acad's automation is not perfect. Remember that it's just a block and you can scale it. Select the block and open the properties palette and set its Scale X, Scale Y, Scale Z properties to 1.

Ed


Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
How to post your code.

EESignature