# General

### Number Elements

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FxsSVegxJb4UebEUlVa1U%2F0.jpeg?alt=media)

**Number Elements –** renumbers all framing elements (under Structural Framing category) and details (under Structural Connections category) by predefined **Numbering Configuration**. It have many options for simple and complex numbering when you need to load many numbering rules.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FTwnm8OgJtmhORlMthx9P%2F1.jpeg?alt=media)

Loads all selected rules from **Numbering Setup** tab:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fz700cFALzqhjtdXpTNLm%2F2.jpeg?alt=media)

Furthermore, you can turn on **Number Elements with "Frame Wall" Command** in **Framing Configuration → Common Settings → Modify Settings**, and all elements will be numbered with **Frame Wall** command. You will not need to use **Number Elements** additionally.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FntFsskiCHqXMbzu1S5wj%2F3.jpeg?alt=media)

[**Read more about Numbering Configuration >> (https://agacad.freshdesk.com/support/solutions/articles/44001794277numbering-%E2%80%93-numbering-configuration)**](https://agacad.freshdesk.com/support/solutions/articles/44001794277-numbering-%E2%80%93-numbering-configuration)

### Number Elements - Example 1

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FlbDBmTczBvxkLPbwnYwT%2F4.jpeg?alt=media)

**FM SortMark - by Frame Host & Member Mark and Element ID** – a sample rule for numbering farming members. It groups framing elements by frame host and **Framing Member Mark** (comes from **Framing Configuration → Common Settings → Elements Mark Definitions)**. Then every grouped element is sorted by **ID**.

**FM SortMark** – parameter with the result. You can find it in **Element Properties** → **Identity Data**.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FtWqFwPS5PyhLKAX7Ems1%2F5.jpeg?alt=media)

### Number Elements - Example 2

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FRrO4FTtK993waSWFzuid%2F6.jpeg?alt=media)

**FM SortMark - by Frame Host and Member Mark** – a sample rule for numbering farming members. It groups framing elements by frame host and **Framing Member Mark** (comes from **Framing Configuration → Common Settings → Elements Mark Definitions**). Then every grouped element is sorted by its length.

**FM SortMark** – parameter with the result. You can find it in **Element Properties** → **Identity Data**.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FNNmC5rDK49NrhptceIHW%2F7.jpeg?alt=media)

### Number Elements - Example 3

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FGNsr2FNmcCp8v5VMVXAI%2F8.jpeg?alt=media)

**FM SortMark - by Host and Connection Mark & Type** – a sample rule for numbering details (under structural connections category). It groups details by frame host and **Framing Member Mark** (comes from **Framing Configuration → Common Settings → Elements Mark Definitions**). Then every grouped detail is sorted by type.

**FM SortMark** – parameter with the result. You can find it in **Element Properties** → **Identity Data**.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fmmw3n9Ygtz3oqRUnaTPZ%2F9.jpeg?alt=media)

### Write Position for CNC Mark

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FaNN7BpZpJ0zlYBr8Pd8w%2F10.jpeg?alt=media)

**Write Position for CNC Mark** – writes CNC position information to framing elements (under Structural Framing Category) and writes result to **CNC Part Position** instance parameter[ **(http://www.aga-cad.com/products/tools4revit/sort-mark)**](http://www.aga-cad.com/products/tools4revit/sort-mark).

### Number Walls

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FJiFh0TDORKRiXCI4aEgF%2F11.jpeg?alt=media)

or:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FSvdP46BIyC6Ka5RgNbo5%2F12.jpeg?alt=media)

**Number Walls –** renumbers all walls by predefined configuration in **Numbering Configuration → Wall Numbering Setup**. Wall numbering configurations come from [**Sort Mark (http://www.aga-cad.com/products/tools4revit/sort-mark)**](http://www.aga-cad.com/products/tools4revit/sort-mark).

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F7Di0kyEclKzKazul5FUZ%2F13.jpeg?alt=media)

*Example: All walls are numbered by unique number, which has W as a prefix. Result is written to the Mark instance parameter.*

*Sort Mark E-Help >>*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FTUAxxWJN2zgi6EheZJiF%2F14.jpeg?alt=media)

### Number Parts

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FVOpmUD7hd6JMogdt65Nz%2F15.jpeg?alt=media)

or:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FP3d16dSPoW2e6Uq5Ivch%2F16.jpeg?alt=media)

**Number Parts –** renumbers all sheathing/paneling (Parts) by predefined configuration in **Numbering Configuration →** [**Part Numbering Setup**. Part numbering configurations come from **Sort Mark (http://www.agacad.com/products/tools4revit/sort-mark)**.](http://www.aga-cad.com/products/tools4revit/sort-mark)

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FF2UM5aKwI5titBbNJycD%2F17.jpeg?alt=media)

*Example: All sheathing/paneling elements (Parts) are grouped by **Framing Member Mark** (comes from **Framing Configuration → Common Settings → Elements Mark Definitions**), uniquely numbered, and have **Framing Member Mark** value as a prefix. Result is written to the **Mark** instance parameter. Sort Mark E-Help >>*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FRwaTeeXyCTNzcTqiSK23%2F18.jpeg?alt=media)

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FPCXsg7ReCx9wY3fJx051%2F19.png?alt=media)Preview

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FGb91ieGujGbkmPqpWnkR%2F20.png?alt=media)
