Write Numbering Results Into UDA (ML006)
The tool Write Numbering Results Into UDA (ML006) can be used for:
- Modifying parts- and assembly numbers), e.g.
- Add phase number to the Part Prefix.
- Increase start numbers by using a specified number.
- Adding extra characters, e.g. parentheses (..) or brackets [ .. ]. - Adding sequence numbers for welds.
- Writing numbering-information to User Defined Attributes (UDA), for usage in filters or exporting to reports or templates.
- Copying main part profile properties to secondary (welded) parts.
Objects created
No objects are being created.
Back to topBefore you start
The tool includes several settings by default to affect the numbering.
For example, if you have identical parts in the model that are in different phases, they will have the same number when you number the model.
You can number the model by phase using macro Write Numbering Results to UDA (ML006) in order to affect the part numbering and thus to make a difference in the numbering.
For example, you can add the phase number before the part prefix and assembly by using the phase prefix setting:
Or have the start number added per phase with the phase startnumber setting:
Selection order
Select the parts to which you want to write the information.
Parts tab
Use the Parts tab to write sequence numbers to UDA's, phase numbers to UDA's , change prefixes (Part/Assembly), change start numbers (Part/Assembly).
| Option | Description |
|---|---|
| 1 | List box to determine to which parts the UDA the information will be written. The options are: ● Selected parts ● All parts ● Selected rebars |
| 2 | With the step plan below, it is ossible to number parts and assemblies unique. The options are: ● No action ● Yes
Step plan 1. In the User Defined Attributes of the parts, go to the tab Numbering and select “Unique” for Numbering: Image
2. Load the setting “unique” in the tool. With setting “unique”, the option Check UDA numbering is set to Yes. Image
3. Now select the parts where you want to assign a unique number to and click Create. 4. If you now check the User Defined Attributes you will see that a unique number is added to option Numbering sequence. This option Numbering sequence affects the numbering, which results in unique part- and assembly numbers after numbering the parts: Image
|
| 3 | Define changes for the Part prefix. The options are: ● No action. No changes to field Part numbering. ● Clean up and add phase. Any previous changes to the field Part numbering are cleaned up and the phase number will be added. Example: Image
● Add the text. Add user defined text to the field Part numbering. Define the text in the entry field. Example: Image
● Make equal to text. Replace the original part prefix by a user defined text. Example: Image
● Clean up. Any added phase numbers will be removed from the field Part numbering. What remains are the text characters which were already present in the field Part numbering. Example: Image
● Add phase main part. The phase number of an assembly’s main part will be added to the Part Prefix of all by the tool affected parts. I.e. not only the main part, also all welded parts will receive the phase number of the main part. Example: Image
● Make empty. The Part Pos field will be made empty. Example: Image
● Copy to phase name. The content of the field Part numbering of the selected part is written to the column Name in dialog box Phase manager. Example: Image
|
| 4 | List box with options for customizing the field Part numbering. The options are: ● No action ● Clean up and add phase ● Add the text ● Make equal to text ● Clean up ● Make empty ● Copy part prefix The affect of these options is comparable to the options in the field Part numbering, the difference is that Assembly numbering is being changed instead of Part numbering. |
| 5 | Define the start number for parts. The options are: ● No action ● Add the value ● Make equal to Examples: Image
Image
Image
|
| 6 | Define the start number for assemblies. The options are: ● No action ● Add the value ● Make equal to Examples: Image
Image
Image
|
| 7 | Adds the phase number (from the Phase Manager) to UDA “User phase (affects numbering)”. The options are: ● Yes ● No Example: Image
|
| 8 | Divides welded parts in the same phase as main parts. The options are: ● Yes ● No Example: Image
Inquire information about the welded end plate: Image
Inquire information about the welded end plate again: Image
|
| 9 | Perform numberingAllows you to define which information you want to write out for model objects. Example: A column has been modeled and the model has not yet been numbered. The column now has assembly number K(?). If the model is numbered, the column has assembly number K1. You therefore define which current data is written (to a user-defined attribute). So in this example K(?) or K1. The options are: ● No ● Number first then tool ● First tool then number
The options for numbering are: ● Number modified objects. Use the Number modified objects command to number all parts that have been created or modified since the last numbering. If this is the first time you run numbering for a model, all parts in the model are new and will therefore be numbered. ● Diagnose and repair numbering: all. This command numbers all parts and assemblies, even the unmodified ones. |
Weldings tab
Use the Weldings tab to generate unique weld (sequence) numbers, written into UDA of Weld properties.
To display the Weld number in reports and/or drawing templates, use template attribute “weld_number”:
Configuration tab
Use the Configuration tab to add extra characters (parentheses, brackets, etc.) to the prefix of added phase numbers and generating weld numbers.
| Option | Description |
|---|---|
| 1 | If a phase number is added to Part Prefix, then the phase number can be enclosed by parenthesis, brackets or accolades. The options are: ● None ● (…) Parenthesis. ● […] Brackets. ● {…} Accolades. Example: Image
|
| 2 | If a phase number is added to the Part numbering, this list box can be used to select a character which will be placed between the phase number and the prefix. The options are: ● None (no extra characters). ● _ (underscore). ● - (minus). ● + (plus). ● / (slash). ● * (asterisk). ● = (equals). ● : (colon). ● ; (semicolon). ● , (apostrophe). ● . (full stop). ● # (hash). ● & (ampersand). Example: Image
|
| 3 | Define which welding should be provided with weld numbers. The options are: ● Main part of welding ● Secondary part of welding |
| 4 | The way the numbering takes place. The options are: ● Keep existing ● New renumbering |
Rebars tab
Use the Rebars tab to rewrite rebar prefix, define extra characters to Rebar Prefix.
From the list box, you can choose Existing Prefix, in between character, Extra Information and an End character. The options are:
| Option | Description |
|---|---|
| 1 | The options are: ● Keep ● Clean up |
| 2 | The options are: ● None (no extra characters). ● _ (underscore). ● - (minus). ● + (plus). ● / (slash). ● * (asterisk). ● = (equals). ● : (colon). ● ; (semicolon). ● , (apostrophe). ● . (full stop). ● # (hash). ● & (ampersand). |
| 3 | The options are: ● No action ● Clean up ● Add text ● Add diameter ● Add phase number ● Add fase name ● Add model organiser storey ● Add pour phase ● Add rebar UDA |
| 4 | The options are: ● None (no extra characters). ● _ (underscore). ● - (minus). ● + (plus). ● / (slash). ● * (asterisk). ● = (equals). ● : (colon). ● ; (semicolon). ● , (apostrophe). ● . (full stop). ● # (hash). ● & (ampersand). Example: To modify the prefix(es) of reinforcing bars, select the (concrete) beam(s) in which the reinforcing bars are located, not the reinforcing bars themselves. Image
|
| 5 | The options are: ● No ● Yes To write the phase number in the user-defined attributes of the reinforcing bars: Image
|
UDA tab
Use the UDA tab to write part- and assembly numbers, prefix and start numbers to tab Numbering in the User Defined Attributes (UDA) of the parts.
Part numbering properties
| Option | Description |
|---|---|
| 1 | NumberIf the list box is set to Yes and UDA Name is set to PARTPOS, then the actual part position number will be written in the field Part - Number in tab Numbering. In the UDA type-list box, the data type can be defined. The default is String. Image
If the numbering is not up to date, a question mark will be added: Image
|
| 2 | PrefixIf the list box is set to Yes and UDA Name is set to PARTPREF, then the actual part prefix will be written in the field Part - Prefix. In the UDA type-list box, the data type can be defined. The default is String. Image
|
| 3 | Start numberIf the list box is set to Yes and UDA Name is set to PARTSTART, then the actual part start number will be written in the field Part - Start number. In the UDA type-list box, the data type can be defined. The default is String. Image
|
Assembly / Cast unit numbering properties
| Option | Description |
|---|---|
| 4 | NumberIf the list box is set to Yes and UDA Name is set to ASSPOS, then the actual assembly number will be written in the field Assembly - Number in tab Numbering. In the UDA type-list box, the data type can be defined. The default is String. Image
If the numbering is not up to date, a question mark will be added: Image
|
| 5 | PrefixIf the list box is set to Yes and UDA Name is set to ASSPREFS, then the actual assembly prefix will be written in the field Assembly - Prefix in tab Numbering. In the UDA type-list box, the data type can be defined. The default is String. Image
|
| 6 | Start numberIf the list box is set to Yes and UDA Name is set to ASSSTART, then the actual assembly start number will be written in the field Assembly - Start number in tab Numbering. In the UDA type-list box, the data type can be defined. The default is String. Image
|
Part properties
| Option | Description |
|---|---|
| 7 + 8 + 9 | Allows you to write certain part properties to the user-defined attributes of the selected parts. Example: Image
|
Operations on UDA's
| Option | Description |
|---|---|
| 10 | |
| 11 | Enables you to write values to the user-defined attributes of parts. Example: A Tekla Structures model includes several foundation piles that are the same in geometry but located at different levels in the model. The piles will have the same numbers by default: Image
To ensure that the piles will have different numbers per level, you can write the pile level to the user-defined attributes of parts: Image
The piles now have different numbers (per level) because the pile level is written to user-defined attribute comment2: Image
Image
It is also possible to write information to various part properties instead of user defined attributes. To do this, select the option To Part and select the desired property to which the data must written, for example to the property Finish. Image
|
Copy main part prop to sec parts prop tab
Use the Copy main part to sec parts prop tab to:
- Copy profile properties (Name, Profile, Material ,Class) from main part to secondary part(s).
- Copy a User Defined Attribute (UDA) from main part to secondary part(s).
- Copy rebar properties from main part to secondary part(s).
- Copy profile properties or UDA’s from Main part to Weld properties or Weld UDA’s.
| Option | Description |
|---|---|
| 1 | The options are: ● No action ● UDA ● Name ● Class ● Material ● Profile ● Phase |
| 2 | The options are: ● No action ● UDA ● Name ● Class ● Material |
| 3 | The options are: ● No action ● UDA ● Name ● Class |
| 4 | The options are: ● No action ● UDA ● Prefix ● Reference text |
| 5 | The options are: ● No action ● UDA ● Name |
Workflow-states tab
Use the Workflow-status tab to copy the sequense into UDA.
| Option | Description |
|---|---|
| 1 | The options are: ● No ● Yes, descanding ● Yes, ascending |
| 2 | The options are: ● String ● Integer ● Float ● Option |
| 3 | The options are: ● String ● Integer ● Float ● Option |
| 4 | The options are: ● String ● Integer ● Float ● Option |
Pos no to UDA tab
Use the Pos no to UDA tab to copy part position number information to a User Defined Attribute (UDA) of that same part, possibly reduce the number of characters.
| Option | Description |
|---|---|
| 1 | The options are: ● Nothing. No action. ● Part position. Write Part position to UDA, possibly edited. ● Assembly position. Write Assembly position to UDA, possibly edited. |
| 2 | In the entry field, define a number of to be removed characters at the start of the Part-/Assembly number. Example: Original Part number: (2)Pr1. No chars to del start: 3. Result in UDA: Pr1. Image
|
| 3 | Removes characters in the part number-notation. For correct functioning, define a number in both entry fields. Example: Original Part number: (2)-Pr/1. Cut away from char .4. to char .4. Result in UDA: (2)Pr/1. |
| 4 | In the entry field, define a number of to be removed characters at the end of the Part-/Assembly number. Example: Original Part number: (2)-Pr/1. No chars to del end: 1. Result in UDA: (2)-Pr. |
| 5 | Name of the UDA. |
About tab
Information about the "build" date of the tool. This date may differ from the date in the tool you are using, but the content may nevertheless be the same. This date may be required when you contact the helpdesk.
All rights reserved. No conclusions can be associated to the representation of the pictures in relation to the operating systems under which Tekla Structures runs.
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.