Pipeway Definition
(dpar-ms-pipeway-define-section <pipeway-type> "<tag>" <section number> '(<origin>) <direction> <number-of-bents> <bent-spacing> <pipeway-width> '<column-shape> '<lateral-shape> '<beam-shape> <number-of-levels> <lowest-level-elevation> <connected-pipeway-tag> '<drop-zone-location> <edge-space> <section-alignment> "<level-elevations>" <accessway-as-obstacle>)
where:
<pipeway-type> ::= :MAIN | :SECONDARY
- A main pipeway or secondary pipeway that branches off a main. There must be one (but only one main pipeway).
<tag> ::= <string>
- A unique name.
<section number> ::= <integer>
- Pipeways may have multiple sections with differing parameters; they are placed end-to-end in the direction of the orientation. The first section is numbered 1 and additional sections are numbered sequentially – no gaps in section numbering are allowed.
<origin> ::= <real> <real> <real>
- X, Y, and Z coordinates of the center of the starting end of the first section of the pipeway.
<direction> ::= :N | :E | :S | :W
- Pipeways may be oriented north, south, east, or west.
<number-of-bents> ::= <integer>
- The number of bents in the section (1 + spans).
<bent-spacing> ::= <real>
- Center-to-center spacing between bents along the pipeway.
<pipeway-width> ::= <real>
- Center-to-center spacing between columns in the same bent across the pipeway.
<pipeway-width> ::= <real>
- The designation of the column members. The designation must be in the project’s structural-member-properties table.
<lateral-shape> ::= <string> | NO_BRACE
- The designation of the lateral members. The designation must be in the project’s structural-member-properties table.
<lateral-shape> ::= <string> | NO_BRACE
- The designation of the beam members. The designation must be in the project’s structural-member-properties table.
<number-of-levels> ::= <integer>
- Number of routing levels along the pipeway.
<lowest-level-elevation> ::= <real>
- Elevation of the lowest routing level (the others are computed).
<connected-pipeway-tag> ::= <string>
- If this pipeway is a secondary pipeway, then this is the tag of the primary pipeway.
<connected-pipeway-tag> ::= <string>
- The pipeway edge vertical drop zone may be inside or outside the column line.
<connected-pipeway-tag> ::= <string>
- Amount of space along inside of pipeway edges reserved for instrument, cable trays, or other non-pipeline components. May be zero.
<section-alignment> ::= :TOP | :CENTER | :BOTTON
- For additional pipeway sections, this is the alignment of the current section to the previous one. For the first section, this is :CENTER.
<level-elevations> ::= {<real>}* | NIL
- For pipeways with variable level elevations, this is a list of real numbers providing the elevations of each approach and berthing level. For fixed elevations, quotation marks are not used around the NIL.
<accessway-as-obstacle> ::= T | :NIL
- If the area under the pipeway is to be considered an obstacle to routing, then T, else :NIL.