Professional Documents
Culture Documents
Civil3D 2009 Skill Builder Conditional Sub Assembly PDF
Civil3D 2009 Skill Builder Conditional Sub Assembly PDF
This Skill Builder demonstrates how to use the ConditionalCutOrFill subassembly to build a corridor
assembly that applies different subassemblies depending on the cut or fill condition at a given
station. The conditional subassembly enables you to reduce the number of corridor regions and
assemblies that you have to maintain.
This Skill Builder covers the following topics:
■ Importing a subassembly
1
You can define multiple levels of conditions for an assembly. The previous example can be expanded
to specify which subassemblies to apply depending on the resulting daylight from a previous condition:
■ Use a descriptive naming convention—Each subassembly should have a specific, meaningful name
to make it easy to identify when you are assigning targets. Meaningful names also help you identify
subassemblies in the Subassemblies collection in Prospector.
■ Use a single daylight link for each condition—If you attach a ConditionalCutOrFill subassembly to
a standard daylight subassembly, you should omit the daylight link in the host subassembly. If the
2
daylight link is included in the host subassembly, then daylight links will be created for both the host
subassembly and the attached subassembly.
1 From the Autodesk Subscription Center website, download the Imperial ConditionalCutOrFill.pkt file to the
My Documents\Autodesk\Skill Builders\Conditional Subassembly folder.
The PKT file contains all the files necessary for the subassembly to work on your computer.
2 In the AutoCAD Civil 3D window, click File menu ➤ Open. Navigate to the My Documents\Autodesk\Skill
Builders\Conditional Subassembly folder. Open Civil3D_2009_SkillBuilder_Conditional_Subassembly.dwg.
This drawing contains an existing ground surface, an alignment, profiles of the existing ground and
proposed finished ground, a corridor, and a corridor assembly. In later exercises, you will modify the
corridor assembly and then examine the results on the corridor.
3 If the Tool Palettes are not visible, on the command line, enter ToolPalettes.
4 In the Civil 3D - Imperial tool palette group, right-click a tool palette tab. Click New Palette.
8 In the Select File dialog box, navigate to the My Documents\Autodesk\Skill Builders\Conditional Subassembly
folder. Select the Imperial ConditionalCutOrFill.pkt file. Click Open.
9 In the Import Subassemblies dialog box, select the Catalog Library/My Imported Tools check box. Click
OK.
The ConditionalCutOrFill subassembly is imported to both the Conditional tool palette and the My
Imported Tools tool catalog in Content Browser.
1 Click Corridors menu ➤ View/Edit Corridor Section. In the lower viewport, click the corridor.
2 In the View/Edit Corridor Section Tools toolbar, use the buttons to examine how the
Through Road assembly is applied to at the corridor stations.
■ Second, notice that from stations 5+00 through 8+00, a much greater amount of material must
be cut from the left side of the corridor. While the Through Road assembly is appropriate for
the majority of the corridor, it is not ideal for these stations.
In the following exercise, you will insert the ConditionalCutOrFill subassembly into the Through
Road assembly, and then specify different parameters to be applied in different fill conditions. You
will address the cut conditions in a later exercise.
3 In the View/Edit Corridor Section Tools toolbar, click to return to station 0+00.
1 In the Civil 3D - Imperial tool palette, on the Conditional tab, click ConditionalCutOrFill.
4
■ Layout Grade: 4.000:1
■ Type: Fill
NOTE The Layout Width and Layout Grade parameters only affect the appearance of the subassembly in
layout view. These parameters enable you to position the conditional subassembly and subassemblies that
are attached to it, but do not affect the corridor model.
3 In the drawing window, in the top viewport, click the left guardrail to add the ConditionalCutOrFill
subassembly.
4 Add a second ConditionalCutOrFill subassembly to the left guardrail using the following parameters:
■ Side: Left
■ Type: Fill
5 Add a third ConditionalCutOrFill subassembly to the left guardrail using the following parameters:
■ Side: Left
■ Type: Cut
6 Using the Imperial - Daylight tool palette, add a DaylightBench subassembly to the Fill 5.00 : 9999.00
conditional subassembly using the following parameters:
■ Side: Left
8 Select the original left ditch subassembly. Right-click. Click Move To. Click the FIll 0.00 : 5.00
conditional subassembly.
9 Select the ditch subassembly that you just moved. Right-click. Click Copy To. Click the Cut 0.00 :
9999.00 conditional subassembly.
When you are finished, the assembly should look like this:
1 In the drawing window, in the top viewport, select the red assembly marker. Right-click. Click
Assembly Properties.
NOTE The Daylight Basin for TR-L subassembly is the original subassembly that you moved in the
previous exercise. Make sure that you select the DaylightBasin - Left subassembly, which should be the
last subassembly in the list.
4 In the Input Values table, change Cut Slope and Fill Slope values to 2.000:1.
5 Repeat Steps 3 and 4 to change the Daylight Basin For TR-L subassembly Cut Slope and Fill Slope
values to 8:000:1.
NOTE The provided values produce a noticeable variation in slope. The slope variation will be obvious
when you examine the results in section.
6 In the Item list, select the ConditionalCutOrFill - Left subassembly. Click it again to highlight the
text. Change the name to COND Fill 0-5 for TR-L.
6
7 Rename the other two ConditionalCutOrFill subassemblies to the following names:
■ ConditionalCutOrFill - Left (1): COND Fill 5-9999 for TR-L
8 Rename the daylight subassemblies to reflect the cut or fill condition to which they apply:
■ DaylightBench - Left: Daylight Bench (Fill) for TR-L
9 Click OK.
1 In Toolspace, on the Prospector tab, expand the Corridors collection. Right-click Corridor - (1). Click
Properties.
2 In the Corridor Properties dialog box, on the Parameters tab, click Set All Targets.
3 In the Target Mapping dialog box, in the Object Name column, click <Click Here To Set All>.
5 Click OK three times to close the dialog boxes and rebuild the corridor.
6 In the View/Edit Corridor Section Tools toolbar, click to return to station 0+00.
The corridor at station 0+00 is in a relatively deep fill condition. In Adding Conditional Subassemblies
to the Corridor Assembly on page 4, you attached the daylight bench subassembly to the Fill 5.00:
9999.00 conditional subassembly. The fill condition at this station is greater than 5.0001’, so the daylight
bench subassembly is applied.
9 Continue using the buttons to examine the cut and fill conditions along the
corridor.
Notice that around station 6+00, the cut condition is still very steep. To correct this condition, you
will add additional cut and fill conditions to the Through Road assembly.
1 In the top viewport, select the daylight basin subassembly that is attached to the Cut 0.00 : 9999.00
conditional subassembly. Right-click. Click Subassembly Properties.
2 In the Subassembly Properties dialog box, on the Construction tab, for Daylight Link, set the Default
Input Value to Omit Daylight Link. Click OK.
If you attach a ConditionalCutOrFill subassembly to a standard daylight subassembly, you should
omit the daylight link in the host subassembly. If the daylight link is included in the host
subassembly, then daylight links will be created for both the host subassembly and the attached
subassembly.
3 Using the Conditional tool palette, add a ConditionalCutOrFill subassembly to the hinge point on
the daylight basin subassembly using the following parameters:
■ Side: Left
■ Type: Cut
8
■ Maximum Distance: 9999.0000’
4 Add a second ConditionalCutOrFill subassembly to the hinge point on the daylight basin subassembly
using the following parameters:
■ Side: Left
■ Type: Cut
5 Add a third ConditionalCutOrFill subassembly to the hinge point on the daylight basin subassembly
using the following parameters:
■ Side: Left
■ Type: Fill
6 Using the Imperial - Generic tool palette, add a LinkWidthAndSlope subassembly to the Cut 5.00 :
9999.00 conditional subassembly using the following parameters:
■ Side: Left
■ Width: 12.0000’
■ Slope: -2.000%
7 Using the Imperial - Structures tool palette, add a RetainWallVertical subassembly to the
LinkWidthAndSlope subassembly using the default parameters.
8 Using the Imperial - Generic tool palette, add a LinkOffsetOnSurface subassembly to the Cut 0.00 : 5.00
conditional subassembly using the following parameters:
■ Offset From Baseline: -60.000’
■ Omit Link: No
■ Slope: 4.000%
NOTE The Fill 0.00 : 9999.00 conditional subassembly that is attached to the Cut branch of the assembly
will be applied if the daylight basin subassembly were to end in a fill condition.
NOTE This exercise is optional. For this Skill Builder, it is not critical that the subassemblies have specific
names. However, it is a good practice to assign meaningful subassembly names when you are working on a
real project.
Using the same steps that you did in Adjusting Subassembly Properties and Assigning Meaningful Names
on page 6, give the subassemblies the following names:
■ ConditionalCutOrFill - Left (3): COND Cut 0-9999 -- Cut 0-5 for TR-L
■ ConditionalCutOrFill - Left (4): COND Fill 0-9999 -- Cut 0-9999 for TR-L
■ LinkWidthAndSlope - Left: Daylight Width Slope (Cut 0-9999 -- Cut 5-9999) for TR-L
■ RetainWallVertical - Left: Retaining Wall (Cut 0-9999 -- Cut 5-9999) for TR-L
■ LinkOffsetOnSurface: Daylight Offset To Surface (Cut 0-9999 -- Cut 0-5) for TR-L
■ LinkSlopeToSurface - Left: Daylight Slope To Surface (Cut 0-9999 -- Fill 0-9999) for TR-L
10
Rebuilding the Corridor and Examining the Results
In this exercise, you will reset the corridor targets, rebuild the corridor, and then examine how the multiple
branches of the conditional subassembly affect the corridor model.
1 In Toolspace, on the Prospector tab, expand the Corridors collection. Right-click Corridor - (1). Click
Properties.
2 In the Corridor Properties dialog box, on the Parameters tab, click Set All Targets.
3 In the Target Mapping dialog box, in the Object Name column, click <Click Here To Set All>.
5 Click OK three times to close the dialog boxes and rebuild the corridor.
6 In the View/Edit Corridor Section Tools toolbar, click to return to station 0+00.
8 Click again.
Starting at station 2+25, the cut condition is greater than 5.0001’. As you specified, the Daylight Width
Slope and Retaining Wall subassemblies are applied after the ditch.
9 Continue using the buttons to examine the cut and fill conditions along the corridor.
Further exploration: Apply what you learned to the right-hand side of the corridor assembly. Use different
combinations of daylight subassemblies with the ConditionalCutOrFill subassembly and examine the results.
Autodesk, AutoCAD, AutoCAD Map, and AutoCAD Civil 3D are registered trademarks of Autodesk, Inc., in the USA
and/or other countries. All other brand names, product names, or trademarks belong to their respective holders.
Autodesk reserves the right to alter product offerings and specifications at any time without notice, and is not
responsible for typographical errors that may appear in this document. ©2008 Autodesk, Inc. All rights reserved.
12