Examples
- Last UpdatedNov 14, 2025
- 2 minute read
|
name of zone like ^/STRU |
returns ZONE names beginning "/STRU" |
|
site |
returns all SITES |
|
zone |
returns all ZONEs |
|
bore of pipe gt 100 |
returns PIPEs with bore > 100mm |
|
bore gt 100 of pipe |
returns PIPEs with bore > 100mm |
|
bore gt 4" of pipe |
returns PIPEs with bore > 4 inches |
|
bore gt 100 and :pdmsarea like 15A of pipe |
returns PIPEs with bore > 100mm and :PDMSAREA contains 15A |
|
bore gt 100 and :pdmsarea = 15A of pipe and name of site like ^/STRU |
returns PIPEs with bore > 100mm and :PDMSAREA equals 15A which are under a SITE whose name begins "/STRU" |
|
name of pipe like 'PIPE' |
syntax error if 'PIPE' is not quoted (would otherwise be an unexpected GTYPE) |
|
name of pipe like /PIPE |
/PIPE does not need to be quoted, it will not be confused with a GTYPE |
|
name of pipe not like 'PIPE' |
returns all pipes whose name does not contain 'PIPE' |
|
!PIPE |
removes from the resulting list, any name containing the text 'PIPE' |
|
Note: |
|
|
name of bblock like .* and name of blevel like ACC |
returns all blevels whose names contain "ACC" below all bblocks |
|
Note: |
|
|
Note: Any GTYPE used in an expression, unless it is one of the default Group Level element types, should be added to the GTYPE list on the Gtype/Tracking form (refer to Gtype/Tracking). Examples that would need to be added would include BBLOCK and BBLEVEL. |
|
|
Note: |
|
The List may only contain consistent element types. For example a SITE may not be added to the List if it already contains ZONES. Note however that items below the level defined for Grouping Clashes will be elevated to that Group Level. For example if clashes in a pipe are configured to be grouped at the PIPE level, any expression which would return a BRANch or a component will if fact return a (single) PIPE. The Evaluate option may be used on any of the Obstruction/Exclude or Check lists to display what would be used when the Clash Set is run.
Default units are mm, inches may be used but the inch symbol, a double quote (") MUST be specified. An alphanumeric string ending with a double quote must itself be quoted if it is to be evaluated against a string. For example: :mystringatt = |4"| of pipe.