I have an alignment that is 23023.25 m long. When I'm displaying stations, Civil3D for example station on 5th km label as 50+0.00, which is 5 km as 50*100 m. What I need is that label looks like 5+000.00. How to set that? Sorry for text mistakes, I don't speak english well
Solved! Go to Solution.
Solved by doni49. Go to Solution.
Solved by doni49. Go to Solution.
You adjust it in the style. It sounds like you started with the imperial units template instead of the metric one. If you want to import the metric styles use the Import button on the Manage tab on the far right, or create data shortcuts and then move them into a new drawing using the metric template and then promote them so they are updated.
Yes, just adjust the style to show to the left of the plus symbol. Adjust the format to show 2 zeros instead of the three though.
I probably never worked in more than 6 metric plans but I do not think that is possible or necessary.
Bill
It might be possible using and Expression but would take some time to develop. We have one that makes the distinction of whether and Area is >=1 or not. This takes 2 components and uses the Expression as the text height.It actually displays both components. But the inappropriate on is so small it's effectively invisible.
I learned this trick elsewhere on this forum.
Allen
Allen Jessup
CAD Manager - Designer
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.
You mean something like this? The test dwg file is attached in case you need to see how it's done.
Note: I don't really work in metric anymore and so I used an OOTB metric template. The alignment style didn't have any tick marks and I didn't see the need to add them for this test/example.
Don Ireland
Engineering Design Technician
After posting that, I thought about it some more and don't think you'd actually need the if statement.
The following Expresssion SHOULD do it.
fmod({Station Value},1000)/100
what fmod does is divide one number by another and return the REMAINDER only.
examples:
fmod(5.3,2) => returns 1.3 (5.3/2 would be 2 with a remainder of 1.3) fmod(12100,1000) => returns 100 (12100/1000 would be 12 with a remainder of 100)
Then we divide that number by 100 and display it.
Don Ireland
Engineering Design Technician
Exactly like that. Wow, I didn't know, or even hear, for expressions like that. But, I'm using C3D only for few weaks, actually reading some books about it (Essentials series for C3D 2014), so I wanted, for excercise, to draw my faculty project which was done few years ago in AutoCAD, in C3D, and everything is great except that station labels. Tnx very much
I'm pleased to hear that you got it resolved. Thanks for letting us know. Have a great day!
Don Ireland
Engineering Design Technician