Hello,
I need to make a structure label that defines the "PIPE FALL" for each incoming pipe. By "PIPE FALL", I mean the elevation difference between the bottom of the structure and the incoming pipe invert elevation.
Actually, I thought it was going to be pretty simple, just by doing:
PIPE FALL = INCOMING PIPE INVERT ELEVATION - OUTGOING PIPE INVERT ELEVATION <CONNECTED PIPE OPPOSITE STRUCTURE NAME>
or
PIPE FALL = INCOMING PIPE INVERT ELEVATION - SUMP ELEVATION <CONNECTED PIPE OPPOSITE STRUCTURE NAME>
I just need to define the elevation difference between the bottom of the structure and the incoming pipe invert elevation. Any way to do this?
Thanks.
Solved! Go to Solution.
Solved by troma. Go to Solution.
Not OTB. Structure Label expressions does not contain ConnectedPipeInvert for incoming / outgoing pipework. You cant differenciate between in / out or pass expression result from pipes to structures.
I concur with Mike as there seems to be too many parameters involved here even for an expression in the label.
Sorry, I don't think so.
Problem is, you can either label a structure or a pipe. If you label the structure, there's no way of pulling the individual inverts into an expression, and if you label the pipe there is no way of including the sump elevation data.
Mark Green
Working on Civil 3D in Canada
You are right there is a way around this. In fact there are two.
Learn to programme and write a function to extract the required information from the structure and override the text style with this information. or just manually enter the information for each one.
Course it won't be dynamic and you'll need to change it everytime something adjusts.
OK great, now we are getting somewhere! Positive Mondays! I wanna go for OPTION #1; now the question is: how can I get into the code and program this function???
You will find help on programming over on the Customization board.
Mark Green
Working on Civil 3D in Canada