AutoCAD Civil 3D :: Subassembly Composer - Link Slope To Elevation
Oct 8, 2012
Its a embankment crest (dam wall) and then sloping down at an angle to a target elevation. I want it to shoot through my topo / surface and then apply a boundary later.
It looks fine in Composer but doesn't show up in C3D - only straight line. Would like the same outcome as the Generic Link Code - LinkSlopetoElevation.
I'm trying to build the ditch portion of my Subassembly backwards from an offset target "DitchOffset". The elevation of this point should be derived from a point that is using Slope and Delta Y from point "P12" (see attached). Must be at least 1m from the bottom of SubBase with a 5:1 slope.
The Ditch Bottom will be variable width. I'd like to be able to select my offset alignment for my ditch bottom. Have a link from this point extend at a slope to the Target Surface to complete the foreslope.
I can't quite picture how to complete the links from the DitchOffset point. This may be complicated but the diagram identify what I'm trying to do.
it is possible to define point/link codes using some conditional expressions. When I try to write in an expression under "Link Codes" I get an error. Is there a way to create conditional codes without the use of "decisions"?
Can't figure out how to match gutter slope to outside lane super subassembly slope. Have super eop targeting a feature line with elevations, but when i check section editor gutter slope doesn't match pavement slope.
Civil3D 2013 Windows 7, 64 bit Intel i7 2600 @ 3.40Ghz 16 GB RAM Nvidia Quadro 600
i need a shoulder subassembly that varies slope in relation to the lane superelevation slope. i know that i can get a subassembly for the shoulder that will follow the alignment superelevation xml data but in my case i can't use it because we are just adding a shoulder to an existing road. we're not changing the superelevation of the existing road, just milling and overlaying and widening. right now i've created a profile of the outside edge of the shoulder that gives me the correct shoulder slope but whenever i change my centerline profile i have to redo the shoulder profiles which is a real time suck.
I know this sounds like a really stupid question. Where is the subassembly composer? We have Civil3D 2013, and my understanding was that the subassembly composer was supposed to automatically install in 2013 as opposed to previous years when you had to download it from the Subscription Center.
but I don't know where, and I just want to create a simple assembly with a slope and delta X and having a lane outside superelevation for the both side.
I am creating an subassembly for Tunnel in the subassembly composer.I am wondering how can i draw an ellipse with the minor and major radius data.I tried it with curve geometry but it doesn't seem to be accurate.best way to draw an ellipse with the major and minor axis parameter?
I have a basic wall sub assembly that I created in SAC.Its looks fine in the SAC but when I import it into Civils it does not work...I have changed the extension from pkt to zip so that I can post it on here
I am working with SAC , and cant understand how that superelevation works, how to make my models work in CIvil 3d in superelevations... how to build it properly in SAC. I would rly love to get .pkt file with working model as example , or at least get some usefull tip.
I need to make them my best friend because the Subassembly Composer is basically useless unless you use the proper point coding for your SAs. This I know... I've attached an image from the Autodesk file that shows multiple point codes per link and point for the DaylightStandard Civil 3D Stock SA.
Which point codes must I use in my subassemblies to ensure I can create corridor surfaces properly down the road? For example the DaylightStandard SA shows...
If I'm building something similar in the Subassembly Composer what the heck do I focus in on for my point code. I will have issues with my Corridor surfaces down the road if I don't do this properly up front. I've seen examples where the Input / Output Parameters you define a string for the coding, is this to apply multiple codes to a point or a link?
I understand the procedure for IMPORTING a pkt file from SAC into C3D. But is there a way to go the other direction?I want to use certain SAs that come with OOB C3D -- but I want to customize them.
Of course I can recreate them -- but I'd rather not start from scratch (ESPECIALLY where it comes to the codes).
I can import my SA fine, but the problem is that the top of it needs to be cut off 1 m above the existing ground (which is already a surface in civil 3d). How do I setup the target surface so that when I import the SA into my drawing, I can link it to that surface and have it cut off 1 m above the surface?
Not sure since when, the previous imported subassembly porperties cannot be modified in civil 3d and importing a new subassembly from the composer is also having issue, cannot see imported shape, just a red circle.
Someone said because of the SP2 installation. I have to go back to SP1 for now.
I have an Input parameter called "Construction Slope" of type "Slope" that I would always like to be negative. As i did not find the possibility to restrict end user to inputing only negative value I tried to change the sign of the slope to negative if it is positive by using an "IF" expression (when used as a "Geometry Property" for a new link):
However this expression produces an error: "Compiler error(s) encountered processing expression <...> Cannot infer a common type because more than one type is possible". If i remove multiplication by -1 then the error is gone (and the whole expression becomes meaningless as well of course). See even attached image.
I need to make interchange shoulder widening for my sub assembly.
there is picture where I have the shoulder which I want to add target offset in corridor to make offset of the edge of shoulder. but I don't know how to write expression that when top link will offset slope will move with it and the bottom link will connect in crossing of this two points.
I create Curb Return Fillet assembly with shoulder in SAC , but now i have problem with targeting , when i giving two targets it takes only first target and ignores second, could you check attached assembly and drawing ?
What's the easiest way to update an existing custom SA once it's in the drawing.
For example i have some coding that I'd like to change and this particular SA is in use 10 times in my file in different ways. I used the Subassembly Composer to create the original custom SA.
It's not as easy as saving the file over top of the existing .pkt file, if it was I wouldn't be here. It seems to be behaving like a block would. I need to redefine the Subassembly in order for it to update in the drawing. How is best to do this and is there any tricks to the process. When do i need to open and close Civil in order to apply the new changes.
Do I need to update the SA in my tool palette as well?
I use SAC 2014 to create a subassembly such as following but when design, the next Subassembly doesn’t attach with point P4, while the terms verify as designed is TRUE.
I checked and found that the Layout mode is different with- the Roadway mode.
I have a case with the Subassembly Composer where I have 3 varying depths. InsideLane, OutsideLane, and Shoulder. My Base shape below these 3 shapes will not setup properly. I understand why, it's because the varying depths will create a potential step up or down situation depending on the depth of the top 3 shapes. This prevents the definition of the Base Shape.
For the sake of quantities I'd like to create a Base Shape. I could create Base1 Base2 Base3 (one below Inside Lane, Outside Lane, and Shoulder). I would prefer not to for clarity purposes.
How could one approach this? I'm thinking that I need some conditional components to clean this up. I'm not a pro writing expressions. I basically need to define the links that define the varying depths between the top 3 depths. I need to create another point and link if the depths vary, and that link needs to be included within the shape definition for Base.
I can make a small subassembly that can vary it's deltaX and deltaY based on a 3d polyline (or alignment / profile) in the drawing. However the subassembly does not get put in with default perameters outside of the areas where the targets exist.
I have been trying to come up with a decision tree to tell the subasembly to use default values where there are no targets to use, but I have not been able to find the correct syntax that works for those true/false decisions. My VB language knowledge is clearly lacking.....
Looking for small .pkt file to show how it is done?
I am trying to create a custom subassembly using SAC 2012 that will place a 1' deep ditch at the bottom of the slope in a fill condition. The trouble I am having is how to hold a consant 1' depth on the backslope and vary the foreslope since the daylight offset and elevation is variable depending on the slope of the existing ground. I need the attachment point to be the edge of the shoulder so it seems like a loop that varies the foreslope length would be required but loops are not allowed. I will also have the option to target a profile but I also need the ability to hold a constant ditch depth.
When I created my subassembly with subassembly composer, it's difficult to change the sequency of the input/output parameters. Do we have an easy way to do that, Like moving?
Is there a better an easier way to change the order of input/output parameters in the subassembly that i've created in SAC 2013 than the one where you have to go into a XML-file in the PKT archive file?
I've created my subassembly and I want to control the order of parameters to have a flow similar to the actual workflow.
I am using Civil 3d 2013 and I am trying to calculate the superelevation information in which the curve will max at 2%. Is there a way in which the superelevation can be calculated using the superelevation wizard in which a 2% SE is the max? So far it will only let me use the SE for 4% local roads and I have to edit it using the SE layout.
How to replicate this? Add a vertical link to an assembly and have it target a profile for the elevation. In the section editor, check out the parameters of the link and see if it reports the correct elevation. Here's a video of what I did, how to do it in your own drawing: [URL]
in my link "link slope to surface", i have the slope set to -2.00%. in the cross sections, it is at a +2.00%. why is this thing not linking at the defined -2%? see image.