Catalogue requirements
- Last UpdatedApr 14, 2025
- 2 minute read
This topic describes the requirements in the catalogue for specification driven selection. The listed P-points and dataset DKEYs are the minimum required for each component type. Users can add additional P-points, geometry, and other data elements as required.
For component specific information about required specification entries and catalogue requirements, refer to Specific component requirements.
General catalogue requirements
-
For connecting P-points, the attributes PDSHAPE, PWIDTH, and PHEIGHT must be set. These attributes are used by the application in the Model module to select appropriate components from the specification.
-
Create an SDTE text detail data element for each component section, and store the component description in the RTEXT attribute as an expression. This enables the correct component description to be shown in the component editor form and in deliverables.
For example: Rtext ( 'Rect-90-Deg-Square-Bend-' + STR ( ATTRIB RPRO AARR ) + 'x' + STR ( ATTRIB RPRO BARR ) ) -
All component types require the SHAP, AARR, BARR, ALEA and BLEA DKEYs.
-
In addition to the above requirements, three-way (THRE) components require ABRA and BBRA DKEYs.
-
When defining subcomponents, the AARR and BARR parameters refer to the dimensions of the owning element, not the subcomponent itself.
-
When defining branch-connectors, in addition to AARR and BARR, ABRA and BBRA must also be set.
-
When positioning branch connectors and other sub components on STRTs and implied ducting in the Model module, the LENG DKEY for the sub component must be set. LENG is required to verify that the owning component is long enough to accept the sub component. If LENG is not set when sub components are added to STRTs and implied ducting, an error message is shown and the components are not positioned correctly.
The following table shows a glossary of parameter DKEY names.
|
SHAP |
Component shape, for example RECT, CIRC or OVAL. |
|
LENG |
Component length. |
|
AARR, BARR |
A and B (width and height) dimensions at the component arrive point. |
|
ALEA, BLEA |
A and B (width and height) dimensions at the component leave point. |
|
ABRA. BBRA |
A and B (width and height) dimensions at the component branching point. |
|
SHAB |
Component second shape on a TRNS, or branch shape on an HVBRCO. |
|
ANGL |
Bend or riser angle. |
|
RISE |
Bend or riser flag (FALSE or TRUE). |
|
STYP |
Specific type text. |
Note:
In the Model module, ARRWID, ARRHEI, ARRSHAP and LEAWID, LEAHEI and LEASHAP may be
queried on components to verify that the arrive and leave sizes and shapes that were
set on the connecting P-Points were set correctly.