Using Generic Link subassemblies

Using Generic Link subassemblies

Anonymous
Not applicable
2,149 Views
11 Replies
Message 1 of 12

Using Generic Link subassemblies

Anonymous
Not applicable

See attached sketch.

I am looking for a link subassembly that could possibly do as shown in the sketch.

The link is 600mm below the subgrade datum and needs to extend out to intersect with the daylight subassembly

Trick is this lenth of line varies as the super changes because the daylight subassembly alway stays at 3:1 slope from the attach point.

 

Anyone have any ideas how I could get this to work? Either with generic links or some other way.

 

Thanks

 

0 Likes
2,150 Views
11 Replies
Replies (11)
Message 2 of 12

Civil3DReminders_com
Mentor
Mentor

ShoulderExtendAll Subassembly should work. Or a lane subassembly for the main line and then the ShoulderExtendAll for the shoulder. 

Civil Reminders
http://blog.civil3dreminders.com/
http://www.CivilReminders.com/
Alumni
0 Likes
Message 3 of 12

Anonymous
Not applicable
The information shown above the red hatch is already the lane and shoulder subassemblies, problem is I cannot add that next layer becasue the shoulder slope varies and holds the subgrade width. I need the slope at the end of that line to remain the same as the daylight subassembly so the daylight subassembly cannot be attached at the next layer down.
not sure if that makes sence or not? LOL
0 Likes
Message 4 of 12

sboon
Mentor
Mentor

Use LinkToMarkedPoint for this.

 

First set a MarkedPoint at the bottom of your LinkVertical.  Note - you may need to do this twice, one for the left and one for the right side groups in your assembly.  Next use LinkWidthAndSlope at 3/1 down from the subgrade shoulder.  Finally add LinkToMarkedPoint to finish.  This method will also work where the road is superelevated, as long as the outer edge slope doesn't change.

 

Steve
Please use the Accept as Solution or Kudo buttons when appropriate

Steve
Expert Elite Alumnus
0 Likes
Message 5 of 12

Anonymous
Not applicable
I am going to give this a try later today and I will report back in more detail. I did part of what is explained but one question is when you put a marked point at the end of the vertical link, do a symbol or point marker appear there. The only place I can see a marked point is when I look at the assembly properties.
0 Likes
Message 6 of 12

Anonymous
Not applicable

Ok, I have this working but I think the problem is the Linkwidthandslope won't work because the width value varies based on the superelevation rate. the 3:1 slope doesn't change at all so that is fine. so if you set the width of the link to a value base on a 3% grade it works fine, but when the 3% got to full super at 6% the width value become smaller and the length of the linktomarkedpoint becomes longer in length.
Not sure If I am missing something in a setting or what but I cannot get it to work. and other suggestions? Thanks

0 Likes
Message 7 of 12

sboon
Mentor
Mentor

Try this example.  I believe that it does what you're looking for.

 

Steve
Please use the Accept as Solution or Kudo buttons when appropriate

Steve
Expert Elite Alumnus
0 Likes
Message 8 of 12

Anonymous
Not applicable
The 1.5 in your linkwidthandslope is based on 0% super. but as the super changes that number also changes, so having that link set at that number it always remains 1.5 out and draws the link from there. if your super was -3% that number would be larger.
In my case I want .6 down so that number would be 1.8, at 0% super, but at -3% super that number is now 1.987.
0 Likes
Message 9 of 12

Anonymous
Not applicable
Sorry, I also just noticed that you set your shoulder subbassembly to be Hold slope adjust width, with mine it needs to be hold width adjust slope.That may be why we are getting our wires crossed.
My subgrade with needs to stay at a constant value, the slope above that on the other layers varies.
0 Likes
Message 10 of 12

sboon
Mentor
Mentor

That makes it just a little harder.  This time I've built the inside and the bottom of the SubEx first, then used the LinkToMarkedPoint to form the outside of the SubEx layer.  I also had to use some parameter references in the assembly, to force the shoulder and the SubEx slope to match the Lane.

 

Steve
Please use the Accept as Solution or Kudo buttons when appropriate

Steve
Expert Elite Alumnus
0 Likes
Message 11 of 12

sboon
Mentor
Mentor

I just re-read the previous posts, and realized that I still didn't have it right.  I was trying to avoid using LinkSlopesBetweenPoints, as it limits what you can do for the point and link codes but it will calculate the correct intersection at the outside corner of the section.

 

You're going to have issues with calculating quantities etc. but the sections should look right at least.

 

Steve
Please use the Accept as Solution or Kudo buttons when appropriate

Steve
Expert Elite Alumnus
0 Likes
Message 12 of 12

Anonymous
Not applicable

Thanks Steve, I can understand what it is you are doing with this example but I cannot get it to work with my superelevation for some reason. No matter because like you said it won't work for calculating quantites and that is the one think I need the most. 

Somethink like linkslopetosurface would work fine but it won't let me select my Sub surface created by the links at that stage, only OG or Rock etc.

 

I truely think this can be done, if I was a bit better at Subassembly Composer I think it could be built in there to work.

 

Its starting to look like I am going to have to calculate the values manually.. Bummer but true.

 

Thanks again for your help.

Scott

 

0 Likes