Adding Checked Items to the Obstruction List
- Last UpdatedFeb 19, 2025
- 2 minute read
Keywords
CHECKADD
Description
The CHECKADD command builds up the obstruction list in a progressive way as the checking process proceeds.
The first item specified in the checklist is added to the current obstruction list (which may initially be empty) and that item is then checked against the cumulative obstruction list thus created. This process is repeated for each item in the checklist in turn.
(Similar results are achieved by including the required items in both the initial obstruction list and the checklist when using the CHECK command.)
Example |
|
|---|---|
|
CHECKADD /A /B /C /D |
|
|
|
This builds up the obstruction list in four separate stages and checks the next specified element against the current list at each stage, thus: |
|
Stage 1: /A is added to the (empty) obstruction list and /A is checked against it, thus checking for clashes between the elements: /A/A Stage 2: /B is added to the obstruction list, which then comprises /A /B, and /B is checked against this new list, thus checking for clashes between the following pairs of elements: /A/B /B/B Stage 3: /C is added to the obstruction list, which then comprises /A /B /C, and /C is checked against this new list, thus checking for clashes between the following pairs of elements: /A/C /B/C /C/C Stage 4: /D is added to the obstruction list, which then comprises /A /B /C /D, and /D is checked against this new list, thus checking for clashes between the following pair of elements: /A/D /B/D /C/D /D/D |
|
Note:
This has the same overall effect as the command sequence:
OBSTRUCTION /A /B /C /D
CHECK /A /B /C /D
which creates the obstruction list /A /B /C /D and the check list /A /B /C /D and
checks for clashes between the pairs
/A/A /A/B /A/C /A/D /B/B /B/C /B/D /C/C /C/D /D/D.)
Command Syntax
.-----<------.
/ |
>--- CHECKAdd ---*--- <clid> ---+---.
| |
‘--- ALL ----------+--->
where <clid> (clashing item identifier) has the syntax shown in Running a Full Component Check.