Write Numbering Results Into UDA (ML006)

Tekla Structures
Not version-specific
Tekla Structures
Environment
Construsoft European

Image
thumbnail

 

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. 
Back to top

Objects created

No objects are being created.

Back to top

Before you start

The tool includes several settings by default to affect the numbering.

Image
ML006_2

 

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:

Image
ML006_example1

Or have the start number added per phase with the phase startnumber setting:

Image
ML006_example2
Back to top

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).

Image
ML006_parts

 

OptionDescription
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
ML006_tab1

2. Load the setting “unique” in the tool. With setting “unique”, the option Check UDA numbering is set to Yes.

Image
ML006_tab2

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
ML006_tab_parts_3
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
ML006_tab_parts_4

● Add the text.

Add user defined text to the field Part numbering. Define the text in the entry field. Example:

Image
ML006_add_the_text_part

● Make equal to text.

Replace the original part prefix by a user defined text. Example:

Image
ML006_make_equal_to_text_part

● 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
ML006_clean_up_part

● 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
ML006_21

● Make empty.

The Part Pos field will be made empty. Example: 

Image
ML006_make_empty

● 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
ML006_23
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
ML006_no_action_part_start

 

Image
ML006_add_the_value_part_start

 

Image
ML006_make_equal_to_part_start
 6

Define the start number for assemblies. The options are:

No action

Add the value

Make equal to

Examples:

Image
ML006_no_action_assembly_start

 

Image
ML006_add_the_value_assembly_start

 

Image
ML006_make_equal_to_assembly_part
7

Adds the phase number (from the Phase Manager) to UDA “User phase (affects numbering)”. The options are:

Yes

No

Example:

Image
ML006_30
8

Divides welded parts in the same phase as main parts. The options are:

Yes

No

Example:

Image
ML006_31_enu

Inquire information about the welded end plate:

Image
ML006_32

Inquire information about the welded end plate again:

Image
ML006_33
9
Perform numbering

Allows 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.

Image
ML006_34

 

Image
ML006_35

To display the Weld number in reports and/or drawing templates, use template attribute “weld_number”:

Image
ML006_36_enu

Configuration tab

Use the Configuration tab to add extra characters (parentheses, brackets, etc.) to the prefix of added phase numbers and generating weld numbers.

Image
tab_configuration

 

OptionDescription
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
ML006_tab_configuration_1
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
ML006_tab_configuration_2
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.

Image
tab_rebars

 

From the list box, you can choose Existing Prefix, in between character, Extra Information and an End character. The options are:

OptionDescription
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
tab_rebars_1
5

The options are:

No

Yes

To write the phase number in the user-defined attributes of the reinforcing bars:

Image
tab_rebars_2

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.

Image
tab_UDA

 

Part numbering properties

OptionDescription
1

Number

If 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
tab_UDA_1

If the numbering is not up to date, a question mark will be added:

Image
tab_UDA_2
2

Prefix

If 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
tab_UDA_3
3

Start number

If 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
tab_UDA_4

Assembly / Cast unit numbering properties

OptionDescription
4

Number

If 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
tab_UDA_5

If the numbering is not up to date, a question mark will be added:

Image
tab_UDA_6
5

Prefix

If 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
tab_UDA_7
6

Start number

If 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
tab_UDA_8

Part properties

OptionDescription
7 + 8 + 9

Allows you to write certain part properties to the user-defined attributes of the selected parts.

Example:

Image
tab_UDA_9

 

Operations on UDA's

OptionDescription
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
ML006_53

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
tab_UDA_10

The piles now have different numbers (per level) because the pile level is written to user-defined attribute comment2:

Image
tab_UDA_11

 

Image
tab_UDA_12

 

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
tab_UDA_13

 

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.
Image
tab_copy_main_part_prop

 

OptionDescription
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

Image
tab_copy_main_part_prop_1

 

Image
tab_copy_main_part_prop_2

 

Image
tab_copy_main_part_prop_3

Workflow-states tab

Use the Workflow-status tab to copy the sequense into UDA.

Image
tab_workflow_status

 

OptionDescription
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.

Image
tab_pos_no_to_UDA

 

OptionDescription
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
tab_pos_no_to_UDA_1
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.

5Name 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.

Image
tab about

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.

Back to top
Was this helpful?