lck Posted March 23, 2011 Posted March 23, 2011 Not really sure how to describe this but I have a line that need measuring up into 20m increments, so I have used the measure command to insert a block every 20m but each block needs the measurement against it i.e 20, 40, 60 etc etc is there a way of doing this except manually typing in each measurement? any help would be much appreciated Quote
dshowalt Posted March 23, 2011 Posted March 23, 2011 You could redefine your block with an attribute and then when you insert it add the notation. since you are inserting the block manually anyway Quote
BIGAL Posted March 24, 2011 Posted March 24, 2011 you want a chainage label routine there are some here have a search I will to Quote
Organic Posted March 24, 2011 Posted March 24, 2011 Sounds like you want the chainage along an alignment. If you have Civil3D you can do this easily. Quote
lck Posted March 24, 2011 Author Posted March 24, 2011 Im only using CAD LT so dont think I can use a routine and I dont have Civil3d. I dont think using a block attribute will help me either because it still means typing in each measurement and thats what Im trying to avoid since its 6000 metres long Is there no other way of doing this? Quote
Sittingbull Posted March 24, 2011 Posted March 24, 2011 I'm not sure this is what you're looking for, but it's what i've understood. You probably will need to explode it ones when inserting in your drawing. Also, feel free to edit the length of the line at your needs(here it's 20 mm). measurement.dwg edit: you'll also need to regen to get the new values Quote
lck Posted March 24, 2011 Author Posted March 24, 2011 thats fairly similar to what Im doing, how did you create that? Quote
Organic Posted March 24, 2011 Posted March 24, 2011 Upload/attach the line here and I'll do it via Civil3D. Quote
Sittingbull Posted March 24, 2011 Posted March 24, 2011 I made a block of the vertical(scale) line with an attribute. The attribute value is a field of the x position. Then i made a block of a line of 20 units and inserted the first block at the end of that line. You can also copy it to the beginning of the line if you want to indicate the origin. If you do so, don't forget to edit the selection set of the distance parameter. Here is an update measurement.dwg edit: forgot to mention: i applied the array function to the distance parameter Quote
Organic Posted March 24, 2011 Posted March 24, 2011 Is the OP's line straight though? I.e. if it is a road or pipe alignment it probably bends/curves. Quote
SLW210 Posted March 24, 2011 Posted March 24, 2011 The best way to do what you need is to purchase Civil3D or at least Full AutoCAD and find a lisp, there are plenty around for doing what you want. Why would you buy a screwdriver to hammer rail spikes? Quote
BIGAL Posted March 25, 2011 Posted March 25, 2011 Thinking way out side the square for LT cut and paste start xy & end xy of line into excell (list) , get excell to work out the xy positions of the required text and chainage value. From excell you can create a script file that should run in LT it would be, Text x,y "ch 0.0" Text x,y "ch 10.0" Text x,y "ch 20.0" Else cut and paste text file. You could do curves etc also Me personally send the chainage lisp and dwg to someone and get them to run and send back probably 2 mins work dont do in civ 3d! because of LT. Quote
Organic Posted March 25, 2011 Posted March 25, 2011 Why do you advise against Civil3D? So long as its not saved as OLE objects, how is it a problem in AutoCad Lt? Quote
RobDraw Posted March 25, 2011 Posted March 25, 2011 Another option would be to use automatic text numbering. Quote
Recommended Posts
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.