LinkProfileControlled
Last updated: 2023-09-06
Description
This subassembly is a general purpose utility to add a surface link by specifying a profile elevation to define the slope and/or the width.
A negative rise:run slope value can be used for the Slope parameter. Negative slopes go downward in the direction inserted. The Width parameter does not allow a negative value. When a negative or zero width is assigned to the Width parameter or Width target, the value is set to 0.01.
Three different methods to create a variable width and slope can be used when building a corridor model.
- A separate profile elevation can be assigned to represent the slope and/or the width.
- Subassembly properties can be set.
-
A horizontal target can be used to assign the width and a vertical target the elevation.
A combination of a parameter, target and a profile controlled can be used.
Behavior
The link is added on the side of insertion starting at the attachment point and extending the given width and slope in the side direction. If a Width from profile target is assigned a profile during corridor building, the width of the link will vary to match the elevation of the profile. If a Slope from profile target is assigned a profile during corridor building, the slope of the link will vary to match the elevation of the profile.
If an offset horizontal alignment is assigned to the Width target during corridor modeling, the width of the link will vary to match the offset of the alignment. If a profile is assigned to the Elevation target, the slope is adjusted to match the profile elevation at the end of the link.
Target Priority
The default width of the subassembly is determined by the Width parameter. Both target options take precedence over the Width parameter. When assigning targets, a Width target will take priority over a Width from profile target, if both are assigned.
The default slope of the subassembly is determined by the Slope parameter. Both target options take precedence over the Slope parameter. When assigning targets, a Slope target will take priority over a Slope from profile target, if both are assigned.
Attachment & layout mode operation
The attachment point is at the inside edge of the link. This subassembly can be inserted in the left or right direction from the attachment point. The attachment direction constrains the width and slope direction.
Input parameters
Info: All dimensions are in feet unless otherwise noted. All slopes are indicated as a percent slope with a "%" sign.
Parameter | Description | Type | Default |
---|---|---|---|
Side | Indicates which side the subassembly is inserted towards. |
String, Combo List of options:
|
Right |
Width | Width of the link from the offset of the inside edge to the offset of the outside edge. | Numeric, positive | 5 |
Slope | Rise over run for slope of the link. Negative slopes go downward in the direction inserted. | Numeric | -3.00:1.00 |
Omit link | This parameter adds or removes the surface link. | Yes\No | No |
P1 | User editable point code at attachment. | Comma-separated string | P1 |
P2 | User editable point code at end of link. | Comma-separated string | P2 |
L1 | User editable link code. | Comma-separated string | Top |
Target parameters
This section lists the parameters in this subassembly that can be mapped to one or more target objects, such as a surface, alignment, or profile object in a drawing.
Parameter | Description | Status |
---|---|---|
Width | May be used to override the fixed link Width and tie the end-of-link to an offset alignment. The following object types can be used as targets for specifying this offset: alignments, polylines, feature lines, or survey figures. | Optional |
Elevation | May be used to override the fixed Slope and tie the link slope to a profile. May be used to override the fixed Width and tie the link width to a profile. The following object types can be used as targets for specifying this elevation: profiles, 3D polylines, feature lines, or survey figures. | Optional |
Width from profile | May be used to override the fixed Width and tie the link width to a profile elevation. The following object types can be used as targets for specifying this elevation: profiles. | Optional |
Slope from profile | May be used to override the fixed Width and tie the link width to a profile elevation set as invert of slope. The following object types can be used as targets for specifying this elevation: profiles. | Optional |
Output parameters
Parameter | Description | Type |
---|---|---|
Width | Width of link | Numeric (ft) |
Slope | Slope of link | Slope % |
Point, Link, and Shape codes
Point/Link/Shape | Codes | Description |
---|---|---|
P1 | P1 | User-defined point code |
P2 | P2 | User-defined point code |
L1 | Top,LABELSLP,GrdLine,TOPDATUM | User-defined link code |