Numbering Automation
Execute batch-marking for structural elements using project-specific sequencing and spatial logic.
Execution Hub
The Numbering button is a multi-action dropdown that triggers the marking engine for specific structural categories. It reads the configuration stored in the General Settings for each respective element type.
Processes all Structural Framing elements. Applies marks based on grid-intersection, level associations, and span continuity.
Marks Structural Columns vertically through levels. Synchronizes marks for columns in the same vertical stack if configured.
Identifies Structural Foundations (Pads, Piles, Rafts) and sequences them by zone or coordinates.
Labels Structural Walls based on orientation and structural role (e.g., Shear Walls vs. Retaining Walls).
Dependency Mapping
The numbering engine does not use hard-coded values. Instead, it dynamically pulls rules from the following settings modules:
| Command Item | Associated Settings Source | Key Parameters Processed |
|---|---|---|
| Number Beams | Beam Settings > Numbering Tab | Prefix, Start Number, Grid-based sequencing. |
| Number Columns | Column Settings > General Tab | Level Suffixes, Vertical grouping logic. |
| Number Foundations | Foundation Settings > Numbering Tab | Separator character, Zero-padding (e.g., F-01). |
| Number Walls | Wall Settings > Marking Tab | Directional sorting (North-to-South vs West-to-East). |
Marking Workflow
1. Pre-Check
The engine scans the model for the selected category. If elements are "pinned" or "locked," the numbering engine will skip them to prevent unauthorized changes.
2. Parameter Update
The calculated string is written directly to the Revit "Mark" or "Schedule Mark" parameter as defined in your global project standards.
Running a numbering command will overwrite existing Mark values for the selected category. It is recommended to synchronize your General Settings before execution to ensure consistency.