Exercise 2: Adding Conditional Subassemblies to a Corridor Assembly

In this exercise, you will add ConditionalCutOrFill subassemblies to an existing corridor assembly.

You will specify two levels of ConditionalCutOrFill subassemblies. In the first level, you will attach three ConditionalCutOrFill subassemblies to an existing guardrail subassembly, and then add standard daylight subassemblies to them:

You will add a second level of ConditionalCutOrFill subassemblies to the ditch subassembly that is applied in cut conditions:

This exercise continues from Exercise 1: Examining the Existing Corridor in Section.

Add three conditional subassemblies

  1. If the Tool Palette containing the subassemblies is not visible, click Home tab Palettes panel Tool Palettes.
  2. In the tool palette, right-click the Tool Palettes control bar. Click Civil Imperial Subassemblies.
  3. Click the Conditional tab.
  4. Click ConditionalCutOrFill.
  5. In the Properties palette, specify the following parameters:
    • Side: Left
    • Layout Width: 20.0000’
    • Layout Grade: 4.000:1
    • Type: Fill
    • Minimum Distance: 0.0000’
    • Maximum Distance: 5.0000’
    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.

  6. In the drawing, in the top viewport, click the left guardrail to add the ConditionalCutOrFill subassembly.
  7. Add a second ConditionalCutOrFill subassembly to the left guardrail using the following parameters:
    • Side: Left
    • Layout Width: 20.0000’
    • Layout Grade: 1.000:1
    • Type: Fill
    • Minimum Distance: 5.0001’
    • Maximum Distance: 10000.0000’
  8. Add a third ConditionalCutOrFill subassembly to the left guardrail using the following parameters:
    • Side: Left
    • Layout Width: 20.0000’
    • Layout Grade: 1.000:1
    • Type: Cut
    • Minimum Distance: 0.0000’
    • Maximum Distance: 10000.0000’

Add a daylight bench subassembly

  1. Using the Daylight tool palette, add a DaylightBench subassembly to the Fill 5.00 : 10000.00 conditional subassembly using the following parameters:
    • Side: Left
    • Cut Slope: 4.000:1
    • Max Cut Height: 5.0000’
    • Fill Slope: 4.000:1
    • Max Fill Height: 5.0000’
    • Bench Width: 6.0000’
    • Bench Slope: -10.000%
  2. Press Esc to exit subassembly placement mode.

Move and copy the original daylight subassembly

  1. Select the original left ditch subassembly. Right-click. Click Move To. Click the Fill 0.00 : 5.00 conditional subassembly.
  2. Select the ditch subassembly that you just moved. Right-click. Click Copy To. Click the Cut 0.00 : 10000.00 conditional subassembly.

    When you are finished, the assembly should look like this:

Add a second level of conditional subassemblies

  1. Using the Conditional tool palette, add a ConditionalCutOrFill subassembly to the hinge point on the daylight basin subassembly for the cut condition using the following parameters:
    • Side: Left
    • Layout Width: 12.0000’
    • Layout Grade: 0.500:1
    • Type: Cut
    • Minimum Distance: 5.0001’
    • Maximum Distance: 10000.0000’
  2. Add a second ConditionalCutOrFill subassembly to the hinge point on the daylight basin subassembly using the following parameters:
    • Side: Left
    • Layout Width: 12.0000’
    • Layout Grade: 1.000:1
    • Type: Cut
    • Minimum Distance: 0.0000’
    • Maximum Distance: 5.0000’
  3. Add a third ConditionalCutOrFill subassembly to the hinge point on the daylight basin subassembly using the following parameters:
    • Side: Left
    • Layout Width: 12.0000’
    • Layout Grade: 1.000:1
    • Type: Fill
    • Minimum Distance: 0.0000’
    • Maximum Distance: 10000.0000’

Add subassemblies to the second level

  1. Using the Generic tool palette, add a LinkWidthAndSlope subassembly to the Cut 5.00 : 10000.00 conditional subassembly using the following parameters:
    • Side: Left
    • Width: 12.0000’
    • Slope: -2.000%
  2. Using the Retaining Walls tool palette, add a RetainWallVertical subassembly to the LinkWidthAndSlope subassembly using the default parameters.
  3. Using the 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
  4. Using the Generic tool palette, add a LinkSlopeToSurface subassembly to the Fill 0.00 : 10000.00 conditional subassembly using the following parameters:
    • Side: Left
    • Slope: 4.000%
    • Add Link In: Fill Only
    Note:

    The Fill 0.00 : 10000.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.

  5. Press Esc to exit subassembly placement mode.

    When you are finished, the assembly should look like this:

To continue this tutorial, go to Exercise 3: Adjusting Conditional Subassembly Properties.