I just recently began using subassembly composer and reached out to Kaitie Mercier for some advice to get me out of the starting blocks. Thanks to the superelevation solution she provided I was able build a custom shoulder assembly for my project.
However, that solution would only allow the user to select Left/Right and hard coded only one parameter for superelevation (OutsideShoulder in my case). I wanted the user to be able to select any of the eight possible superelevation combinations (Left/Right, Lane/Shoulder, Inside/Outside).
What I came up with was a Decision/Switch flowchart that
1. Decides wether to use superelevation or not
2. If no, uses the Default Grade
3. If yes, pulls the appropriate super value based on the user selection for the SuperParameter variable
4. Then stores that grade value for use elsewhere.
I did not find any other examples other than Katie's original recommendation, so I thought I'd take a run at it.
I am still very new to this so I don't know if this example can be simplified or use other methods entirely.
Please feel free to test, comment and post your own revised version.
I tested the subassembly and it worked exactly as planned. However, when I was constructing the "Draw Link" sequence it seems to only work when "Slope and Delta X" is used to specify width. But if I tried to use "Slope and Delta Y" for Vertical Deflection the link would not draw.
Can anyone tell me why that is?
Thanks, looking forward to some good feed back and examples.
Solved! Go to Solution.
When it fails, what is your DeltaY? It works fine for me when i use GradeValue for the slope and -0.5 for the Delta Y.
OMG! You are correct.
Of course a negative slope and positive DeltaY are not going to draw anything! I just need to ensure both slope and Delta values are positive or negative.
Ok, in my defense it was 2am at the time. So I'm going to take a mulligan on that one.
Did you have any feed back on the workflow to pass on the Superelevation or Default Grade value?
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register