Hey Ryan,
I too am trying to make a dynamic scale bar. I was thinking of being able to enter the scale manually in a user-input and then have the block make the necessary calculations for the scale bar but I haven't had much luck yet...
Have you made any advancements?
Bryan
Here you go
Rick Jackson
Survey CAD Technician VI
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.
make the scale bar and a prototype viewport, assign objext field to the scale bar number places. wblock to your design center folder.
When used the scale will adjust the the vport scale as opossed to a dyno block parameter
Joe Bouza
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.
Thanks to both for your replies however this isn't entirely what I was looking for.
My scale bars are not annotative and do not need to change size depending on the scale. I'd also rather make one without visiblity states so that I can add all of the possible scales without making it heavy.
I'll work on it when I have time, thanks again!
Bryan
Hi Bryan,
My suggestion isn't annotative it simply links the scale in your bar to the vport scale. Is that not what you are looking for?
Joe Bouza
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.
Joe,
Were is that field variable located, I see that when you select the viewport object it give you a scale option, but then the scale comes it at 1:50 instead of 1" = 50' like I have it set on the vp scale.
Rick Jackson
Survey CAD Technician VI
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.
Joe Bouza
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.
Can any by say
Rick Jackson
Survey CAD Technician VI
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.
Sorry Joe, I haven't had time to fully test out your solution as yet.
I can see how using the "field" command will be usefull however would it be able to link itself to the viewport whenever I insert it into a new drawing?
Perhaps I'm not looking at the right field expression...
Hi,
for all using Civil3D 2013 (or Map3D 2013), there is already a finished function built in for scale/northarrow/legend (Map3D).
To get/insert the scalebar use command -MAPINSERTPLE
This lets you place a block (some are predefined) and assign it to a viewport. Every change to the scale of the viewport is shown then immediatly to the scalebar as it is associative.
- alfred -
Yes, as stated earlier: create the scale bar with a viewport. when you create a new sheet you will insert a vport with the scale bar
Joe Bouza
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.
And I've been doing it caveman style for years
Joe Bouza
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.
Ahhh ok, from what I understand the scale bar is linked to the initial viewport. This wouldn't work if I inserted my block into an existing drawing which already contained the viewports I needed.
Maybe it's just me but the command doesn't seem to work in Civil3d 2013...
Correct. It is all part and parcel
Joe Bouza
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.