Rule Sets
- Last UpdatedJan 13, 2023
- 1 minute read
Rules can be created and used for a variety of purposes. The primary purpose of rules is to set the default value of design parameters in catalog and template items. Rules like these are useful for properties which must be aligned with a standard but cannot be derived formulaically.
For example, below is a table defining the number of bolt hole rows needed for a joint connecting two I-Sections:
|
Attached Section Depth |
Number of Bolt-Hole Rows |
|---|---|
|
150mm - 200mm |
2 |
|
200mm - 300mm |
3 |
|
300mm - 500mm |
4 |
|
> 500mm |
5 |
This logic could have previously been achieved using a number of IFTRUE expressions, or by manual entry of a design parameter when creating every instance of the joint. Using the rule set functionality, this logic can instead be stored in the catalog and applied to every joint as it is created, to set the default value for the number of bolt-hole rows.
A Rule Set World (RLSWL) element can be created directly under a WORLD element to store Rule Set (RLSET) elements in a generic location.
A RLSET element contains a collection of Rule (DRULE) elements which all have the same purpose.