tekla tutorial

200
Tekla Structures Detailing Guide Product version 17.0 December 2010 © 2010 Tekla Corporation

Upload: laidon-zekaj

Post on 16-Apr-2015

988 views

Category:

Documents


122 download

DESCRIPTION

tutorial

TRANSCRIPT

Page 1: TEKLA TUTORIAL

Tekla StructuresDetailing Guide

Product version 17.0December 2010

© 2010 Tekla Corporation

Page 2: TEKLA TUTORIAL

© 2010 Tekla Corporation and its licensors. All rights reserved.

This Software Manual has been developed for use with the referenced Software. Use of the Software, and use of this Software Manual are governed by a License Agreement. Among other provisions, the License Agreement sets certain warranties for the Software and this Manual, disclaims other warranties, limits recoverable damages, defines permitted uses of the Software, and determines whether you are an authorized user of the Software. All information set forth in this manual is provided with the warranty set forth in the License Agreement. Please refer to the License Agreement for important obligations and applicable limitations and restrictions on your rights. Tekla does not guarantee that the text is free of technical inaccuracies or typographical errors. Tekla reserves the right to make changes and additions to this manual due to changes in the software or otherwise.

In addition, this Software Manual is protected by copyright law and by international treaties. Unauthorized reproduction, display, modification, or distribution of this Manual, or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted to the full extent permitted by law.

Tekla, Tekla Structures, Xcity, Xengineer, Xpipe, Xroad, Xpower, Xsteel, and Xstreet are either registered trademarks or trademarks of Tekla Corporation in the European Union, the United States, and/or other countries. Other product and company names mentioned in this Manual are or may be trademarks of their respective owners. By referring to a third-party product or brand, Tekla does not intend to suggest an affiliation with or endorsement by such third party and disclaims any such affiliation or endorsement, except where otherwise expressly stated.

Portions of this software:

D-Cubed 2D DCM © 2008 Siemens Industry Software Limited. All rights reserved.

EPM toolkit © 1995-2004 EPM Technology a.s., Oslo, Norway. All rights reserved.

XML parser © 1999 The Apache Software Foundation. All rights reserved.

Project Data Control Library © 2006 - 2007 DlhSoft. All rights reserved.

DWGdirect, DGNdirect and OpenDWG Toolkit/Viewkit libraries © 1998-2005 Open Design Alliance. All rights reserved.

FlexNet Copyright © 2010 Flexera Software, Inc. and/or InstallShield Co. Inc. All Rights Reserved. This product contains proprietary and confidential technology, information and creative works owned by Flexera Software, Inc. and/or InstallShield Co. Inc. and their respective licensors, if any. Any use, copying, publication, distribution, display, modification, or transmission of such technology in whole or in part in any form or by any means without the prior express written permission of Flexera Software, Inc. and/or InstallShield Co. Inc. is strictly prohibited. Except where expressly provided by Flexera Software, Inc. and/or InstallShield Co. Inc. in writing, possession of this technology shall not be construed to confer any license or rights under any Flexera Software, Inc. and/or InstallShield Co. Inc. intellectual property rights, whether by estoppel, implication, or otherwise.

The software is protected by U.S. Patent Nos. 7,302,368 and 7,617,076. Also elements of the software described in this Manual may be the subject of pending patent applications in the European Union and/or other countries including U.S. patent applications 2004267695, 2005285881, 20060004841, 20060136398, 20080189084, and 20090189887.

Page 3: TEKLA TUTORIAL

TEKLA STRUCTURES 17 3

Conventions used in this guideTypographical conventions

The following typographical conventions are used in this guide:

Noteboxes The following types of noteboxes are used in this guide:

Font Usage

Bold Any text that you see in the user interface appears in bold. This font is used, for example, for window and dialog box titles, box and button names, and list items.

Italic bold New terms are in italic bold when they appear in the current context for the first time.

Monospace Extracts of program code, HTML, or other material that you would normally edit in a text editor, appear in monospaced font.

This font is also used for file names and folder paths, and for any text that you should type yourself.

A tip might introduce a shortcut, or suggest alternative ways of doing things.

A note draws attention to details that you might easily overlook. It can also point you to other information in this guide that you might find useful.

You should always read very important notes and warnings, like this one. They will help you avoid making serious mistakes, or wasting your time.

This symbol indicates advanced or highly technical information that is usually of interest only to advanced or technically-oriented readers.

Page 4: TEKLA TUTORIAL

TEKLA STRUCTURES 17 4

Contents

Conventions used in this guide ........................................................................................................................... 3

1 Getting Started........................................................................................... 91.1 Basics of components............................................................................................................................. 9

Component concepts ....................................................................................................................... 10

Component dialog box ..................................................................................................................... 11

Selection order ................................................................................................................................. 13

Up direction ...................................................................................................................................... 13

Automatic and default properties ..................................................................................................... 14

General tab ...................................................................................................................................... 15

Design and Design type tabs ........................................................................................................... 16

1.2 Component catalog............................................................................................................................... 17

Using the component catalog........................................................................................................... 18

Symbols ..................................................................................................................................... 19

Pop-up menus ........................................................................................................................... 20

Thumbnail images............................................................................................................................ 21

Descriptions and keywords .............................................................................................................. 21

Grouping components...................................................................................................................... 22

Copying components to another folder ............................................................................................ 22

Customizing and saving components .............................................................................................. 22

1.3 Using components ................................................................................................................................ 23

Creating components ....................................................................................................................... 24

Example: Adding an end plate ......................................................................................................... 24

Example: Adding a base plate and anchor rods .............................................................................. 25

Example: Adding a beam to column connection .............................................................................. 26

Viewing components ........................................................................................................................ 27

Modifying components ..................................................................................................................... 27

Conceptual components .................................................................................................................. 27

Converting a conceptual component to a detailed component .................................................. 28

Tips on working with components .................................................................................................... 29

1.4 Defining parts and plates ...................................................................................................................... 29

Using the dialog box......................................................................................................................... 29

Dimensioning parts .......................................................................................................................... 30

Plates ........................................................................................................................................ 30

Beams ....................................................................................................................................... 30

Page 5: TEKLA TUTORIAL

TEKLA STRUCTURES 17 5

Part position number ................................................................................................................. 31

Using the Components tab ........................................................................................................ 31

Defining materials ............................................................................................................................ 32

Using the Components tab ........................................................................................................ 33

1.5 Defining bolts and welds....................................................................................................................... 33

Using the Bolts tab ........................................................................................................................... 33

Defining bolts ................................................................................................................................... 35

Increasing bolt length ................................................................................................................ 35

Creating holes .................................................................................................................................. 35

Number of bolts and spacing ........................................................................................................... 36

Bolt group orientation ....................................................................................................................... 36

Bolt group pattern............................................................................................................................. 37

Edge distance .................................................................................................................................. 37

Bolt position...................................................................................................................................... 37

Vertical bolt position .................................................................................................................. 38

Horizontal bolt position .............................................................................................................. 38

Defining slotted holes....................................................................................................................... 39

Deleting bolts ................................................................................................................................... 40

Defining bolt assemblies .................................................................................................................. 41

Welds ............................................................................................................................................... 41

1.6 AutoConnection .................................................................................................................................... 42

Using AutoConnection ..................................................................................................................... 42

1.7 AutoDefaults ......................................................................................................................................... 45

Using AutoDefaults .......................................................................................................................... 45

How to use AutoDefaults effectively................................................................................................. 46

Checking AutoDefaults properties.................................................................................................... 46

Checking AutoDefaults rules............................................................................................................ 46

1.8 Using the joints.def file.......................................................................................................................... 46

About joints.def ................................................................................................................................ 47

How joints.def works ................................................................................................................. 47

How to read joints.def ................................................................................................................ 47

Entering values .......................................................................................................................... 48

Connections that use joints.def ........................................................................................................ 48

Defining general defaults ................................................................................................................. 48

Defining bolt diameter and number of rows ..................................................................................... 50

Clip angle, shear plate, and end plate connections ................................................................... 50

Gusset connections ................................................................................................................... 50

Diagonal connections ................................................................................................................ 51

Defining other bolt and part properties............................................................................................. 51

Gusset connection properties .................................................................................................... 52

Diagonal connection properties ................................................................................................. 55

Profile type-dependent bolt dimensions .................................................................................... 56

Page 6: TEKLA TUTORIAL

6 TEKLA STRUCTURES 17

How Tekla Structures uses joints.def ............................................................................................... 57

1.9 Using Excel in connection design ......................................................................................................... 58

Setting up Excel files ........................................................................................................................ 59

Sample implementation.................................................................................................................... 59

Indicating component status............................................................................................................. 62

2 Custom Components .............................................................................. 652.1 Defining custom components................................................................................................................ 66

Exploding components ..................................................................................................................... 66

Defining a custom component.......................................................................................................... 66

Custom component types................................................................................................................. 70

Custom component basic properties................................................................................................ 72

Custom components in a new Tekla Structures version .................................................................. 73

2.2 Editing custom components .................................................................................................................. 73

Custom component editor ................................................................................................................ 74

Custom component browser ............................................................................................................ 76

2.3 Defining variables.................................................................................................................................. 78

Creating distance variables .............................................................................................................. 79

Creating reference distances ........................................................................................................... 81

Using magnetic construction planes................................................................................................. 84

Creating parameter variables ........................................................................................................... 85

Creating parameters that use formulae............................................................................................ 86

2.4 Functions to use in formulas ................................................................................................................. 87

Arithmetic operators ......................................................................................................................... 87

Logical statement ............................................................................................................................. 88

Reference function ........................................................................................................................... 88

Mathematical functions..................................................................................................................... 89

Statistical functions........................................................................................................................... 90

Data type conversions...................................................................................................................... 91

String operations .............................................................................................................................. 91

Trigonometric functions .................................................................................................................... 93

Framing condition functions ............................................................................................................. 93

2.5 Defining custom component properties................................................................................................. 95

Adding an option to create parts ...................................................................................................... 95

Defining bolt size and standard ........................................................................................................ 96

Defining bolt group location.............................................................................................................. 97

Replacing a sub-component............................................................................................................. 99

Changing the properties file ........................................................................................................... 101

Defining meshes in custom components........................................................................................ 102

Creating surface treatments in custom components ...................................................................... 105

2.6 Managing and using custom components........................................................................................... 105

Page 7: TEKLA TUTORIAL

TEKLA STRUCTURES 17 7

Custom component dialog box....................................................................................................... 105

Customizing the dialog box ............................................................................................................ 107

Changing the order of fields .................................................................................................... 108

Changing the location of fields ................................................................................................ 108

Renaming tabs ........................................................................................................................ 109

Adding more tabs .................................................................................................................... 109

Adding pictures ........................................................................................................................ 110

Preventing modifications ......................................................................................................... 110

Using a custom component............................................................................................................ 111

Managing custom components ...................................................................................................... 111

Exporting and importing .......................................................................................................... 112

Protecting custom components with passwords ............................................................................ 113

Performing actions on custom components ................................................................................... 113

Using Excel with custom components............................................................................................ 114

Using ASCII files with custom component ..................................................................................... 114

Tips on working with custom components ..................................................................................... 115

2.7 Custom components reference........................................................................................................... 116

Detailing > Component > Define Custom Component... ................................................................ 117

Position type................................................................................................................................... 119

Display variables ............................................................................................................................ 120

Browser .......................................................................................................................................... 124

Plane types .................................................................................................................................... 125

Construction plane ........................................................................................................................ 126

Custom component settings........................................................................................................... 127

Create distance ............................................................................................................................. 128

Create reference distance ............................................................................................................. 129

Automatic distances ...................................................................................................................... 130

3 Reinforcement ....................................................................................... 1333.1 Getting started with reinforcement...................................................................................................... 133

3.2 Basic reinforcement properties ........................................................................................................... 134

Hooks ............................................................................................................................................. 135

Concrete cover............................................................................................................................... 137

Spacing reinforcing bars ................................................................................................................ 138

Omitting reinforcing bars ................................................................................................................ 138

User-defined attributes of reinforcement........................................................................................ 139

Meshes........................................................................................................................................... 139

3.3 Working with reinforcement ................................................................................................................ 140

Placing reinforcement .................................................................................................................... 140

Attaching reinforcement to parts .................................................................................................... 141

Modifying reinforcement................................................................................................................. 141

Changing reinforcement shape ............................................................................................... 141

Page 8: TEKLA TUTORIAL

8 TEKLA STRUCTURES 17

Using reinforcement handles ................................................................................................... 142

Using adaptivity ....................................................................................................................... 143

Ungrouping a reinforcement .................................................................................................... 145

Grouping reinforcements ......................................................................................................... 147

Adding points to a reinforcement ............................................................................................. 148

Removing points from a reinforcement .................................................................................... 149

Splitting reinforcing bar groups ................................................................................................ 150

Splitting reinforcing bars in a group ......................................................................................... 150

Combining two reinforcing bars or reinforcing bar groups into one ......................................... 150

Exploding reinforcement .......................................................................................................... 150

Reinforcement geometry validity .................................................................................................... 151

Conceptual reinforcements ............................................................................................................ 151

Converting conceptual reinforcements to detailed reinforcements .......................................... 151

Customizing reinforcement meshes ............................................................................................... 151

Defining custom reinforcement components .................................................................................. 153

3.4 Single bars, bar groups, and meshes ................................................................................................. 154

Reinforcing bar ............................................................................................................................... 155

Reinforcing bar group..................................................................................................................... 156

Curved reinforcing bar group.......................................................................................................... 158

Circular reinforcing bar group......................................................................................................... 160

Reinforcement mesh ...................................................................................................................... 161

Reinforcement strand pattern......................................................................................................... 163

Reinforcement splice...................................................................................................................... 166

4 Reinforcing bar bending types ............................................................ 1674.1 Reinforcement in templates ................................................................................................................ 188

5 User-defined reinforcing bar bending shapes.................................... 1915.1 Defining your own reinforcing bar bending shapes ............................................................................. 191

5.2 Defining rules for reinforcing bar bending shapes manually ............................................................... 193

Reinforcing bar bending shape rule settings .................................................................................. 193

Page 9: TEKLA TUTORIAL

TEKLA STRUCTURES 17 9Getting Started

1 Getting Started

Introduction Once you have created a frame of parts in your Tekla Structures model, you will need to connect those parts to complete the model. Tekla Structures contains a wide range of components that you can use to automate the process of creating a model.

This chapter explains the basics about components - what they are and how to create them using Tekla Structures. We will begin with the basic concepts, followed by a general description of components properties. Finally, we will show you how to use components in practice.

Contents This chapter is divided into the following topics:

• Basics of components (p. 9)

• Component catalog (p. 17)

• Using components (p. 23)

• Defining parts and plates (p. 29)

• Defining bolts and welds (p. 33)

• AutoConnection (p. 42)

• AutoDefaults (p. 45)

• Using the joints.def file (p. 46)

• Using Excel in connection design (p. 58)

1.1 Basics of componentsIntroduction Components are tools that you can use to automatically create the parts, welds, and bolts

required to connect parts. They are linked to main parts, so, when you modify a main part, the associated component also changes.

Benefits The main benefits of working with components are:

1. You can save the properties of a component using an easily-identifiable name and keep it for future use. For example, you could save the properties of a W12x65 column base plate connection as W12x65.j*, and use it for several projects.

2. When you modify the size of a profile, Tekla Structures automatically modifies the relevant components.

Page 10: TEKLA TUTORIAL

10 TEKLA STRUCTURES 17

Getting Started

3. When you copy or move objects, Tekla Structures automatically includes all the associated components.

Topics Component concepts (p. 10)

Component catalog (p. 17)

Component dialog box (p. 11)

Selection order (p. 13)

Up direction (p. 13)

Automatic and default properties (p. 14)

General tab (p. 15)

Design and Design type tabs (p. 16)

Component concepts

Components are tools that automate tasks and group objects so that Tekla Structures treats them as a single unit. Components adapt to changes in the model, so that Tekla Structures automatically modifies a component if you modify the parts it connects.

This is an example of how to apply a connection:

Component types Components have the following subtypes:

Select the main part.

Select the secondary part.

To see information about the connection, click the connection symbol.

The connection automatically creates the required parts, fittings, bolts, etc.

Page 11: TEKLA TUTORIAL

TEKLA STRUCTURES 17 11Getting Started

System and custom components

Tekla Structures contains hundreds of system components by default. You can also create your own components, custom components. They have following subtypes:

• connection

• detail

• part

• seam

All components are stored in the Component catalog (p. 17). To open the component catalog, use the keyboard shortcut Ctrl + F.

See also Custom Components (p. 65)

Exploding components (p. 66)

Component dialog box

The component dialog box is in two sections.

Upper part Use the upper section of the dialog box to save and load predefined settings. For more information, see Save, Load, Save as buttons. For some components the upper section also contains buttons for accessing the bolt, weld and DSTV dialog boxes.

For information on handling the saved properties, see Connection properties files.

Component type Description Examples Symbol

Connection Connects two or more parts, and creates all the required objects such as cuts, fittings, parts, bolts, and welds.

Two-sided clip angle, bolted gusset.

Corbel connection (14)

Detail Adds a detail or a reinforcement to a main part. A detail is only connected to one part. When you create a detail, Tekla Structures prompts you to select a part, followed by a point to locate the detail.

Stiffeners, base plates, lifting hooks

Beam reinforcement, pad footing reinforcement

Modeling tool

Automatically creates and assembles the parts to build a structure, but does not connect the structure to existing parts. Modeling tools can include connections and details.

Stairs, frames, towers

Page 12: TEKLA TUTORIAL

12 TEKLA STRUCTURES 17

Getting Started

Lower part The lower section of the dialog box is divided into tabs. This is where you define the properties of the parts and bolts that the component creates. The most common tabs that appear here are:

• Picture illustrates the component. It shows just one example, but you can usually use one component in many situations.

• Parts is where you define the properties of the parts the component creates

• Parameters is where you set parameters to control the component (for example, for stiffeners, end plates, chamfers, etc.)

• Bolts is where you define the number of bolts and their edge distances

• General is where you define the direction of the connection or detail and AutoDefaults rules

Tabs

Tekla Structures uses the automatic property value

The parts the component creates appear in yellow

The green symbol indicates the correct direction for the connection or detail.

The parts you select appear in blue.

Tekla Structures uses the default property value

Page 13: TEKLA TUTORIAL

TEKLA STRUCTURES 17 13Getting Started

See also Defining parts and plates (p. 29)

Defining bolts and welds (p. 33)

Selection order

To create a connection you need to select or pick existing parts or points. The default selection order for a connection is:

1. Main part2. Secondary part(s)3. If there is more than one secondary part, click the middle mouse button to finish selecting

parts and create the connection.

Some connection dialog boxes illustrate the selection order for parts using numbers, as shown below. Select the parts in the order shown in the picture:

Details The default selection order for a detail is:

1. Main part.2. A point in the main part to show the location of the detail.

Modeling tools The default picking order for a modeling tool is:

1. Pick one to three point(s) to show the location of the objects the modeling tool creates.

Up direction

The up direction of a connection or a detail indicates how the connection is rotated around the secondary part, relative to the current work plane. If there are no secondary parts, Tekla Structures rotates the connection around the main part. The options are: +x, -x, +y, -y, +z, -z.

The Picture tab in the dialog box shows the up direction Tekla Structures will use. Tekla Structures also indicates the up direction in the connection symbol:

Page 14: TEKLA TUTORIAL

14 TEKLA STRUCTURES 17

Getting Started

Manually defining up direction

To manually define the up direction:

1. Double-click the connection symbol to open the connection dialog box.2. On the General tab, change the x, y, or z direction. Try positive directions first.3. Click Modify to use the new values.

Automatic and default properties

Some connection dialog boxes contain list boxes that show property options as graphics. You can select system defaults, AutoDefaults, or have Tekla Structures automatically set the properties.

System default properties

If you leave fields in connection dialog boxes blank, Tekla Structures uses the system default properties. Manual entries, default, automatic and properties in the joints.def file, all override these system defaults. You cannot change system default properties.

Page 15: TEKLA TUTORIAL

TEKLA STRUCTURES 17 15Getting Started

Default and automatic properties

See also Using the joints.def file (p. 46)

General tab

Connections and details have the same General tab. It contains the following properties:

Icon Description More information

To have Tekla Structures use a default property in a connection, select the option marked with this symbol.

If you use AutoDefaults for the connection, Tekla Structures uses the property defined in the AutoDefaults rules. If you are not using AutoDefaults, Tekla Structures creates the connection using the system default property.

If AutoDefaults have been used, the actual picture in the default option does not necessairly match the outcome.

Using AutoDefaults (p. 45)

To have Tekla Structures automatically determine which option to use for a property, select the option marked with this symbol.

Example, Boomerang bracing connection (60):

Use the Automatic option on the Gussetbolt1 tab to have Tekla Structures determine how the clip angle is connected to the gusset plate and beam.

Page 16: TEKLA TUTORIAL

16 TEKLA STRUCTURES 17

Getting Started

Design and Design type tabs

Some component dialog boxes include a Design tab, others include a Design type tab. Use the options on these pages to check if the component will bear the UDL (uniform distributed load), according to AISC (ASD) specifications. This design check is intended for use with imperial units.

The Design tab also contains options to:

• Use AutoDefaults rule groups to automatically modify component properties to take the calculated load. To define which AutoDefaults rule group to use, go to the General tab and select the rule in the AutoDefaults rule group list box.

For more information, see Reaction forces and UDL.

Field Description More information

Up direction Rotates the connection around the secondary part or detail around the main part.

The fields next to the image define rotation angle around the x- and y-axis of the secondary. The upper one is for y- and the lower one for x.

Up direction (p. 13)

Position in relation to primary part

Available only for details. Select a checkbox next to the images to indicate the position of the definition point of the detail, relative to the main part.

Use the Horizontal offset and Vertical offset fields to define the horizontal and vertical alignment of the detail, relative to the main part.

Locked Prevents modifications. Locking objects

Class A number given to all parts the connection creates. You can use class to define the color of parts in the model.

Color settings for parts

Connection code

Identifies the connection. Tekla Structures can display this connection code in connection marks in drawings.

AutoDefaults Rule Group

Automatically sets connection properties according to the selected rule group. To switch AutoDefaults off, select the rule group None.

Using AutoDefaults (p. 45)

AutoConnection Rule Group

Automatically switches the connection to another according to the selected rule group.

Page 17: TEKLA TUTORIAL

TEKLA STRUCTURES 17 17Getting Started

• Use information in an Excel spreadsheet to check connection design and automatically update component properties to bear the UDL. This is useful when you want to check connection design according to other design codes. See Using Excel in connection design (p. 58).

Design tab To check the design of a component that has a Design tab page:

1. Go to the Design tab and select Yes in the Use UDL listbox.2. To use information in an Excel spreadsheet in the UDL calculation, select Excel in the

External design listbox.3. Enter the information you want to use in the calculation in the remaining fields.4. Select a connection in the model and click Modify. To view the results of the check, right-

click the component symbol and select Inquire from the pop-up menu.The inquire object window opens, which contains a summary of the design checks and related information.

See also Using Excel in connection design (p. 58).

Design type tab To check the design of a component that has a Design type tab page:

1. Open the component properties dialog box.2. Go to the Design type tab and select Yes in the Check connection list box. Tekla

Structures will check the connection each time it is used or changed in a model. 3. Enter the information you want to use in the calculation in the remaining fields.4. Select a connection in the model and click Modify.5. Tekla Structures checks the component. A green component symbol indicates that the

connection will bear the UDL, red indicates it will not.6. To view the results of the check, right-click the component symbol and select Inquire from

the pop-up menu.The inquire object window opens, which contains a summary of the design checks and related information, for example:

• The first row shows the part checked, the name of the check and a reference to the AISC specification.

• The second row shows the applied and allowed force and how much capacity has been used.

• The third row shows the results and possible solutions. In this example the primary angle plate was not thick enough. Tekla Structures has indicated the minimum thickness required to bear the UDL.

1.2 Component catalogTekla Structures contains a component catalog, where all components and sketched cross sections are stored. See also Sketched cross sections.

To open the component catalog, use the keyboard shortcut Ctrl + F, or click the Search component icon on the component toolbar (see Component catalog example (p. 18)).

Topics Using the component catalog (p. 18)

Thumbnail images (p. 21)

Descriptions and keywords (p. 21)

Primary angle, Gross shear [AISC ASD F4-1 (p5-49)]

applied = 250.00, allowable = 190.80, capacity = 1.31

FAIL (t = 0.5000, tmin = 0.6551)

Example of design check information in the Inquire object dialog box.

Page 18: TEKLA TUTORIAL

18 TEKLA STRUCTURES 17

Getting Started

Grouping components (p. 22)

Customizing and saving components (p. 22)

Using the component catalog

To open the component catalog, use the keyboard shortcut Ctrl + F, or click the Search component icon on the component toolbar.

You can do the following with components and sketched cross sections:

• search using name, number, or keywords

• start creating

• view properties

• collect your own favorites

• define keywords

• edit or add descriptions

• import/export

Component catalog example

This example shows the search results for the search term "Part":

Search

View folders

View details

View thumbnails

Show/ hide descriptions

Page 19: TEKLA TUTORIAL

TEKLA STRUCTURES 17 19Getting Started

Creating new folders

By default, components are grouped in folders based on their type and framing condition. You can add and remove components, and create folders and subfolders.

To create new folders in the Folders tree view, right-click a level in the tree and select an option from the pop-up menu:

• Create New Folder to create folder at the same level

• Create New Sub-folder to create a folder one level below

Information on the folders you create is stored in the ComponentCatalogTreeView.txt file that is located in the ..\TeklaStructuresModels\<model>\attributes\ folder.

For more information, see Copying components to another folder (p. 22).

Modifying Search and Folders views

• The default view settings for the Search view are stored in the ComponentCatalog.txt file that is located in the ..\Tekla Structures\<version>\environments\<environment>\system folder.If you modify the file, the Search view and the Search results branch in the Folders view change.

• The default tree settings for the Folders view are stored in the ComponentCatalogTreeView.txt file that is located in the ..\Tekla Structures\<version>\environments\<environment>\system folder.

If you modify the file, the Folders view changes.

SymbolsThe first column in the catalog indicates the component types with following symbols:

Create a component using the component tool you used last with its current properties.

Double-click the name to set the properties and create the component.

Component description

Custom components have yellow symbols.

System components have blue symbols.

To sort a column, click the header cell.

You can create a list of favorite components. To add a component to your list, right-click the component name in the component catalog, and then select Add to Favorites in the pop-up menu.

Symbol Component type

System connections

System detail

System modeling tool

Custom connections and seams

Page 20: TEKLA TUTORIAL

20 TEKLA STRUCTURES 17

Getting Started

Pop-up menusSystem components

Right-click a system component in the Search view list to open a pop-up menu containing the following commands:

• Properties...

• Edit Keywords...

• Add to Favorites

• Add to Search Result...

• Remove from Search Result

• Change picture...

• AutoDefaults...

• Import...

Custom components

Right-click a custom component in the Search view list to open a pop-up menu containing the following commands:

• Properties...

• Edit keywords...

• Add to Favorites

• Add to Search Result...

• Remove from Search result

• Change Picture...

• Export...

• Import...

• Edit Custom Component

• Delete Custom Component

Sketched cross sections

Right-click a sketch in the Search view list to open a pop-up menu containing the following commands:

• Properties...

• Edit Keywords...

• Add to Favorites

• Add to Search Result...

• Remove from Search Result

• Export...

• Import...

• Change Picture...

• Delete

See also Thumbnail images (p. 21)

Descriptions and keywords (p. 21)

Custom details

Custom parts

Sketched cross sections

Symbol Component type

Page 21: TEKLA TUTORIAL

TEKLA STRUCTURES 17 21Getting Started

Grouping components (p. 22)

Managing custom components (p. 111)

Sketched cross sections

Thumbnail images

Most system components have a default thumbnail image in the component catalog, which shows you a typical situation where the component can be used. For example, this is what the thumbnail image for Bolted gusset (11) connection looks like:

To edit a thumbnail image for a component:

1. Create an image and save it in bmp format in ..\Tekla Structures\<version>\nt\bitmaps folder.

2. Press Ctrl + F to open the component catalog.3. Right-click the component and select Change picture...

4. Locate the thumbnail and select it.5. Click OK.6. Tekla Structures links the thumbnail to the component.

Descriptions and keywords

Descriptions To view a component description, select the component in the Component catalog.

Use the button to show or hide descriptions.

You can create new descriptions and edit existing ones:

• The default component descriptions are stored in the xslib.db1 file, located in the model folder.

• To add or edit a description, type text in the description field. When you select another component in the component catalog, Tekla Structures prompts you to save the description you added or edited. After you have saved the description, save the model also.

• Edited component descriptions are model-specific.

Keywords To add or edit keywords, right-click a component in the component catalog, and select Edit keywords...

Keywords you add or edit are saved in ComponentCatalog.txt file in the current model folder.

You can combine ComponentCatalog.txt files and move them to the system folder:..\Tekla Structures\<version>\environments\<environment>\system.

To create the image, you can use Create View > Default Views of Component and Screenshot commands, for example.

Page 22: TEKLA TUTORIAL

22 TEKLA STRUCTURES 17

Getting Started

Grouping components

To create a new folder based on the results of a search:

1. In the Component catalog, enter your search criteria and click Search.2. To group the search results in a new folder, click Store.3. In the Store search result dialog box, enter a name for the folder and click OK.4. The new folder appears in the tree.

Removing components from groups

To remove components from a group, right-click the component and select:

• Remove, if it is a default group.

or

• Remove from search result if the folder was created from a search.

Copying components to another folder

To copy components from one folder to another:

1. In the component catalog, click the Folders icon to open the Folders view.2. Go to the folder where the component to be copied is located.3. Select the component, right-click and select Copy.4. Go to the folder where you want to copy the component.5. Right-click and select Paste.

Customizing and saving components

Many components are suitable for use in different situations. You can define the properties of a component to use in a specific situation, then save a copy in the component catalog to use in similar situations.

For example, we’ll use the Bolted gusset (11) component to connect a single brace at the base plate of column.

If the copying does not succeed for some reason, store the component temporarily to a new folder.

1. Click the Search icon and search for the component to be copied.2. Select the component and click Store to create a new folder for the

component.3. In the Folders view, go to the new folder and copy the component

from there to the desired folder.

Page 23: TEKLA TUTORIAL

TEKLA STRUCTURES 17 23Getting Started

1. To save a copy of the component, we’ll right-click the component symbol in the model, and select Publish in catalog.... The Publish in catalog dialog box appears.

2. We can add the component to a specific group. By default, the component is added to the All group.

3. By default the component uses the same thumbnail image as the original component. To change the thumbnail, see Thumbnail images (p. 21).

1.3 Using componentsIntroduction This section explains how to use components. It also includes examples.

Topics Creating components (p. 24)

Example: Adding an end plate (p. 24)

Example: Adding a base plate and anchor rods (p. 25)

Example: Adding a beam to column connection (p. 26)

Viewing components (p. 27)

Modifying components (p. 27)

Conceptual components (p. 27)

Converting a conceptual component to a detailed component (p. 28)

Tips on working with components (p. 29)

Page 24: TEKLA TUTORIAL

24 TEKLA STRUCTURES 17

Getting Started

Creating components

You create different types of component in different ways. For example, you select existing parts to indicate which members a connection or a detail is attached to. You need to pick points to indicate the location or length of a detail or a modeling tool. See also Selection order (p. 13).

When you create connections, Tekla Structures prompts you to select the main part (the part secondary parts connect to), then the secondary part(s). For an example of using a connection, see Example: Adding an end plate (p. 24).

Status Tekla Structures uses different-colored component symbols to show the status of connections and details:

Example: Adding an end plate

This example shows how to create an end plate connection. The End plate (144) connection connects two beams, or a beam to a column, using a bolted end plate.

To create the end plate connection:

1. In the component catalog, enter 144 and click Search.2. Double-click the End plate (144) component. Tekla Structures displays the component

dialog box and starts the End plate (144) command.3. Click Apply to create the component using the default properties.4. Tekla Structures prompts you to select the main part (column) and then the secondary part

(beam). Tekla Structures creates the connection.

Color Status Tip

Green

Component created successfully.

Yellow

Component created, but has problems.

Often occurs when bolts or holes have an edge distance less than the default value for that component.

Red

Component failed. A common reason is that the up direction is not appropriate. See Up direction (p. 13).

When applying a component that you are unfamiliar with, accept the default properties and apply the component. Then look to see what needs to be modified. This is quicker than trying to set the values for the component before seeing what the component actually creates.

Page 25: TEKLA TUTORIAL

TEKLA STRUCTURES 17 25Getting Started

5. Select the next main part or interrupt the command.

If you need to change the number of bolts or plate dimensions, for example, you need to modify the component. For more information, see Modifying components (p. 27).

If you use incorrect properties, Tekla Structures may fail to create the component. For more information, see Creating components (p. 24).

Example: Adding a base plate and anchor rods

Component catalog contains several base plate details. This example shows how to create a base plate and anchor rods.

Before you start:

• create a column

• create an elevation view

To add a base plate to a column:

1. Open an elevation view.2. Open the component catalog.3. Enter base plate in the Search field and click Search.

4. To view pictures of the components in the search results, click the Thumbnails icon .

Page 26: TEKLA TUTORIAL

26 TEKLA STRUCTURES 17

Getting Started

5. Click Base plate (1004). This component creates a base plate with anchor bolts.6. The prompt Pick part appears on the status bar. Select the column.7. The prompt Pick position appears on the status bar. Pick the point at the base of the

column to indicate where to create the base plate. 8. Tekla Structures creates the base plate.9. Examine the component to see if you need to make any changes.10. Check that the connection symbol is green, which indicates that the connection was

created successfully.11. Change the dimensions of the anchor rods.

To make it easier to select components, click the Select component icon .

12. Double-click the component to open the Tekla Structures Base plate (1004) dialog box. 13. Go to the Anchor rods tab. Change the dimensions of the anchor rods.14. To change only this base plate, select Ignore other types in the list in the top section of the

dialog box:

15. Click Modify. Tekla Structures changes the dimensions of the anchor rods.16. Click OK to close the dialog box.17. Right-click and select Interrupt from the pop-up menu to end the command.18. Check that the connection symbol is green, which indicates that the connection was

created successfully.

Example: Adding a beam to column connection

Component catalog contains several beam to column connections. This example shows how to create a beam to column connection.

Before you start:

• create a beam and a column

• create an elevation view

To create a beam to column connection:

1. Open the component catalog.

Page 27: TEKLA TUTORIAL

TEKLA STRUCTURES 17 27Getting Started

2. Select Beam to column connections in the list. The list of beam to column connections appears in the main pane.

3. Select Column with stiffeners (186).4. The prompt Pick main part appears on the status bar. Select the column.5. The prompt Pick secondary part appears on the status bar. Select the beam.6. Tekla Structures creates the connection.7. Click OK to close the dialog box.8. Right-click and select Interrupt from the pop-up menu to end the command.9. Check that the connection symbol is green, which indicates that the connection was

created successfully.10. Examine the component to see if you need to make any changes.

Viewing components

You can create several views of a component to view it from different viewpoints.

To create views of a component:

1. Click the component symbol to select the component.2. To create views, right-click and select Create View > Default Views of Component

from the pop-up menu. Tekla Structures creates four views: front, end, top, and perspective.

Modifying components

To modify a component, double-click the component symbol in the model. The component dialog box appears. This is where you modify the component properties.

You can also indicate which connections and details are affected by the modifications:

• Modify connection type: If you have selected several connections details, clicking the Modify button modifies all the selected connections and details irrespective of their type. If the connection type is not the same as in the dialog box, Tekla Structures changes the connection type.

• Ignore other types: Tekla Structures only modifies connections and details of the type shown in dialog box.

Conceptual components

Conceptual components are meant to be used as reference information for further fabrication detailing. Conceptual components look similar to detailed components but do not include the option to change part numbering or assembly numbering settings.

To check dimensions, such as bolt locations and edge distances, work in the Component front view and use the Measure tool.

If you have Select component switched on , you do not have to pick component symbol, but you can just pick any object belonging to a component. This is the only method for selecting custom parts, because they do not have any symbol.

Page 28: TEKLA TUTORIAL

28 TEKLA STRUCTURES 17

Getting Started

Conceptual components can be created only with Engineering and Reinforced Concrete Detailing configurations. However, you can edit conceptual components in Full, Steel Detailing, or Precast Concrete Detailing configurations.

Conceptual components can be converted to detailed components that include all the information needed for fabrication, such as assemblies, cast units, and reinforcing bars. The conversion to detailed components can be done in Full, Steel Detailing, or Precast Concrete Detailing configurations.

Modifying part properties, such as the size of the component main part, does not automatically convert a detailed component to a conceptual one, or vice versa. For example, if you use the Engineering configuration and modify the model, detailed components do not convert back to conceptual components.

See also Converting a conceptual component to a detailed component (p. 28)

Converting a conceptual component to a detailed componentAn individual conceptual component that has been created with Engineering or Reinforced Concrete Detailing configuration can be converted to a detailed component in Full, Steel Detailing, and Precast Concrete Detailing configurations.

To convert a conceptual component to a detailed component:

1. Select the component symbol.2. Click Detailing > Component > Convert to Detailing Component.

See also Conceptual components (p. 27)

Component Symbol Configuration Description

Conceptual

Rectangular

Engineering

Reinforced Concrete Detailing

Conceptual component does not create assemblies or cast units.

The dialog box is the same as in detailed component, but does not contain fields for part and assembly positions.

Detailed

Round

Full

Steel Detailing

Precast Concrete Detailing

Detailed component contains part and assembly numbering fields, and creates needed assemblies and cast units.

Detailed components can be converted to conceptual components in Engineering and Reinforced Concrete Detailing configurations.

If you want to convert a detailed component to a conceptual component in Engineering or Reinforced Concete Detailing configuration, right-click and select Convert to Conceptual Component.

Page 29: TEKLA TUTORIAL

TEKLA STRUCTURES 17 29Getting Started

Tips on working with components

No component created

If you have difficulty applying a component, check the status bar for prompts. For example, you may need to click the middle mouse button to stop selecting parts, before Tekla Structures creates the component.

Many parts found If you are applying a connection that only allows for one secondary part, you may see the message Many parts found on the status bar. This means that Tekla Structures cannot determine which parts to connect. You may have several parts in the same location, or the view may be set too deep.

Switch parts on/off

If the component does not create the parts you need by default (for example, stiffener plates), look for a switch to turn them on. If there is no switch, try entering a value in the thickness field for that part (for example, on the Stiffeners tab).

If the component creates parts you do not need, look for the switch to turn them off. If there is no switch, enter a zero (0) in the thickness field for that part.

Entering valid profiles

You need to specify profiles for some components. If a component fails, try entering a valid profile.

1.4 Defining parts and platesUse the Parts tab to define the parts that Tekla Structures creates when you use a component.

Topics Using the dialog box (p. 29)

Dimensioning parts (p. 30)

Defining materials (p. 32)

Using the dialog box

Some components list all parts on one tab, others list parts on separate tabs as shown in the following examples.

One Parts tab Where there is one tab, the label is usually Parts or Plates.

Default: Tekla Structures creates stiffeners or uses value retrieved from AutoDefaults.

Automatic: Tekla Structures creates or omits stiffeners depending on the situation in the model.

Tekla Structures does not create stiffeners

Tekla Structures creates stiffeners.

Page 30: TEKLA TUTORIAL

30 TEKLA STRUCTURES 17

Getting Started

Several Parts tabs

Parts can also appear on separate tabs. For example, in connection 56, Corner tube gusset, the parts appear on both the Gusset and Brace conn tabs.

Dimensioning parts

Use the Parts tabs to dimension specific part types in components.

PlatesEnter the following dimensions for plates:

You do not have to enter these dimensions for every component type, as Tekla Structures determines the plate shape differently for different components. For example, in end plate connections, Tekla Structures calculates width and height using the number of bolts and bolt edge distances. Click Help in a component dialog box to check which dimensions you need to enter.

BeamsTo specify a library or parametric profile to use for beams:

To delete a part, enter zero (0) in the t (thickness) field.

Dimension Description

t Plate thickness

b Plate width

h Plate height

Page 31: TEKLA TUTORIAL

TEKLA STRUCTURES 17 31Getting Started

• Enter the profile name.

• Or click , and select a profile from the profile catalog.

Part position numberUse the Pos_no field to enter the part position number for each part the component creates. This overrides the settings on the Tools > Options > Options... > Components tab. Specify a prefix and a start number, as shown below.

Some component dialog boxes have a second row of Pos_no fields for you to enter the assembly position number.

Using the Components tabTo set the default prefix and start number for all the parts that components create, click Tools > Options > Options... > Components. You define different prefixes and start numbers according to the part’s relationship to other parts in the component. Separate the prefix and part number using the \ character (for example, p\1).

The profile must exist in the profile catalog.

Prefix

Start number

Page 32: TEKLA TUTORIAL

32 TEKLA STRUCTURES 17

Getting Started

Defining materials

To define the materials for the parts that components create, click against the Material field. Tekla Structures opens the Select Material dialog box. Click a material type, then click the material to use for the part.

Prefix

Part number

Page 33: TEKLA TUTORIAL

TEKLA STRUCTURES 17 33Getting Started

Using the Components tabTo set the default part material for the parts that components create, click Tools > Options > Options... > Components tab, and use the Part material field. Tekla Structures uses this default if you leave the Material field blank in the component dialog box when you apply the component.

1.5 Defining bolts and weldsUse the Bolts or Welds tabs to define which bolts, assemblies, and welds to use in specific components.

Topics Using the Bolts tab (p. 33)

Defining bolts (p. 35)

Creating holes (p. 35)

Number of bolts and spacing (p. 36)

Bolt group orientation (p. 36)

Bolt group pattern (p. 37)

Edge distance (p. 37)

Bolt position (p. 37)

Defining slotted holes (p. 39)

Deleting bolts (p. 40)

Defining bolt assemblies (p. 41)

Welds (p. 41)

Using the Bolts tab

This illustration shows the properties you can set on the Bolts tab of component dialog boxes:

Page 34: TEKLA TUTORIAL

34 TEKLA STRUCTURES 17

Getting Started

Slotted hole dimensions

Slotted to create slotted hole in part

Check bolt components to include (bolt, washer, screw).

Shank length protruding from the nut

Bolt spacing - vertical

Number of bolts

Page 35: TEKLA TUTORIAL

TEKLA STRUCTURES 17 35Getting Started

Defining bolts

Use the following fields on the Bolts tab to specify the type of bolts to use in individual components:

Increasing bolt lengthTo allow for additional material thickness, increase the length of the bolt on the Bolts tab. For example, you could use this for painted parts.

Enter extra bolt length

Tekla Structures uses this value in bolt length calculation. See Bolt length calculation.

Creating holes

To only create a hole, deselect all the components in the illustration on the Bolts tab.

Enter bolt order number of bolt to delete.

Edge distance

Bolt spacing (horizontal)

Number of bolts

Bolt group pattern

Horizontal

Vertical

Dialog box text Description

Bolt size Must be defined in the bolt assembly catalog. See also The bolt and bolt assembly catalogs.

Bolt standard The bolt standard to use inside the component. Must be defined in the bolt assembly catalog.

Tolerance Gap between bolt and hole.

Thread in mat Indicate if the thread can be inside bolted parts when using bolts with a shaft. Has no effect if using full-threaded bolts.

Site/Workshop Location where bolts should be attached.

Page 36: TEKLA TUTORIAL

36 TEKLA STRUCTURES 17

Getting Started

Number of bolts and spacing

Use the Bolts tab to specify the number of bolts and bolt spacing, both horizontally and vertically.

Enter the number of bolts in the shorter field, and the spacing between bolts in the longer field, as shown below. Use a space to separate bolt spacing values. Enter a value for each space between bolts.

Example For example, if there are 3 bolts, enter 2 values.

The settings above result in this bolt group layout:

Bolt group orientation

Some connections include the following options on the Bolts tab to orientate bolt groups:

Number of bolts

Bolt spacing

Option Description

Square.

Staggered in the direction of the secondary part.

Sloped in the direction of the secondary part.

Page 37: TEKLA TUTORIAL

TEKLA STRUCTURES 17 37Getting Started

Bolt group pattern

For some components you can select different bolt group patterns. You have the following options:

Edge distance

Edge distance is the distance from the center of a bolt to the edge of the part. Enter top, bottom, left, and right edge distances on the Bolts tab. A dimension line on the illustration shows each dimension. See also Using the joints.def file (p. 46).

Bolt position

In the list box on the Bolts tab, select an option to indicate how to measure dimensions for vertical and horizontal bolt position.

Then enter the dimension in the fields indicated below. If you leave this field blank, Tekla Structures uses a system default value.

Option

Edge distance dimension line

Enter edge distances here

Page 38: TEKLA TUTORIAL

38 TEKLA STRUCTURES 17

Getting Started

Vertical bolt positionUse these options to indicate how Tekla Structures measures vertical dimensions:

Horizontal bolt positionUse these options to indicate how Tekla Structures measures horizontal dimensions:

Enter dimensions

Measure dimension from....

Option Dimension from Illustration

Top Upper edge of secondary part to uppermost bolt.

Middle Centerline of bolts to centerline of secondary part.

Bottom Lower edge of secondary part to lowest bolt.

Page 39: TEKLA TUTORIAL

TEKLA STRUCTURES 17 39Getting Started

Defining slotted holes

To define slotted holes in components:

1. Open the component properties dialog box and click on the Bolts tab. Different bolt groups may appear on different tabs in different dialog boxes.

2. Set Hole type to Slotted.3. Select which parts have slotted holes from the Slots in list box. Select No to create round

holes. 4. To shape slotted holes, enter the x or y dimensions of the hole. To produce a round hole,

enter zero (0) for both dimensions.

Option Dimension from Illustration

Left Left edge of secondary part to far left bolt.

Middle Centerline of bolts.

Right Right edge of secondary part to far right bolt.

Page 40: TEKLA TUTORIAL

40 TEKLA STRUCTURES 17

Getting Started

Slotted hole length = x or y dimension + Bolt size + Tolerance

You can also use the Bolt command to modify bolt groups after creating components. For more information, see Holes.

Deleting bolts

To delete bolts from a bolt group:

1. Double click the component symbol to open the component dialog box.2. Go to the Bolts tab.3. Check Delete.4. Enter the bolt number(s) of the bolt(s) to delete, separated by a space. Bolt numbers run

left to right and top down.5. Click Modify to change the selected component.6. Click OK to exit the component dialog box.

Example You start with this bolt group:

You enter the following bolt numbers:

The bolt group now looks like this:

For some components you can specify which parts have slotted holes using the Bolts tab. For example, Clip angle (141), Shear plate simple (146).

Page 41: TEKLA TUTORIAL

TEKLA STRUCTURES 17 41Getting Started

Defining bolt assemblies

On the illustration on the Bolts tab, check the pieces to use in the bolt assembly (bolt, washers, and nuts).

To change the bolt assemblies in the current component:

1. Click the component symbol to select it.2. Check the pieces to use.3. Check Effect in modify.4. Click the Modify button.

Welds

To define the properties of the welds Tekla Structures uses in a component, click the Welds button in the component properties dialog box. Tekla Structures displays the appropriate weld dialog box.

The illustration identifies each weld using a number. For each weld, use row 1 to define the arrow side of the weld, and row 2 for the other side.

Page 42: TEKLA TUTORIAL

42 TEKLA STRUCTURES 17

Getting Started

See also Welds

1.6 AutoConnectionIntroduction Use AutoConnection to automatically select and apply connections with predefined properties

to selected parts. Use AutoConnection to have Tekla Structures automatically create similar connections for similar framing conditions.

Topics Using AutoConnection (p. 42)

Using AutoConnection

Use AutoConnection to have Tekla Structures automatically create connections using a predefined set of rules, or rule group.

Creating connections

To create connections using AutoConnection:

1. Pick the parts to connect.2. Click Detailing > AutoConnection... to display the AutoConnection dialog box.3. Select a rule group in the first list box on the Rule groups tab as shown below.

Page 43: TEKLA TUTORIAL

TEKLA STRUCTURES 17 43Getting Started

4. Click the Create connections button.

When you use AutoConnection, Tekla Structures ignores the properties in the connection dialog boxes and creates connections using the properties defined in the rule group. Tekla Structures does not modify existing connections.

You can change the properties of connections you create using AutoConnection.

Additional options

Use the options on the Advanced tab to indicate which rule groups you want to use for each Framing condition (beam to beam web, beam to beam flange, etc.). You also have the option not to apply a rule group, or to apply a specific connection.

Rule group for AutoConnection

Rule group for AutoDefaults

Page 44: TEKLA TUTORIAL

44 TEKLA STRUCTURES 17

Getting Started

Example You can use a rule group for all framing types other than beam to column flange, and indicate a particular connection to use for that framing type.

Options Use Connection selection to indicate your preferences for each framing condition. You have the following options:

Use Parameters selection to indicate which connection properties you want to use. The options are:

Option Result

None Tekla Structures does not create a connection.

AutoConnection Tekla Structures applies the connection defined in the rule group you have indicated in the first list box on the Rule groups tab.

A named connection Click Select to pick from a list of available connections. Click a connection, then OK.

Tekla Structures creates the connection you specify using the default properties. See Automatic and default properties (p. 14).

Option Result

AutoDefaults Tekla Structures applies the properties of the rule group you have indicated in the first list box on Rule groups tab.

No AutoDefaults Tekla Structures applies the default connection properties. See Automatic and default properties (p. 14).

Page 45: TEKLA TUTORIAL

TEKLA STRUCTURES 17 45Getting Started

1.7 AutoDefaultsIntroduction Use AutoDefaults to automatically apply connections. When you use AutoDefaults, Tekla

Structures automatically creates connections with predefined properties.

For example, you can use AutoDefaults to automatically adjust the thickness of each base plate you create, according to the main part profile. If the main part profile changes, Tekla Structures will also automatically adjust the thickness of the base plate.

Topics Using AutoConnection (p. 42)

Using AutoDefaults (p. 45)

How to use AutoDefaults effectively (p. 46)

Checking AutoDefaults properties (p. 46)

Checking AutoDefaults rules (p. 46)

Using AutoDefaults

With AutoDefaults you can have Tekla Structures apply connection properties using a predefined set of rules. You can use AutoDefaults together with AutoConnection to define connection properties, or separately to define the properties of a single connection.

To use AutoDefaults for a single connection:

1. Open the connection dialog box.2. On the General tab, select a rule group (the rule group cannot be None).3. On all the tabs, set the fields that you want AutoDefaults to override to Default by

selecting the options marked with the arrow symbol. 4. Click Apply to create the connection using AutoDefaults.

To quickly set all the fields in a dialog box to Default, load <Defaults> in the connection dialog box.

Page 46: TEKLA TUTORIAL

46 TEKLA STRUCTURES 17

Getting Started

How to use AutoDefaults effectively

Use default values when you create a connection, then use AutoDefaults to modify the properties.

If you manually modify connection properties after using AutoDefaults, Tekla Structures will not automatically update the connection properties, even if AutoDefaults is active. AutoDefaults does not change connection properties that have been modified. It only modifies connection properties in fields containing the default properties.

For example, you have manually set a base plate thickness of 20 mm in the Base plate dialog box of a connection. AutoDefaults is active and sets plate thickness according to the main part profile. If you modify the main part profile, Tekla Structures does not update the base plate thickness. It remains at 20 mm.

Checking AutoDefaults properties

To check the properties AutoDefaults has applied to a connection:

1. Double-click the connection symbol to open the connection dialog box.2. In the list box in the upper left corner of the dialog box, select <AutoDefaults>.3. Click Load. Tekla Structures shows the applied properties in the fields. You can also see

all the combined properties used for that connection.

Checking AutoDefaults rules

You can check which rules AutoDefaults has used for a particular connection.

1. Select the connection symbol and right-click.2. Select Inquire.

Tekla Structures shows the rule group and rule sets that the connection passed. You can also see all the properties files used for that connection.

1.8 Using the joints.def fileThis section explains how to use the joints.def text file to set the default properties for different connection types. Not all connections use joints.def.

Topics About joints.def (p. 47)

Defining general defaults (p. 48)

Defining bolt diameter and number of rows (p. 50)

Defining other bolt and part properties (p. 51)

How Tekla Structures uses joints.def (p. 57)

Connections that use joints.def (p. 48)

If you are new to using joints.def, we suggest you read each of the topics in this section thoroughly before making any changes.

Page 47: TEKLA TUTORIAL

TEKLA STRUCTURES 17 47Getting Started

About joints.def

Changing the joints.def file changes the default values for different connection types. You can open the joints.def file in any standard text editor.

If you use joints.def, you can still use some system default properties. To force Tekla Structures to use the system default for a particular property, give it the value -2147483648 in joints.def.

By default, Tekla Structures includes the joints.def file in the system folder.

Tekla Structures searches for joints.def in the standard search order.

How joints.def worksFor each connection type, Tekla Structures follows these steps to assign bolt and part properties.

1. Tekla Structures determines bolt diameter and number of bolts according to the following criteria:

2. Tekla Structures uses bolt diameter to assign other bolt and part properties.

How to read joints.defLines beginning with // are comment lines. They are there to help you read the file, Tekla Structures does not use the information in comment lines.

The first few lines contain some general settings:

Set the following line to the unit of measure appropriate to the version you are using (for example, inches in the Imperial version).

To have Tekla Structures use the default values in joints.def, set the following line to 1. Set it to 0 to have Tekla Structures use the system defaults.

Properties for each connection type appear in individual sections, as shown below. Each section begins with a header row containing the column labels. Do not add columns to the file.

Tekla Structures only uses the values in joints.def for blank fields. AutoDefaults and manual entries override joints.def.

Connection type According to

Clip angle Secondary beam height

Shear plate Secondary beam height

End plate Secondary beam height

Gusset Length of angle profile

Diagonal Profile height

Page 48: TEKLA TUTORIAL

48 TEKLA STRUCTURES 17

Getting Started

Entering valuesWhen you edit joints.def:

• Enter absolute values or names

• Do not use feet and inch symbols

• Ensure that profiles exist in the profile catalog

• Ensure bolts exist in the bolt catalog.

Connections that use joints.def

Only the following connections use joints.def

Defining general defaults

If Tekla Structures cannot find a property for a connection in the connection-specific sections of joints.def, it looks for the default property in the General section.

Example In clip angles, Tekla Structures uses the default bolt diameter in the General section if the secondary beam height is larger than the highest value in the Clip angle section of joints.def.

The properties in the General section of joints.def are:

Connections Connections

Two sided angle cleat (25) Boomerang bracing cross (60)

Beam with stiffener (129) Corner bolted gusset (57)

Column with shear plate (131) Boomerang tube diagonal (59)

Bolted moment connection (134) Corner tube gusset (56)

Clip angle (141) Boomerang wrapped diagonal (58)

Two sided end plate (142) Corner wrapped gusset (63)

Two sided clip angle (143) Bolted gusset (11)

End plate (144) Bracing cross (19)

Shear plate simple (146) Tube gusset (20)

Welded to top flange (147) Tube crossing (22)

Welded to top flange S (149) Gusset wrapped cross (62)

Moment connection (181) Wrapped cross (61)

Column with stiffeners W (182) Welded gusset (10)

Full depth (184)

Full depth S (185)

Column with stiffeners (186)

Column with stiffeners S (187)

Column with stiffeners (188)

Bent plate (190)

Shear plate tube column (189)

Page 49: TEKLA TUTORIAL

TEKLA STRUCTURES 17 49Getting Started

Properties Description

boltdia Bolt diameter.

pitch Distance from the center of one bolt to the center of the next.

clipweld Weld size.

angle-cc-inc Tekla Structures adds bolt to bolt distance and web thickness, then rounds the result up by this value. Complies with US AISC standard.

lprofgapinc Tekla Structures rounds the angle profile gap up by this value. Complies with US AISC standard.

lsize Size of the angle profile.

copedepth Determines notch size.

copelength Determines notch size.

boltedge Edge distance.

webplatelen Haunch plate height (h).

webplatewid Haunch plate width (b).

beamedge Distance from the upper edge of the angle profile to the top of the secondary beam.

knifeclr No longer used.

clipedge Edge distance for bolts (clip angles only).

gap No longer used.

shearplatethk Shear plate thickness.

endplatethk End plate thickness.

shearweld Size of weld.

cliplsize Size of angle profile (clip angles only).

flangecutclear Flange cut clearance.

slotsize Size of slotted hole.

clipslots Which part gets slotted holes:

1 for beam

2 for angle profiles

3 for both

Refers to the Slots in list box options on the Bolts tab. See individual connection help for details.

Page 50: TEKLA TUTORIAL

50 TEKLA STRUCTURES 17

Getting Started

Defining bolt diameter and number of rows

Before you start, read How joints.def works (p. 47). Use the rows beginning with BOLTHEIGHT in each connection-specific section of joints.def to define the default bolt diameter and default number of bolt rows for the following connection types:

• Clip angle, shear plate, and end plate connections (p. 50)

• Gusset connections (p. 50)

• Diagonal connections (p. 51)

Clip angle, shear plate, and end plate connectionsTekla Structures calculates the default bolt diameter and number of rows vertically according to the height of the secondary beam. You can enter the following properties:

Gusset connectionsTekla Structures calculates the default bolt diameter and number of bolt rows horizontally according to the length of the angle profile. You can enter the following properties:

clipattach How the clip angle is attached to the secondary and main parts:

1 is Both bolted

2 is Main bolted / Secondary welded

3 is Main not welded

4 is Main welded / Secondary bolted

5 is Both welded

6 is Main not bolted

7 is Secondary not welded

8 is Secondary not bolted

9 is Both bolted / welded

Refers to the attachment type list box options on the Bolts tab. See individual connection help for details.

copedepthinc Tekla Structures rounds cope depth up using this value.

copelengthinc Tekla Structures rounds cope length using this value.

Properties Description

Property Description

name Use the name BOLTHEIGHT

part Use the part name ANGLECLIP

sec.beam.height Maximum height of secondary beam for a certain number of bolts

diameter Bolt diameter. Must exist in the bolt catalog.

number_of_bolts Number of bolts vertically

Page 51: TEKLA TUTORIAL

TEKLA STRUCTURES 17 51Getting Started

Diagonal connectionsTekla Structures calculates the default bolt diameter and number of bolt rows horizontally according to the profile height. You can enter the following properties:

Defining other bolt and part properties

Before you start, read How joints.def works (p. 47). Once Tekla Structures has used joints.def to calculate bolt diameter, it uses the result to assign other properties to bolts and parts, according to connection type.

Example Enter the default properties for bolts and parts in clip angle connections in the rows beginning ANGLECLBOLTPART in the CLIP ANGLE section of joints.def.

Properties lookup table

The table below lists the properties you assign for bolts and parts for each connection type.

Gusset and diagonal connections have additional properties. See Gusset connection properties (p. 52) and Diagonal connection properties (p. 55).

Key to lookup table

Property Description

name Use the name BOLTHEIGHT

part Use the part name GUSSET

lproflength

or

angleproflength

Length of angle profile

diameter Bolt diameter. Must exist in bolt catalog

number_of_bolts Number of bolts horizontally

Property Description

name Use the name BOLTHEIGHT

part Use the part name DIAGONAL

conn.pl.height

or

profileheight

Profile height

diameter Bolt diameter. Must exist in bolt catalog.

number_of_bolts Number of bolts horizontally

Connection type Full name

C Clip angle

S Shear plate

E End plate

G Gusset

D Diagonal

Page 52: TEKLA TUTORIAL

52 TEKLA STRUCTURES 17

Getting Started

Gusset connection propertiesEnter these additional default properties in the row beginning GUSSETDEFDIM. Not all gusset connections use all these properties:

Property Description

Connection Type

C S E G D

name Identifies the connection type.

Example GUSSETBOLTPART for gusset connections.

* * * * *

bolt diameter Bolt diameter. Must exist in the bolt catalog.

See also Profile type-dependent bolt dimensions (p. 56)

* * * * *

shear plate thickness

Thickness of shear plate *

end plate thickness

Thickness of end plate *

gusset thickness Thickness of the gusset *

conn. plate thickness

Thickness of the connection plate

*

angle profile

or L profile

Name of the angle profile to use:

• Must exist in the profile catalog

• Enter the exact name

• Example: L100*100*10

* * *

number Number of bolts in each row:

• vertically

• horizontally

* * * * *

pitch Distance between bolts from the center of each bolt. For vertical and horizontal bolts

* * * * *

edge distance Distance from the center of a bolt to the edge of the part. For vertical and horizontal bolts

* * * *

vert.bolt firsthole

Position of the first vertical row of bolts

* * *

Page 53: TEKLA TUTORIAL

TEKLA STRUCTURES 17 53Getting Started

Option Description

Affects plate shape

name GUSSETDEFDIM

boltdia_def Bolt diameter for all bolt groups. Leave the Bolt size field blank in the dialog box to have Tekla Structures use the value in joints.def.

tol_prim See illustration.

tol_sec See illustration.

dist_diag_prim Clearance between the first secondary part selected and the main part.

dist_diag_sec Perpendicular distance from last secondary part selected to the nearest secondary.

angle_first_corner See illustration. Yes

angle_sec_corner See illustration. Yes

dist_between_diag Clearance between braces.

first_bolt_from_line

Bolt edge distance for the bolt groups on the Gusset tab.

corner_dx See illustration.

corner_dy See illustration.

movey On the Gusset tab:

movey

movez On the Gusset tab:

movez

dist1 The length of the edge of the gusset plate that is perpendicular to the lowest brace.

Yes

dist2 The length of the edges of the gusset plate perpendicular to the braces.

Yes

dist3 The length of the edge of the gusset plate perpendicular to the uppermost brace.

Yes

tol_lprof See illustration.

tol_stiffener Tolerance of stiffener.

chamfer_dx Dimensions of stiffener chamfer on the Gusset tab:chamfer_dy

chamfer_corner_dx chamfer_corner_dx

chamfer-corner_dy

chamfer_corner_dy

Page 54: TEKLA TUTORIAL

54 TEKLA STRUCTURES 17

Getting Started

The illustration below shows the properties on the Picture tab of the Boomerang wrapped diagonal (58) connection dialog box.

side_length

diafit_length Fit length in Bracing cross (19) connection.

Leave this field empty on the Parameters tab to have Tekla Structures use the value in joints.def.

tol_lprof

corner_dy

corner_dx

dist_diag_sec

tol_sec

angle_sec_corner

Option Description

Affects plate shape

Page 55: TEKLA TUTORIAL

TEKLA STRUCTURES 17 55Getting Started

Diagonal connection propertiesEnter these additional default properties for bolts and parts in the rows beginning DIAGDEFDIM. Not all diagonal connections use all these properties:

dist3

dist_between_diag

dist2

dist1

dist_diag_prim

tol_prim

Property Description

name DIAGDEFDIM

boltdia_def Bolt diameter for all bolt groups. Leave the Bolt size field blank in the dialog box to have Tekla Structures use the value in joints.def.

dist_gus_diag Gap between the gusset plate and the brace. If tube profiles are closed with end plates, the gap between the gusset plate and the end plate.

dist_in Depth of the cut in the brace. Enter a negative value to prevent the connection plate from being inside the tube brace.

dist_dv Distance from the edge of the brace to the edge of the connection plate. This dimension changes the width of the connection plate.

sec_cut_tol On the Brace conn tab:

sec_cut_tol

slot_length_tol

slot_length_tol

tube_cut_tol On the Brace conn tab:

tube_cut_tol

conn_cut_dx On the Brace conn tab:

conn_cut_dy

conn_cut_dx

conn_cut_dy

Page 56: TEKLA TUTORIAL

56 TEKLA STRUCTURES 17

Getting Started

This illustration shows the properties that appear on the Picture tab of the Tube crossing (22) connection:

Profile type-dependent bolt dimensionsFor some connections, such as Clip angle (141) and Two sided clip angle (143), Tekla Structures calculates the bolt size according to the profile size.

In this type of connections, Tekla Structures takes the bolt size from the PROFILE TYPE-DEPENDENT BOLT DIMENSIONS section of joints.def file if you leave the corresponding fields blank on the Bolts tab:

round_plate_tol On the Brace conn tab:

end_plate_thk

flanges_cut_angle On the Brace conn tab:

flanges_cut_angle

dist_flanges_cut

dist_skew_cut

dist_flanges_cut

dist_skew_cut

end_plate_thk End plate field t in the Tube diag tab.

dist_dv

dist_in

dist_gus_diag

Property Description

Page 57: TEKLA TUTORIAL

TEKLA STRUCTURES 17 57Getting Started

The options are:

Example To find the bolt dimensions to be used with an L6X6X1/2 profile in a clip angle connection:

1. Tekla Structures searches the rows beginning PROFILEBOLTDIM for L6X6X1/2 in the PROFILE TYPE-DEPENDENT BOLT DIMENSIONS section of joints.def.

2. If there is no match, Tekla Structures searches the rows beginning ANGLECLBOLTPART in the CLIP ANGLE section of joints.def.

How Tekla Structures uses joints.def

This example explains how Tekla Structures calculates bolt diameter and other properties using joints.def. We are using a Bolted gusset (11) connection. The height of the diagonal profile is 10".

• Tekla Structures calculates bolt size and number of bolts according to profile height. It searches the BOLTHEIGHT rows for a profile height of 10".

• The profile height is greater than 8.0 but less than 12.0, so Tekla Structures uses the row with the profile height 8.0. This sets the bolt diameter to 0.75.

• Tekla Structures assigns the bolt and part properties according to the bolt diameter. It searches the DIAGBOLTPART rows for a bolt diameter of 0.75.

Option Description

width Width of the profile

one bolt firsthole For single bolts, distance from the heel of the profile angle to the first hole.

two bolts firsthole For two bolts, distance from the heel of the profile angle to the first hole.

pitch Distance between bolts from the center of each bolt. For vertical and horizontal bolts.

Page 58: TEKLA TUTORIAL

58 TEKLA STRUCTURES 17

Getting Started

Result

Tekla Structures does not use the connection plate thickness or angle profile properties in this connection.

1.9 Using Excel in connection designYou can link system components and Excel spreadsheets, so when a component is applied or modified, an associated Excel spreadsheet application can be run. The configuration information is passed from the component to the spreadsheet, calculation run within the spreadsheet and component properties passed back to the connection.

Tekla Structures includes sample spreadsheet for connection design and a template spreadsheet you should use to create your own spreadsheet applications to use with Tekla Structures components.

Before you start:

• Create the connections and parts.

• Create the Excel spreadsheet for connection type, or use a predefined file. See more in Setting up Excel files (p. 59).

To use the Excel spreadsheet for connection design:

1. Double-click the connection to open the connection properties dialog box.2. Go to the Design (or Design type) tab and select Excel in the External design list box.3. Click Modify.4. The connection properties are transferred from Tekla Structures to a connection type

specific Excel spreadsheet, where the properties are calculated.5. The calculated properties are saved to an output file.6. The modified properties are transferred back to Tekla Structures and the connection is

modified according to the changes.

Topics Setting up Excel files (p. 59)

Sample implementation (p. 59)

Indicating component status (p. 62)

Property Value

Bolt diameter 0.75

Number of bolts horizontally 2

Edge distance horizontally 1.5

Edge distance vertically 1.5

Distance between bolts horizontally 2.5

Distance between bolts vertically system default

You can use Excel in connection design for all steel components that have the Design tab in their properties dialog box.

Page 59: TEKLA TUTORIAL

TEKLA STRUCTURES 17 59Getting Started

Setting up Excel files

The following list describes what kind of files are needed for performing connection design with Excel:

• Visual Basic script file linking Tekla Structures with external software.

• Excel spreadsheet containing calculations.

• Component type specific spreadsheet, which contains predefined calculations.

• When you run the connection design, the connection properties and information of the main and secondary parts are transferred to the Input and Component sheets of the spreadsheet.

• Connection specific result file, which displays the modified connection properties is stored to model folder.

• This file is created automatically from the Calculation sheet of the spreadsheet.

• The file is updated each time you modify the connection.

• Calculation results can be stored as Excel spreadsheet, HTML or PDF format, depending on how calculation spreadsheet is configured.

File names and locations

Excel.vb file (located in the ..\Tekla Structures\<version>\environments\common\exceldesign folder) defines the Excel spreadsheet file names and the locations. Excel searches for the spreadsheet in the following order and with following name:

1. File named component_ + number or name + .xls, from the current model folder: ..\<model>\exceldesignFor example, ..\test_model\exceldesign\component_144.xls

2. File name and path defined with advanced option XS_EXTERNAL_EXCEL_DESIGN_PATH:

XS_EXTERNAL_EXCEL_DESIGN_PATH (=%XS_DIR%\environments\common\exceldesign\) + "component_" + number + ".xls"

By default, the result file is stored in the model folder and named with component ID. For example, component_9502_res.xls.

Sample implementation

Below is descibed the contents of an Excel spreadsheet which is used for End plate (144) connection:

When user clicks Modify in the End plate (144) properties dialog box, Excel.vb file calls Excel spreadsheet named component_144.xls.

Contents The sample spreadsheet includes the following sheets:

Inputs (user inputs on connection dialog).

• Tekla Structures transfers the component properties from the component properties dialog box to this sheet.

Page 60: TEKLA TUTORIAL

60 TEKLA STRUCTURES 17

Getting Started

Component

• Tekla Structures transfers the component geometry and information on the main and secondary parts (for example, part profiles) into this sheet. The component attributes in the spreadsheet are the same as in the corresponding .inp file. See more about .inp files in Input files.

• This sheet includes calculations (the calculations can be as Visual Basic macros in the sheet).

Page 61: TEKLA TUTORIAL

TEKLA STRUCTURES 17 61Getting Started

Calculation

• Summary of calculation is collected to the Calculation sheet. This page or full Excel spreadsheet can be stored as a report of the calculation.

Page 62: TEKLA TUTORIAL

62 TEKLA STRUCTURES 17

Getting Started

Outputs

• Excel adds the modified values to the Output sheet. These values are tranferred back to the connection and connection in the model is modified accordingly.

Indicating component status

When you use Excel in connection design, you can have Tekla Structures use different colored component symbols to indicate the status of a component in the model.

To do this, include the error attribute on the Output page of the Excel spreadsheet for the component. The possible values are:

Page 63: TEKLA TUTORIAL

TEKLA STRUCTURES 17 63Getting Started

Value Color Status

1 Green Bolt edge distances are sufficient.

Passes the connection design check using the UK and US design codes embedded in the system.

2 Yellow Bolt edge distances are insufficient according to the value in Tools > Options > Options... > Components.

3 Red Tekla Structures cannot calculate the component properties. Possible reasons include:

• Incorrect connection direction

• Incorrect workplane

• Inappropriate connection selected

• The connection design check was carried out using the embedded UK and US design codes and the connection cannot support the loading defined by the user.

Page 64: TEKLA TUTORIAL

64 TEKLA STRUCTURES 17

Getting Started

Page 65: TEKLA TUTORIAL

TEKLA STRUCTURES 17 65Custom Components

2 Custom Components

Introduction Tekla Structures contains a set of tools for defining intelligent connections, parts, seams, and details, called custom components. You can create your own components, similar to Tekla Structures system components. Tekla Structures creates a dialog box for the custom component, which you can easily customize, if required.

You can then use custom components in the same way as any Tekla Structures system component.

You can also edit custom components to create parametric custom components that automatically adjust to changes in the model.

Audience This chapter is aimed at people who know how to use Tekla Structures components.

Contents This chapter includes the following topics, which are the steps you follow to create custom components:

• Defining custom components (p. 66)

• Editing custom components (p. 73)

Page 66: TEKLA TUTORIAL

66 TEKLA STRUCTURES 17

Custom Components

• Defining variables (p. 78)

• Functions to use in formulas (p. 87)

• Defining custom component properties (p. 95)

• Managing and using custom components (p. 105)

• Custom components reference (p. 116)

2.1 Defining custom componentsIntroduction You can build custom components either by exploding and modifying an existing component,

or by creating the component objects individually.

You then define a custom component by selecting the objects to include in the custom component, and specifying the information the user needs to input, for example, main part, secondary parts, or points they need to pick. You can now apply the custom component in a similar location in the model to where it was originally created.

Go to Detailing > Component > Define Custom Component to define the properties of a new custom component.

To browse a list of custom components,

1. Press Ctrl + F to open the Component catalog.2. Select Search results > Custom.

Topics Exploding components (p. 66)

Defining a custom component (p. 66)

Custom component types (p. 70)

Custom component basic properties (p. 72)

Exploding components

Explode Component is a very useful command to use when defining custom components. It ungroups the objects in an existing component, you can then remove and modify parts and other objects in the component.

To explode a component:

1. Click Detailing > Component > Explode component.2. Select the component to explode.3. Tekla Structures ungroups the objects in the component.

Defining a custom component

You can define and save custom components in the component library.

Before you can define a custom component, you need to create a sample component in the model containing all the necessary component objects, such as parts, fittings, bolts, and so on.

To create a parametric custom component, you need to do some more editing. For more information, see Editing custom components (p. 73).

Page 67: TEKLA TUTORIAL

TEKLA STRUCTURES 17 67Custom Components

Use the Custom Component Wizard on the Detailing menu to define the properties of a new custom component. See the following example.

Example In the following example we will create a custom component based on an existing end plate component that we have exploded.

1. Click Detailing > Component > Define Custom Component... to open the Custom Component Wizard dialog box.

2. On the Type/Notes tab, set Type to Connection. Enter a Name for the custom component.3. On the Position and Advanced tabs, set the Position type and other properties for the

custom component. For more information on other properties, see Detailing > Component > Define Custom Component... (p. 117).

4. Click Next.5. Select the objects to use in the custom component and click Next.

To quickly create a custom component, explode a similar existing component, then change it to suit your needs. See Exploding components (p. 66).

Follow the steps in the custom component wizard. Some steps are different for different types of custom component.

To explode a component, select the component, right-click and select Explode Component from the pop-up menu.

Page 68: TEKLA TUTORIAL

68 TEKLA STRUCTURES 17

Custom Components

6. Select the main part and click Next.

You can use area select to select the objects to include. Tekla Structures ignores the main part, secondary parts, grids and component symbols when you are selecting objects to include in the custom component.

Page 69: TEKLA TUTORIAL

TEKLA STRUCTURES 17 69Custom Components

7. Select the secondary part(s). To select several secondary part(s), hold down the Shift key while you select the parts. The maximum number of secondary parts in a custom component is 30.

8. Click Finish.

Pay attention to the order in which you select secondary parts. The custom component will use the same selection order when you use it in a model.

Page 70: TEKLA TUTORIAL

70 TEKLA STRUCTURES 17

Custom Components

9. Tekla Structures displays a component symbol for the new component.

You have now defined a simple custom component, which you can use in similar locations to where it was originally created. This component is not parametric and Tekla Structures does not adjust dimensions to suit any changes in the model. To create a parametric custom component, see Editing custom components (p. 73).

See also Custom component basic properties (p. 72)

Custom component types (p. 70)

Custom component types

Custom component types are:

Page 71: TEKLA TUTORIAL

TEKLA STRUCTURES 17 71Custom Components

Type Description Example

Connection

Creates connection objects and connects secondary part(s) to a main part.

Component symbol is green.

Detail Creates detail objects and connects them to a main part at a picked location.

Component symbol is green.

Seam Creates seam objects and connects parts along a line picked with two points.

Component symbol is green.

Part Creates a group of objects which may contain connections and details.

Gets no symbol, has same position properties as beams.

Main part

Secondary part

Page 72: TEKLA TUTORIAL

72 TEKLA STRUCTURES 17

Custom Components

Custom component basic properties

Tekla Structures automatically creates each custom component with a set of basic properties, which we describe in this section. To view the properties of a custom component:

1. Press Ctrl + F to open the Component catalog.2. In the Search result listbox, select Custom. A list of custom components appears in the

lower pane.3. Double-click a custom component on the list to open its properties dialog box.

Basic properties of custom connections, seams, and details

Custom connections, seams, and details have the following basic properties:

Basic properties of custom parts

Custom parts have the following basic properties:

Field Description More information

Up direction Rotates the component. Up direction (p. 13)

Position in relation to secondary part

The creation point of the component relative to the main part.

Available for details by default.

To use this property in connections and seams, select the Allow multiple instances of connection between same parts checkbox on the Advanced tab when you create the component.

General tab (p. 15)

Class The class of the parts that the custom component creates.

About parts

Connection code Identifies the connection. Tekla Structures can display this connection code in connection marks in drawings.

Mark elements

AutoDefaults rule group

The rule group used for setting the connection properties.

Using AutoDefaults (p. 45)

AutoConnection rule group

The rule group Tekla Structures uses to select the connection.

Using AutoConnection (p. 42)

Field Description More information

On plane Changes part location on work plane.

Position on the work plane

Rotation Rotates part in steps of 90 degrees. Rotation

Page 73: TEKLA TUTORIAL

TEKLA STRUCTURES 17 73Custom Components

See also Defining a custom component (p. 66)

Using a custom component (p. 111)

Detailing > Component > Define Custom Component... (p. 117)

Custom components in a new Tekla Structures version

When you move to a new version of Tekla Structures, always check that custom components created in older versions work correctly in the new version.

When you open custom components made with an older version of Tekla Structures in the Custom component editor, and the new version contains improvements requiring update, Tekla Structures asks whether you want to update the component. If you do not update the component, it works in the same manner as in the version where it was originally made, but you do not gain the benefits of the improvements.

If you choose to update the component, you need to check and sometimes even recreate dimensions depending on the improvements. When you delete a dimension and create a new one (even with the same name), also the equations containing the dimension need to be edited, because the dependency created by the equation is lost when a dimension is deleted. You can recreate the dimensions and edit the equations easily in the Custom component editor.

2.2 Editing custom componentsIntroduction To make a simple custom component parametric, so that it adapts to changes in the model, you

must edit it in the Custom component editor. Here you can build dependencies between component objects and model objects. For example, you could specify that the size of a stiffener depends on the size of the beam. So, if you change the size of the beam, the size of the stiffener also changes. You can also add distance variables, for example to specify the gap between a plate and a beam.

Topics Custom component editor (p. 74)

Plane types (p. 125)

At depth Changes part location perpendicular to work plane.

Position depth

Show third handle Sets the third handle of a nested custom part to be visible in the desired direction.

You can bind the third handle in the desired direction and thus force the part to follow the rotation of another part. You have the following options:

• Above: the handle is shown above the first handle in custom part local coordinate system.

• On the left: the handle is shown on the left-hand side of the first handle in custom part local coordinate system.

• No: the third handle is not shown.

Part handles

Field Description More information

Page 74: TEKLA TUTORIAL

74 TEKLA STRUCTURES 17

Custom Components

Construction plane (p. 126)

Custom component editor

Use the custom component editor to modify custom components and create intelligent, parametric custom components.

First, create a custom component in the model.

Opening the editor

To open the custom component editor:

1. Click Detailing > Component > Edit Custom Component. 2. Select the custom component. The Custom component editor opens. It shows the

Custom component editor toolbar, the Custom component browser and four views of the custom component.

Custom component toolbar

The toolbar contains the following icons and list boxes:

Custom parts do not have a component symbol. To be able to select

custom parts, make sure the Select components switch is active.

Icon/ List box Description

Creates a distance.

Creates a reference distance.

Creates distances automatically.

Creates a construction plane.

Creates a construction line.

Plane types Displays plane types you can use when defining distance variables.

For more information, see Plane types (p. 125).

Position types Define the position (or origin) of the custom component, relative to the main part.

For more information, see Position type (p. 119).

Allows you to edit the type or the position of a custom component or add notes after you have created the component.

Shows all created variables.

Displays Custom component browser.

Page 75: TEKLA TUTORIAL

TEKLA STRUCTURES 17 75Custom Components

For more information on these tools, see Custom components reference (p. 116).

Editing properties

You can add and edit many custom component properties:

Library component vs. model component

Use the custom component editor to modify custom component. You can open a custom component in the editor even if you have already used it in a model.

When you have edited the custom component, you can choose to apply the changes to all copies of the custom component, or to save the component with a new name.

• To apply your changes to the library and to all copies of the custom component in the model, use the Copy component to library command.

• To save the edited custom component with a new name, use the Copy component to library with new name command and enter a new name for the custom component.Tekla Structures does not apply the changes to the other copies of the custom component in the model.

Closing the editor To close the custom component editor:

1. Click the Close icon .

2. Tekla Structures asks if you want to save the custom component with its original name.

Saves the custom component with another name.

Saves and updates the existing component(s) in the model.

Closes the editor.

Icon/ List box Description

Editing task More information

Create fields for material grade, profile, bolt size, and other properties that will be visible in the custom component dialog box.

Creating parameter variables (p. 85)

Define part dimensions, spacings, gaps, etc. that will be visible in the custom component dialog box.

Creating distance variables (p. 79)

Bind component objects to model objects so that component objects adjust for new beam size or profile.

Automatic distances (p. 130)

Creating distance variables (p. 79)

Create formulas to calculate values, for example for calculating bolt edge distance using bolt size.

Creating parameters that use formulae (p. 86)

If you click Yes, Tekla Structures will overwrite the copies of the custom component in the library and the model.

Page 76: TEKLA TUTORIAL

76 TEKLA STRUCTURES 17

Custom Components

Creating automatic backup files

When you modify a custom component, Tekla Structures automatically creates a backup file of the custom component. The backup files have the extension .inp_bak, and they are located in the model folder. Tekla Structures displays a notification when the backup file is created.

See also Custom component browser (p. 76)

Custom component browser

The Custom component browser shows the contents of a custom component in a hierarchical, tree-like structure. The Custom component browser works with Custom component editor views. Click a part in the view and Tekla Structures highlights it in the browser, or click a part in the browser to have Tekla Structures highlight it in the view.

The Custom component browser contains the following information about a custom component:

You can create links between custom component parameter variables and component object properties. For example, variable "m" defines the material grade for all plates in your component. It appears as "Material = m" in the Custom component browser (see above illustration). "m" is also a field in the custom component dialog box. When a user enters a value in the "m" field in the dialog box for plates, Tekla Structures saves the value to the part properties in the model.

Model objects, to which custom component is attached

The objects the custom component creates

You can create links between custom component variables and component object properties

Page 77: TEKLA TUTORIAL

TEKLA STRUCTURES 17 77Custom Components

Popup menu You can also use the popup menu in the Custom component browser to copy names, values, and references from main and secondary parts in the component. Then use them in the Variables dialog box to define the properties of custom components.

For example, to report how many secondary parts to pick when applying a component, you can use a variable called Number of secondaries. You can then use the variable in formulas, and copy the name, value and reference to other custom components.

Using custom part properties

If you have created a custom part in to your model, you can access the object properties of the custom part when the custom part is used an input part. You can access the name, profile, material and class of the input custom part, and use the properties of the input part in the component objects. This is useful in cases where the material for a new part needs to be taken from the inner or outer layer of an existing part.

See also Defining variables (p. 78)

Creating parameter variables (p. 85)

Creating parameters that use formulae (p. 86)

Copies just the value the object currently has

Copies the link to the property. Link is dynamic, so when the property later changes the reference reflects the change

Page 78: TEKLA TUTORIAL

78 TEKLA STRUCTURES 17

Custom Components

2.3 Defining variablesVariables are the properties of a custom component. Some of them appear in the custom component dialog box, others are hidden and are only used in calculations.

There are two types of variable:

Viewing variables To see all distance and parameter variables in a component, in the custom component editor,

click the Display variables icon

The Variables dialog box appears:

• The Component parameters category lists all distances and parameters that belong to the current custom component.

• The Model parameters category lists all distances and parameters in the current model.

When you select a distance variable from a list, Tekla Structures highlights it in the model.

Variable type Description See also

Distance Distance between two planes or between a point and a plane. Binds parts together or works as a variable reference distance.

Creating distance variables (p. 79)

Creating reference distances (p. 81)

Parameter All other properties, including name, material grade, bolt size, etc. Also used in calculations.

Creating parameter variables (p. 85)

Creating parameters that use formulae (p. 86)

Page 79: TEKLA TUTORIAL

TEKLA STRUCTURES 17 79Custom Components

To delete the selected distance or parameter, click Delete.

To add a new parameter variable, click Add.

For more information, see Display variables (p. 120).

Topics Creating distance variables (p. 79)

Creating reference distances (p. 81)

Using magnetic construction planes (p. 84)

Creating parameter variables (p. 85)

Creating parameters that use formulae (p. 86)

Creating distance variables

Use distance variables to bind handles, fittings, cuts, and so on, to planes so that the custom component can adapt to different situations, such as different main profile shapes and sizes.

You can create a distance variable from point to plane or from plane to plane. These distances can be visible or hidden. Use visible distances when you want the user to enter a distance value in the custom component dialog box. To simply bind objects to planes, use hidden distances.

You can bind the corners of polygon plates also in directions other than the plane of the plate. You can, for example, bind the corner of a contour plate in the z direction.

How In this example we will create a distance variable that binds the upper edge of the end plate to the upper flange of the secondary part. Whenever you create this custom component in the model, the end plate will follow the upper flange, regardless of the profile or size the secondary part.

Before you start, ensure that the part representation is set to rendered. Part surfaces and available planes can be selected only in rendered views.

To create the distance variable:

1. Select the object from which to measure the distance. This object will follow the plane to which you bind it. In this example, select the plate’s topmost reference point (magenta or yellow)

2. Click the Create distance icon or right-click the reference point and select Bind to

Plane from the pop-up menu.3. Move the mouse cursor over a view to see the available planes.

Use the automatic distances command to automatically create distances for the handles of picked components:

For more information, see Automatic distances (p. 130).

Page 80: TEKLA TUTORIAL

80 TEKLA STRUCTURES 17

Custom Components

4. To create the distance, click when the plane you want to use is highlighted. Tekla Structures draws a distance symbol in the views of the custom component editor. Tekla Structures displays a distance symbol in the custom component editor views. You can bind one object to a maximum of three planes.

5. To end the command, right-click and select Interrupt.6. Double-click the distance object. The Distance properties dialog box appears.

Highlighted boundary plane

You can change plane types before selecting the plane

You can also use the Hide Part command if the plane is not accessible.

Distance object

Page 81: TEKLA TUTORIAL

TEKLA STRUCTURES 17 81Custom Components

7. Enter a descriptive Name for the distance.

8. Click Cancel. 9. To hide or show the distance variable in the dialog box and to set the other properties, click

to open the Variables dialog box. For more information, see Display variables (p. 120).

Limitations You cannot pick points in secondary or main parts.

You cannot change an existing distance binding. You must delete the distance and then rebind it.

See also Create distance (p. 128)

Creating reference distances

Use reference distances to measure the distance between two points or a point and a plane. You can then use the reference distance in calculations, for example, to determine the spacing of rungs on a ladder.

A reference distance changes as you move the objects it refers to. Tekla Structures displays reference distances in orange.

You cannot move objects by changing their reference distances.

To test the distance variable, enter different values and click Modify to see the changes in the model.

To be able to select distances, make sure the Select distances switch is

active.

To be able to select reference distances, make sure the Select distances

switch is active.

Page 82: TEKLA TUTORIAL

82 TEKLA STRUCTURES 17

Custom Components

Example In this example we will define several variables: distances, reference distances, and parameters, and use them in a custom component that creates a ladder with rungs spaced at set intervals, for any length of ladder. Here is how the variables appear in the Variables dialog box:

1. Create a ladder frame with one rung 285 mm from the bottom of the frame.2. To make the ladder a custom component, select Detailing > Define custom component...

and follow the steps in the Custom component wizard.3. Right-click the ladder and select Edit custom component... from the popup menu.4. In the Custom component editor, use the Array of objects (29) component to create the

rest of the rungs.Use the Create distance tool to bind the bottom rung to the bottom of the ladder frame (D1 and D2 in the in the Variables dialog box).

See Create distance (p. 128) for step-by-step instructions.

Page 83: TEKLA TUTORIAL

TEKLA STRUCTURES 17 83Custom Components

5. Use the Create reference distance tool to create a reference distance from a handle on the bottom rung to the plane at the top of the ladder.

• Select a rung handle

• On the Custom component editor toolbar, click the Create reference distance icon

• Bind the handle to the horizontal plane at the top of the ladder frame.

This distance appears as D3 in the Variables dialog box.

6. Go to the Variables dialog box.7. Add a parameter (P1) to define rung spacing. Give it the value 250. 8. Add another parameter (P2) to define the distance from the bottom of the ladder to the first

rung. Give it the value 285.9. Give the distances D1 and D2 the formula =P2. This forces both distances to be the value

defined by P2. 285 in this case.10. Add a new parameter (P3) to define the number of rungs. Give it the formula =(D3-P2)/P1.11. We want the number of rungs to be an integer, so add a new parameter (P4) and give it the

formula =ceil (15.52).This rounds P3 up to the nearest integer.12. Add a new parameter (P5) to calculate the distance between the rungs. Give it the formula

=(D3-P2)/P4.This formula subtracts the distance from the bottom of the ladder to the bottom rung from the reference distance (D3) and divides the result by the number of rungs (P4).

13. Go to the Custom component browser and link the following properties of the Array of objects (29) component to parameters P4 and P5, as shown below:

Page 84: TEKLA TUTORIAL

84 TEKLA STRUCTURES 17

Custom Components

When you use this custom component to create a ladder in a model, Tekla Structures automatically calculates the correct spacing for the rungs.

See also Create reference distance (p. 129)

Defining custom components (p. 66)

Using magnetic construction planes

You can bind several objects at one time using magnetic construction planes. The objects directly on a magnetic plane will move with the plane. So you only need to create a distance variable for the plane and not for each object separately.

As you can see from the example below, it is much easier and faster to use magnetic user planes than to bind handles with individual distance variables.

Example Different methods of binding chamfers to the inner face of a flange:

Page 85: TEKLA TUTORIAL

TEKLA STRUCTURES 17 85Custom Components

For more information on magnetic construction planes, see Construction plane (p. 126).

Creating parameter variables

You can use parameter variables to set basic properties for objects that custom component creates, for example, name, material, profile, position number, etc.

Example In this example we create a parameter variable "Weldsize" that sets all welds in a custom component to a given size:

1. On the Custom component editor toolbar, click to open the Variables dialog box.

2. Click the Add button.3. Enter following information:

• Name = Weldsize

• Formula =

• Value = 0.0

• Variable type = parameter

• Value type = length

• Visibility = Show (this makes Weldsize visible in the dialog box)

• Label in dialog box = WeldSize

4. Click OK button to close the dialog box.5. In the Custom component browser, click Component objects > Weld > General

properties and right-click Size above line and select Add equation. Type after the equal sign "Weldsize". Repeat this step for all welds.

6. Click Save. 7. Click Close icon to exit the Custom component editor.

Your custom component dialog box should now contain the field WeldSize. When anyone creates the component, all welds are of the size you enter in the WeldSize field.

Option 1: Control the stiffeners by using 4 magnetic construction planes - one in each direction. Then you only bind each magnetic plane with one distance variable

Option 2: Bind each chamfer separately - a total of 32 bindings

By default, the handles of contour plates are not visible. To show them, set the advanced option XS_DRAW_CHAMFERS_HANDLES to HANDLES.

Page 86: TEKLA TUTORIAL

86 TEKLA STRUCTURES 17

Custom Components

Creating parameters that use formulae

This example shows how to create a hidden parameter variable that includes a formula to set weld size to half the thickness of the secondary part flange. This variable will not be visible in the custom component dialog box. When you create the component, Tekla Structures uses the thickness of the secondary part flange to calculate the size of the weld(s).

1. In the Custom component browser, click Input objects > Secondary parts > Part > Profile properties and right-click Flange thickness 1 and then select Copy reference. Tekla Structures copies the reference to secondary part flange thickness to the Windows Clipboard.

2. In the Custom component editor toolbar, click to open the Variables dialog box.

3. Click Add button. 4. Set Variable name to w.5. Click the Formula field, type =, then right-click and select Paste. Tekla Structures pastes

the reference to flange thickness from the Clipboard. Now enter *0.5. Formula should now read:=fP(Flange thickness 1.1525)*0.5.

Page 87: TEKLA TUTORIAL

TEKLA STRUCTURES 17 87Custom Components

6. Set other values:

• Variable type = Parameter

• Value type =Length

• Visibility = Hide

7. In the Custom component browser, click Component Objects > Weld > General properties and right-click Size above line and select Add equation. Type in after the equal sign "w".

8. Click OK button to close the dialog box.

2.4 Functions to use in formulasThis section lists all the functions you can use in formulas in custom components. Formulas always begin with the equals character (=). You can use the following functions in formulas:

• Reference function (p. 88)

• Mathematical functions (p. 89)

• Statistical functions (p. 90)

• Data type conversions (p. 91)

• String operations (p. 91)

• Trigonometric functions (p. 93)

• Framing condition functions (p. 93)

Arithmetic operators

You can use the following arithmetic operators:

Logical statement

You can use if-then-else statements to test a condition and set the value according to the result:

You can also use the operators && (the logical AND operator) and || (the logical OR operator) inside the if statement.

• && - both conditions must be true

Operator Description Notes

+ addition Use also to create strings of parameters.

- subtraction

* multiplication Multiplication is faster than division, so it is faster to use

=D1*0.5

rather than

=D1/2.

/ division

=if (D1>200) then 20 else 10 endif

Page 88: TEKLA TUTORIAL

88 TEKLA STRUCTURES 17

Custom Components

• || only one condition must be true

For example to use a value 6:

• =if (D1==200 && D2<40) then 6 else 0 endif

D1 must be 200 and D2 must be less than 40.

• =if (D1==200 || D2<40) then 6 else 0 endif

D1 must equal 200, or D2 must be less than 40.

Reference function

A reference function refers to the property of another object, such as the plate thickness of a secondary part. Tekla Structures refers to the object on the system level, so if the object property changes, so does the reference function value.

To ensure the function includes the correct parameters, cut and paste it from the Custom component browser:

1. Right-click the property in the Custom component browser and select Copy reference. 2. Right-click the Formula cell in the Variables dialog box and select Paste.

Note that template attribute and user-defined attribute names must be written inside double quotation marks:

Mathematical functions

The mathematical functions are:

fP(propertyname, ObjectId)

Name Description Example

fTpl("template attribute", object ID)

Returns the value of template attribute with given object ID.

For a list of available template attributes, see Template Attributes Reference Guide.

fTpl("WEIGHT",6290)

returns the weight of object, whose ID is 6290.

fP("user-defined attribute", object ID)

Returns the value of user-defined attribute with given object ID.

fP("comment", 741)

returns the user-defined attribute comment of object, whose ID is 741.

Name Description Example

fabs(parameter) Returns the absolute value of the specified parameter.

fabs(D1) returns 15

if D1 = -15

exp(power) Returns e raised to the specified power.

exp(D1) returns 7.39

if D1=2

ln(parameter) Natural logarithm of the specified parameter (base number neper).

ln(P2) returns 2.71

if P2=15

Page 89: TEKLA TUTORIAL

TEKLA STRUCTURES 17 89Custom Components

Statistical functions

The statistical functions are:

log(parameter) Returns the logarithm of the specified parameter (base number 10).

log(D1) returns 2

if D1=100

sqrt(parameter) Returns the square root of the specified parameter.

sqrt(D1) returns 4

if D1=16

mod(dividend, divider)

Modulo mod(D1, 5) returns 1

if D1=16

pow(base number, power)

Returns base number raised to the specified power.

pow(D1, D2) returns 9

if D1=3 D2=2

hypot(side1,side2)

side1

hypotenuse

side2

hypot(D1, D2) returns 5

if D1=3 D2=4

n!() Factorial n!(4) returns 24

(=1*2*3*4)

round(parameter, accuracy)

Round off according to given accuracy.

round(P1, 0.1) returns 10.600

if P1=10.567

fMarketSize(material, thickness, extrastep)

Returns the next available market size for the material from the marketsize.dat file, based on the thickness you specify.

Insert the material in the parentheses.

For extrastep enter a number to define the increment to the next size (default is 0).

fMarketSize("S235JR", 10, 0)

See also Using market sizes.

Name Description Example

Page 90: TEKLA TUTORIAL

90 TEKLA STRUCTURES 17

Custom Components

Data type conversions

Conversion functions perform conversions between the three supported data types, integers, doubles and strings.

Name DescriptionExample (P1=1.4 P2=2.3)

ceil() Returns the smallest whole number greater than or equal to the specified parameter.

ceil(P1) returns 2

floor() Returns the largest whole number less than or equal to the specified parameter.

floor(P1) returns 1

min() Returns the smallest of specified parameters.

min(P1, P2) returns 1.4

max() Returns the largest of specified parameters.

max(P1, P2) returns 2.3

sum() Sum of specified parameters sum(P1, P2) returns 3.7

sqsum() Sum of squared parameters: (parameter1)2 + (parameter2)2

sqsum(P1, P2) returns 7.25

ave() Average of parameters ave(P1, P2) returns 1.85

sqave() Average of squared parameters. sqave(P1, P2) returns 3.625

Name Description

int() Conversion to integer. This is useful especially for calculating profile dimensions: 100.0132222000 -> 100

double() Converts data to a double

string() Converts data to string

Page 91: TEKLA TUTORIAL

TEKLA STRUCTURES 17 91Custom Components

String operations

Include string parameters inside double quotation marks within the argument list of string operations.

imp() Converts imperial units to millimeters

imp (1,1,1,2) meaning 1 foot 1 1/2 inches returns 342.90 mm

imp(1,1,2) meaning 1 1/2 inches returns 38.10 mm

imp(1,2) meaning 1/2 inches returns 12.70 mm

imp(1) meaning 1 inch returns 25.40 mm

vwu(value, unit)

Converts the value to millimeters. The available units are:

• "ft" ("feet", "foot")

• "in" ("inch", "inches")

• "m"

• "cm"

• "mm"

• "rad"

• "deg"

vwu(4.0, "in") returns 101.6 mm

Name Description

Name DescriptionExample (P1="PL100*10")

match(parameter1, parameter2)

Returns 1 if parameters are equal and 0 if different.

You can also use wildcards *, ?, and [ ] with the match function.

match(P1, "PL100*10") returns 1

Accept all profiles starting with PFC: match(P4, "PFC*")

Accept profiles starting with PFC, and height starts with 2,3,4 or 5: match(P4, "PFC[2345]*")

Accept profiles starting with PFC, heights are 200,300,400 or 500 and width starts with 7: match(P4, "PFC[2345]00?7")

length(parameter) Returns the number of characters in the parameter.

length(P1) returns 8

Page 92: TEKLA TUTORIAL

92 TEKLA STRUCTURES 17

Custom Components

When you handle strings in formulas, you must use quotation marks. For example, to define profile size PL100*10 with two variables P2=100 and P3=10 enter the formula as follows:

="PL"+P2+"*"+P3

Trigonometric functions

You can include trigonometric functions in the formulae. Be sure to include the unit using the following prefixes. If you do not include a prefix, Tekla Structures uses radians as the default unit:

• d is degree. For example sin (d180)

• r is radians (Default). For example sin (r3.14) or sin (3.14)

find(parameter, string)

Returns the order number (starting at zero) of the specified string and -1 if the specified string is not found from the parameter.

find(P1, "*") returns 5

getat(parameter, n)

Returns the n:th (starting at zero) character from the parameter.

getat(P1, 1) returns "L"

setat(parameter, n, character)

Sets the n:th (starting at zero) character to the specified character in the parameter.

setat(P1, 0, "B") returns "BL100*10"

mid(string, n, x) Returns x characters from the given string starting from n:th (starting at zero) character. If you leave out the last argument (x), returns the last part of the string.

mid(P1,2,3) returns

"100"

reverse(string) Reverses the given string. reverse(P1) returns

"01*001LP"

Tekla Structures handles bolt spacings as strings. To define bolt spacing, select variable type to distance list and enter the formula like this:

=P1+" "+P2

This results in 100 200, if P1=100 (length) and P2=200 (length).

Name DescriptionExample (P1="PL100*10")

Name Description

sin() Sine

cos() Cosine

tan() Tangent

asin() Inverse function of sin(), return value in radians

acos() Inverse function of cos(), return value in radians

atan() Inverse function of tan(), return value in radians

Page 93: TEKLA TUTORIAL

TEKLA STRUCTURES 17 93Custom Components

Framing condition functions

The following functions return the skew, slope, and cant angle of the secondary beam relative to the main part (column or beam).

Beam to column Note that slope and skew are relative to a beam framing into a column.

sinh() Hyperbolical sine

cosh() Hyperbolical cosine

tanh() Hyperbolical tangent

atan2(,) Returns the angle whose tangent is the quotient of two specified numbers. Return value in radians

Name Description

Name Description Example

fAD("skew", ID) Returns the skewed angle of the secondary part, whose ID is given.

fAD("skew", 12345) returns 45

where 12345 is the ID of the secondary part, which is in 45 degree angle to main part.

fAD("slope", ID) Returns the sloped angle of the secondary part, whose ID is given.

fAD("slope", 12345)

fAD("cant", ID) Returns the cant angle of rotated secondary part, whose ID is given.

fAD("cant", 12345)

Page 94: TEKLA TUTORIAL

94 TEKLA STRUCTURES 17

Custom Components

Beam to beam If you are working with two beams, "slope" is actually the skew of the beam framing into the other beam, and the vertical slope of the beam relative to the main is actually the "skew" angle.

Side view

Top view

Slope

Skew

Column

Beam

Side view

Top view

Skew

Slope

Beam

Page 95: TEKLA TUTORIAL

TEKLA STRUCTURES 17 95Custom Components

Limitations • These functions do not return positive and negative "slope" and "skew" values. So it is not possible to determine up or down "slope" and left or right "skew" with these functions.

• Maximum skew angle to return is 45 degrees.

2.5 Defining custom component propertiesThis section explains how to add different properties for custom components.

Topics Adding an option to create parts (p. 95)

Defining bolt size and standard (p. 96)

Defining bolt group location (p. 97)

Replacing a sub-component (p. 99)

Changing the properties file (p. 101)

Defining meshes in custom components (p. 102)

Adding an option to create parts

To include an option to create or not create parts in a custom component properties dialog box:

1. In the Variables dialog box, add a new property2. Set the Value type to Yes/No, 3. Set Visibility to Show

4. Enter a Label to display in the custom component dialog box:

5. In the custom component browser, link the property to a part:

Page 96: TEKLA TUTORIAL

96 TEKLA STRUCTURES 17

Custom Components

6. Save the custom component and exit the custom component editor.

When you open the custom component properties dialog box, you now have the option to create or not create the part:

Defining bolt size and standard

To add an option for selecting the bolt size in the custom component, you must add two options:

• Bolt size

• Bolt standard

They work together and cannot be used separately.

To define the bolt size and standard options:

1. Click the Variables icon on the Custom Component editor toolbar to open the Variables dialog box.

2. Click Add twice. Now you have two variables P1 and P2.3. In the Value Type field, select Bolt size for P1 and Bolt standard for P2. Tekla Structures

automatically adds the extensions "_diameter" and "_screwdin" to the name of the variables. Do not change these extensions.

4. Change P2_screwdin to P1_screwdin. The prefix must be the same, otherwise the variables do not work.

5. Modify P1_diameter label to "Bolt size" and P1_screwdin label to"Bolt standard".

6. In the custom component browser, link the parameters to the bolt:

Page 97: TEKLA TUTORIAL

TEKLA STRUCTURES 17 97Custom Components

7. Save the custom component and exit the custom component editor.

Defining bolt group location

To define the vertical distance from the secondary beam top flange to the first bolt, we add the following option to the custom component dialog box.

This option requires a distance that binds the bolt group handle to the secondary beam top flange and a parameter for inputting the value in the user interface.

1. Double-click bolts in the custom component editor view. The Bolt properties dialog box appears. Remove any dimensions from the Offset fields, then click Modify. Bolts will move to the same level with the first handle of the bolt group.

Page 98: TEKLA TUTORIAL

98 TEKLA STRUCTURES 17

Custom Components

2. Select the bolts, then select the top handle. Right-click and select Bind to plane from the popup menu.

3. Select the top flange of the secondary beam.

4. A new distance parameter D1 appears in the Variables dialog box.

5. Click Add to add a new parameter P1. In the Formula field, change the distance value. In the Label in dialog box field, enter a suitable label, for example: "Vertical distance to bolt".

6. In the Formula field of D1, type in the equation "=-P1".

7. Save the custom component and exit the custom component editor.

Replacing a sub-component

Use the Name property in the Custom component browser to replace a sub-component inside a custom component with another sub-component.

In this example we have created a custom component that contains a pair of cast-in embeds as sub-components (castin1 and castin2):

Page 99: TEKLA TUTORIAL

TEKLA STRUCTURES 17 99Custom Components

Then we will replace castin1 with castin2.

To do this:

1. Select the custom component.2. Right-click and select Edit custom component from the pop-up menu to open the custom

component editor. 3. In the Variables dialog box, add a new parameter.

• In the Formula field, enter the name of the sub-component, castin1.

• Set Value type to Component name.

• Enter a name for the parameter in the Label in dialog box field and set Visibility to Show.

4. In the Custom component browser, add the equation P1_name for both sub-components:

Castin 1

Page 100: TEKLA TUTORIAL

100 TEKLA STRUCTURES 17

Custom Components

The field Cast-in plate will appear in the dialog box of our custom component.

To change the sub-component:

1. Click the ... button next to the name field. The Select component dialog box opens.2. Select the component to use (in our case castin2) and click OK. 3. In the custom component dialog box, click Modify. Tekla Structures changes the

component in the model.

Page 101: TEKLA TUTORIAL

TEKLA STRUCTURES 17 101Custom Components

Changing the properties file

Use the Attribute file property in the Custom component browser to use different properties files for sub-components in a custom component.

To add the properties file field to the custom component dialog box:

1. Select the custom component.2. Right-click and select Edit custom component from the pop-up menu to open the custom

component editor. 3. In the Variables dialog box, add a new parameter.

• In the Formula field, enter the name of the properties file (in our example, prop1).

• Set Value type to Component attribute file. Tekla Structures automatically adds the extension _attrfile to the parameter name. Do not change this extension, but make sure that the prefix is the same as for the component name (in our example, P1).

• Enter a name for the parameter (in our example, Properties file) in the Label in dialog box field and set Visibility to Show.

4. In the Custom component browser, add the equation P1_attrfile for Attribute file.

Castin 2

Page 102: TEKLA TUTORIAL

102 TEKLA STRUCTURES 17

Custom Components

To use another properties file for a sub-component, in the component’s dialog box, click the ... button next to the Properties file field, and then select the properties file from a list:

Defining meshes in custom components

You can include rectangular meshes and change the mesh in your custom components.

To define a rectangular mesh type in a custom component:

1. Create the mesh in the model or in the Custom component editor. See Reinforcement mesh (p. 161) for more information.

2. In the Custom component editor, select the mesh, right-click, and select Properties... to open the Reinforcement properties dialog box.

3. Click the Select button next to the Mesh: field to open the Select mesh dialog box:

Page 103: TEKLA TUTORIAL

TEKLA STRUCTURES 17 103Custom Components

4. Copy the name of the mesh you want to use.

5. Click the Variables icon on the Custom component editor toolbar to open the Variables dialog box.

6. Click Add.7. In the Value Type field select the Text option.8. Paste the mesh you copied into the Formula field.

9. In the Custom component browser, add "=P1" after Catalog name in Component > Component objects > Reinforcement mesh > General properties.

Page 104: TEKLA TUTORIAL

104 TEKLA STRUCTURES 17

Custom Components

10. Click the Close editor icon to close the Custom Component editor. Tekla Structures prompts you to save your changes. Click Yes to save your changes. You have now defined the mesh in the Custom Component editor.

To change the mesh in the custom component:

1. Select the mesh in the 3d view.2. Right-click and select Properties....3. Copy and paste another mesh into the Parameter 1 field (in our example, the Mesh field).4. Click Modify to save your changes.

Creating surface treatments in custom components

To create surface treatments in the Custom component editor:

1. Select Outline planes on the toolbar instead of Boundary planes (which is the default).

2. Click Detailing > Create Surface Treatment and select the command to create the surface treatment.

If the mesh is defined in the custom component, other mesh properties, for example, longitudinal diameters, override the properties defined in the mesh catalog, so do not use Catalog name and other mesh properties at the same time.

Page 105: TEKLA TUTORIAL

TEKLA STRUCTURES 17 105Custom Components

3. Optional: To select the surface treatment, set on the Select surface treatments selection

switch . This switch is set off in the Custom component editor by default.

2.6 Managing and using custom componentsThis section describes the custom component dialog box and explains how to use and manage custom components.

Topics Custom component dialog box (p. 105)

Customizing the dialog box (p. 107)

Using a custom component (p. 111)

Managing custom components (p. 111)

Performing actions on custom components (p. 113)

Using Excel with custom components (p. 114)

Using ASCII files with custom component (p. 114)

Custom component dialog box

Tekla Structures automatically creates a dialog box when you define a custom component. By default the dialog box has a General tab for connections, details, and seams and a Position tab for parts.

Tekla Structures automatically creates tabs containing the parameters and distances you set to visible in the custom component editor. Tabs are named Parameter 1, Parameter 2, etc. Each tab can contain up to 25 fields. If you have more than 25 visible fields, Tekla Structures creates another tab.

A typical custom component dialog box looks like this:

Page 106: TEKLA TUTORIAL

106 TEKLA STRUCTURES 17

Custom Components

For seams you can select whether to place a seam at the point you pick, or let Tekla Structures automatically place the seam.

This information relates only to details

Page 107: TEKLA TUTORIAL

TEKLA STRUCTURES 17 107Custom Components

Tekla Structures creates an input file with the extension .inp for each dialog box in the model folder. You can modify the input file. See Customizing the dialog box (p. 107).

Customizing the dialog box

To customize the dialog box that Tekla Structures creates for the custom component you need to modify the input file which defines the dialog box. The input file has the same name as the custom component and file extension inp. It is located in the model folder.

The input file is a text file that you can edit using any text editor, for example Notepad.

You can customize the dialog box by:

• Changing the order of fields (p. 108)

• Changing the location of fields (p. 108)

• Renaming tabs (p. 109)

• Adding more tabs (p. 109)

• Adding pictures (p. 110)

• Preventing modifications (p. 110)

Changing the order of fieldsTo change the order of fields, in the input file, change the last number in the parameter definition, as shown below:

To place the seam at the point you pick, select the Place to picked positions checkboxTo automatically place the seam, clear the Place to picked positions checkbox, and select one of the positioning options

If you modify the input file, then edit and save the custom component dialog box using the custom component editor, you will lose the changes you made to the input file.

This topic is for advanced users. Take care when modifying an input file. Errors may cause the dialog box to disappear.

To use the modified custom component dialog box, save the input file, then close and restart Tekla Structures.

Page 108: TEKLA TUTORIAL

108 TEKLA STRUCTURES 17

Custom Components

Changing the location of fieldsTo change the location of fields, in the input file, change the last number in the parameter definition. Enter three numbers to define the exact location of the field in the dialog box: the x coordinate, y coordinate, and length of field. The example below shows these values for the second field in the dialog box:

Renaming tabsTo rename a tab, change the tab definition in the input file. You can rename any tab except the General tab. In the example below, you would change the text Parameters 1 to the new tab name (for example, Parts):

Change these numbers to change the order of fields (listed from to bottom of dialog box)

x = 374

y = 25

length = 160

Page 109: TEKLA TUTORIAL

TEKLA STRUCTURES 17 109Custom Components

Adding more tabsEach tab can contain 25 fields. If there are more than 25 visible fields, Tekla Structures creates another tab. You can also add tabs by modifying the input file.

To add a second tab, edit the input file as shown below. Remember to adjust the location of the fields, if necessary.

Adding picturesAdd images to make your custom component easier to use. First create the image and save it as a bitmap file (file extension bmp) in the ..\Tekla Structures\<version>\nt\bitmaps folder. To add the image to the custom component dialog box, edit the input file as shown below:

Remember to adjust the field location

The fourth tab is reserved for the General properties, so you cannot add your own parameter to it.

Page 110: TEKLA TUTORIAL

110 TEKLA STRUCTURES 17

Custom Components

Preventing modificationsOnce the dialog box is ready, you can make the input file read-only to prevent accidental modifications. If the input file is not read-only, and someone else updates the custom component in the custom component editor, all your modifications to the input file will be lost.

To make the input file read-only:

1. In Windows Explorer, browse to find the input file.2. Right-click the file and select Properties... .3. Select the Read-only checkbox.

When an input file is read-only, and you try to update the custom component, Tekla Structures displays a warning message saying that the *.inp file is read-only and changes to it will not be saved. You have the following options:

• Click Cancel to return to the custom component editor.

• Click Continue to skip updating the *.inp file, but make all the other updates.

y = 100

x = 50

height = 75

width = 100

The first pixel in the top left corner of a bitmap must be the same color (gray) as the background of the dialog box.

Page 111: TEKLA TUTORIAL

TEKLA STRUCTURES 17 111Custom Components

Using a custom component

To use a custom component in a model:

1. Use the keystrokes Ctrl + F to open the Component catalog dialog box.2. In the Search results list box, select Custom. Tekla Structures lists all custom

components in the bottom pane.3. Double-click a custom component in the list to open it’s properties dialog box.4. Enter the properties you want to use and click Apply.5. Tekla Structures prompts you to pick the parts or points and parts needed to create the

component.

Managing custom components

Use the Component catalog to manage custom components. To open the Component catalog, use:

• keystrokes Ctrl + F or

• the Find a component icon on a components toolbar

Page 112: TEKLA TUTORIAL

112 TEKLA STRUCTURES 17

Custom Components

Exporting and importingYou can export custom components to a file, and then import the file into another model.

Exporting To export custom components to a file:

1. Select the custom components in the component catalog.2. Right-click and select Export.... The Export components dialog box opens.3. Enter a name for the file in the Selection field. By default, the file extension is .uel and

the file is located in the current model folder.

Importing To import custom components from a file:

1. Right-click the list of custom components in the component catalog and select Import.... The Import components dialog box opens.

2. Browse to find the exported file (*.uel), click the file name and then click OK.

To automatically import all *.uel files from a folder when creating a new model, use the advanced option XS_UEL_IMPORT_FOLDER.

After importing custom components, you can check from the Log file how many components were succesfully imported. To open the log file, click Tools > Display log file > Session History...

See also Performing actions on custom components (p. 113)

Protecting custom components with passwords

You can protect custom components with passwords. Password protection allows you to share components while protecting your work.

To specify a password for a custom component:

Usage 1. Select the custom component you wish to protect and right-click.2. To open the Custom component editor, select Edit Custom Component on the pop-up

menu.

3. In the Custom component editor, click the Display variables icon to display the Variables dialog box.

4. In the Variables dialog box, add a new parameter by clicking the Add button.5. In the Name column, enter Password.6. In the Formula column, enter the desired password.

Result

To find all custom components, select Custom in the Search result list box

All custom components have the Number -1

To view the properties of a custom component, double-click its name

If the custom component contains sketched cross sections, you need to export and import both the sketches and the component.

Page 113: TEKLA TUTORIAL

TEKLA STRUCTURES 17 113Custom Components

After you have added this parameter, every time you try to edit this custom component Tekla Structures asks for the password. Tekla Structures informs you about an incorrect password. If you enter an incorrect password, you cannot use the custom component editor to modify the component.

Example

Performing actions on custom components

Information regarding custom components is stored in the ComponentCatalog.txt file, located in the model folder. If the properties of the file are set to read-only, the following actions are not possible:

• adding to favorites

• adding to search results

• changing picture

• deleting the custom component

• editing keywords

• importing the custom component

• removing from search results

In these cases Tekla Structures displays a warning dialog box and the action is cancelled.

To change the properties of the file:

1. In Windows Explorer, browse to find the file.2. Right-click the file and select Properties....3. Clear the Read-only checkbox.

Using Excel with custom components

You can link Excel spreadsheets to custom components, for example, to check connections.

For custom components, you need to add the property Use external design to the custom component dialog box.

1. Select the component, then right-click and select Edit custom component.

2. In the custom component editor, click to open the Variables dialog box. 3. Click Add and enter the following information:

4. Save the component and close the custom component editor. The custom component dialog box now contains the Use external design property.

Spreadsheet location

The template spreadsheets are located in folder ..\Tekla Structures\<version>\environments\common\exceldesign.

Page 114: TEKLA TUTORIAL

114 TEKLA STRUCTURES 17

Custom Components

By default, Tekla Structures searches for the spreadsheet in the following order:

• From the model folder: ..\<model>\exceldesign\.

• From folder defined with advanced option XS_EXTERNAL_EXCEL_DESIGN_PATH

Spreadsheet name

The name of the file must be component_*component name*.xls. For example component_custom1.xls for a custom component named custom1.

For more information on the required Excel files, file locations and how to perform the connection check with Excel, see Using Excel in connection design (p. 58).

Using ASCII files with custom component

You can use ASCII format files to get the default values from cold rolled files for custom components, for example.

The format for reading files is following:

• fVF(filename, key value of row, column number)

• Key value for row is a unique text value (for example, HEA300).

• Column value is an index (integer) starting from 1.

• Function returns value as text.

• User will define the correct type for parameter in editor.

Example For example, in the custom component editor, add function fVF("Overlap.dat", "MET-202Z25", 4) in the Variables dialog box.

The function gets the default value for bolt diameter 16.0 for profile MET-202Z25, from the Overlap.dat file.

File search order Tekla Structures searches for the files as system files in the following order:

• model

• ..\TeklaStructuresModels\<model>\CustomComponentDialogFiles\

• project (set with advanced option XS_PROJECT)

• firm (set with advanced option XS_FIRM)

• system (set with advanced option XS_SYSTEM)

Key value of row

Column number

Page 115: TEKLA TUTORIAL

TEKLA STRUCTURES 17 115Custom Components

Tips on working with custom components

These tips will help you to efficiently create, save, and share parametric and non-parametric custom components:

General Use library profiles when possible. So you do not have to copy user-defined profiles when you copy the component to other locations.

Use short, logical names. Use the description field to describe the component and explain what it does.

Store custom components together. It makes them easy to find and export. Consider creating a component model. Use this model to create and test custom components.

Provide essential information. If you distribute your component to other users, remember to list the profiles it works with.

Remember to copy user-defined profile cross sections with your custom component.

Creating non-parametric components

Use the simplest part you can. For example, if all you need is a rectangular shape, use a rectangular plate, not a contour plate. Rectangular plates only have 2 handles, so you only need to create a few bindings or magnetic planes to manipulate them. Contour plates require more because they have 4 chamfers and handles, when you set the advanced option XS_DRAW_CHAMFERS_HANDLES to CHAMFERS or HANDLES.

Only model parts as accurately as you need. If the only part information required is a part mark on the GA drawing and a quantity on the materials list, create a simple bar or plate. If, later, you need to include it in a detailed view, simply re-model the part more accurately.

Creating intelligent (parametric) components

Plan to use magnetic planes to bind objects together. This makes intelligent components simpler, and easier to use, because it reduces the number of dimensions and parameters the user must enter. Model as many parts on the same plane as you can, and then use offsets to position them accurately.

Rectangular plate

Contour plate

Page 116: TEKLA TUTORIAL

116 TEKLA STRUCTURES 17

Custom Components

Model embeds as custom parts and include them in components.

Create simple components for specific situations. It is faster and easier to model simple components. They are also much easier to use. Avoid creating a ’super’ component to use in every possible situation.

2.7 Custom components referenceThis section consists of the reference pages for the custom component commands.

The following table lists the commands used to define, create, and manage custom components.

Not using magnetic planes:

Pick all 10 handles to bind the parts togetherUsing 3 magnetic planes:

Pick 3 points to bind the parts together (pick 1 point on each magnetic plane)

Command Icon Description

Detailing > Component> Define Custom Component... (p. 117)

Starts the custom component wizard which guides you through defining a custom component.

Display variables (p. 120)

Displays a list of distance and parameter variables.

Browser (p. 124) Displays the custom component browser that shows the contents of a custom component in a hierarchical, tree-like structure.

Plane types (p. 125) Defines which planes can be selected.

Construction plane (p. 126)

The command to create your own plane.

Page 117: TEKLA TUTORIAL

TEKLA STRUCTURES 17 117Custom Components

Detailing > Component > Define Custom Component...

Synopsis This command defines a new custom component and saves it to a library for later use.

Preconditions All the necessary objects (parts, cuts, fittings, bolts, etc.) must exist in the model, because you will need to select different objects, points etc. to define the custom component. See also Exploding components (p. 66).

Description This command defines a simple custom component, which you can use in similar locations to where it was originally created. This component is not parametric and Tekla Structures does not adjust dimensions to suit any changes in the model. To create a parametric custom component, see Editing custom components (p. 73).

Custom component settings (p. 127)

Allows you to edit the type or the position of a custom component or add notes after you have created the component

Create distance (p. 128) The command to create distance variables.

Create reference distance (p. 129)

The command to create variable reference distancies.

Automatic distances (p. 130)

Automatically generates distance variables for custom component objects.

Command Icon Description

Field Description More information

Type Affects how the user inserts the custom component into the model. Also defines if the custom component connects to existing parts.

Component types (p. 10)

Name Unique name for the custom component. If the name already exists, the Next button is grayed out.

Description Short description of the custom component. This will be shown in the component browser.

Component identifier

To include this in drawings, include Code in the connection mark.

Mark elements

Up direction The default up direction. Used only in connections and details.

Position type Position (or origin) of the connection, relative to the main part.

Position type (p. 119)

Page 118: TEKLA TUTORIAL

118 TEKLA STRUCTURES 17

Custom Components

Usage 1. Click Detailing > Component > Define Custom Component... to start the Custom component wizard.

2. Select a Type and enter the other properties, then click Next.3. Select the objects that the custom component will create.4. Click Next.5. The next step differs depending on the Type you select in step 2:

• For connections, select the main part, click Next, then select the secondary part(s).

• For details, select the main part, and click Next.To position the detail by the main part, select Main part, and go to step 6.

To position the detail by a reference point, select Reference point, and then pick a point.

• For seams, select the main part, click Next, then select the secondary part, click Next, then pick two points to indicate the seam location.

• For parts, pick one or two points.

6. Click Finish.

See also Defining a custom component (p. 66)

Editing custom components (p. 73)

Using a custom component (p. 111)

Managing custom components (p. 111)

Detail type Determines on which side of the main part the detail is located. The options are:

Intermediate detail - Tekla Structures creates all details on the same side of the main part.

End detail - Tekla Structures creates all details on the side of the main part closest to the detail.

Only affects asymmetric details (for example a one-side stiffener).

Definition point position in relation to primary part

The position you pick to create the detail, relative to the main part.

For connections, this determines where the connection is created, relative to the secondary part.

Only available for details and connections.

Allow multiple instances of connection between same parts

When checked, allows you to create many connections to the same main part, in different locations.

Only available for connections.

This is always possible for details.

Exact positions When you select this checkbox, Tekla Structures positions the seam based on the positions you pick in the model.

If you clear this checkbox, Tekla Structures uses automatic seam recognition to position the seam. This is useful especially with warped seams.

Only available for seams.

Use the center of the bounding box in positioning

When you select this checkbox, Tekla Structures positions the custom part based on the center of its bounding box (the box which surronds the actual part profile).

Only available for parts.

Field Description More information

Page 119: TEKLA TUTORIAL

TEKLA STRUCTURES 17 119Custom Components

Position type

Synopsis Defines the position (or origin) of the custom component, relative to the main part. This command is available in the custom component wizard. Position type affects which type of main parts you can use the custom component with.

Preconditions

Description Determines the location of the objects the custom component creates, relative to main part. The options are:

• Middle

Where the center lines of the main and secondary parts intersect.

• Box plane

Where the main part box and the center line of the secondary part intersect.

• Collision plane

Where the main part and the center line of the secondary part intersect.

Page 120: TEKLA TUTORIAL

120 TEKLA STRUCTURES 17

Custom Components

Display variables

Synopsis Shows all variables and lets you to add new parameter variables. You can also use it to manage distance and parameter variables.

Tekla Structures uses variables with the following features:

• Custom Components (p. 65)

• Sketched cross sections

Preconditions To use this command, you must:

Description Variables are the properties of a custom component/sketch/parametric model.

Use the Add button to add parameter variables.

To add new distance variables, use the commands

• Create distance (p. 128) or Automatic distances (p. 130) for custom components.

• Sketch free distance, Sketch horizontal distance, or Sketch vertical distance for sketched cross sections.

Use the Delete button to delete selected parameters and distances.

You define the following properties for a variable:

• End end plane

Where the center line of the secondary part hits the end of the main part.

• Gusset plane

Where the center lines of the main part and the first secondary part intersect. The x direction is perpendicular to the center line of the main part.

Feature Preconditions

Custom components • define a custom component, see Defining a custom component (p. 66)

• open the Custom component editor, see Custom component editor (p. 74)

Sketched cross sections

• open the Cross section sketch editor, see Sketched cross sections

Page 121: TEKLA TUTORIAL

TEKLA STRUCTURES 17 121Custom Components

Usage Usage depends on the feature:

Value types The options are:

Field Description More information

Variable name A unique name for variable. Use this name to refer to the variable in the custom component or in the sketch browser.

Custom component browser (p. 76)

Sketch Browser

Formula Can contain a value or a formula. Copy values using the popup menu in the browser. See Custom component browser (p. 76).

Formulae begin with =

Creating parameters that use formulae (p. 86)

Functions to use in formulas (p. 87)

Variable value Shows the current value from the formula field.

Variable type Distance or parameter. Defining variables (p. 78)

Adding dimensions to a sketched cross section

Value type Defines the type of information to input.

Display variables (p. 120)

Visibility Shows or hides the variable. Custom component dialog box (p. 105)Label The field name.

Maximum length is 30 characters.

Feature Usage

Custom components • Creating distance variables (p. 79)

• Creating reference distances (p. 81)

• Creating parameter variables (p. 85)

Sketched cross sections

• Variables

Value type Description

Number A whole (integer) number. Used for quantity and multiplier.

Length A decimal (floating point) number. User for lengths and distances. Length numbers have unit (mm, inch etc.) and are rounded to two places of decimals.

Tekla Structures enables millimeter to inch conversion for the Length and Distance list types.

Text A text (ascii) string.

Factor A decimal value without a unit. You can set the number of decimals for the value type in Tools > Options > Options... > Units and decimals.

Angle A special decimal number type for storing angles, stored to 1 place of decimals, in radians.

Page 122: TEKLA TUTORIAL

122 TEKLA STRUCTURES 17

Custom Components

Material A special data type linked to the material catalog. On input you can select material from the standard material dialog.

Profile A special data type linked to the profile catalog. On input you can select profile from the standard profile dialog.

Bolt size Special data types linked to the bolt catalog. Bolt size works with Bolt standard. They have fixed naming: Px_diameter and Px_screwdin. Do not change the fixed name.

To automatically show values for these in the component’s dialog box, x must be the same for both, for example, P1_diameter and P1_screwdin.

Bolt standard

Bolt type For defining the bolt type (site/workshop) in the custom component dialog box. Linked to the Bolt type property of bolts in the Custom component browser.

Stud size Special data types linked to the bolt catalog. Stud size works with Stud standard. They have fixed naming: Px_size and Px_standard. Do not change the fixed name.

To automatically show values for these in the component’s dialog box, x must be the same for both, for example, P9_size and P9_standard.

Stud standard

Distance list For fields with several length values, such as bolt spacings.

Value type Description

Page 123: TEKLA TUTORIAL

TEKLA STRUCTURES 17 123Custom Components

Weld type A special data type for selecting weld type.

Weld types

Chamfer type A special data type for defining the shape of a chamfer.

Welding site A special data type for defining the welding place: workshop or building site.

Rebar grade Special data types linked to reinforcement catalog. Rebar grade, Rebar size, and Rebar bending radius work together. They have fixed naming format: Px_grade, Px_size, and Px_radius where the x is a number. Do not change the fixed name.

To automatically show values for these in the component's dialog box, x must be the same for all, for example, P1_grade, P1_size, and Px_radius.

Rebar size

Rebar bending radius

Reinforcement mesh

For defining meshes in custom components. Linked to the Catalog name property of reinforcement meshes in the Custom component browser.

Component name

For replacing a subcomponent inside a custom component with another subcomponent. Linked to the Name property of objects in the Custom component browser.

Value type Description

Page 124: TEKLA TUTORIAL

124 TEKLA STRUCTURES 17

Custom Components

Browser

Synopsis This command shows the browser for the following features.

• Custom component: Custom component browser

• Sketched cross section: Display sketch browser

Preconditions To open the browser:

Description The browser shows the objects, their properties, and hierarchy included in the:

• Custom component

• Sketched cross section

Usage Usage depends on the feature:

Component attribute file

For setting the properties of a subcomponent inside a custom component. Works with Component name using the format Px_name and Px_attrfile, where the x is a number. Do not change the fixed name.

To automatically show values for these in the component's dialog box, x must be the same for both, for example, P2_name and P2_attrfile.

Yes/No For defining whether or not Tekla Structures creates an object in a custom component. Linked to the Creation property of objects in the Custom component browser.

Value type Description

Feature Preconditions

Custom components • Define a custom component, see Defining a custom component (p. 66)

• Open the Custom component editor, see Custom component editor (p. 74)

Sketched cross sections

Open the Cross section sketch editor, see Opening the cross section sketch editor

Page 125: TEKLA TUTORIAL

TEKLA STRUCTURES 17 125Custom Components

Plane types

Synopsis This command changes the plane type.

Preconditions Open the Custom component editor. See Custom component editor (p. 74).

Description You need planes to define distance variables. For example, you can bind the reference point of a plate to the top plane of a beam.

You can change the plane type when the Create distance command is active. See Create distance (p. 128).

The table below shows an example of each plane type:

Feature Usage

Custom components Custom component browser (p. 76)

Sketched cross sections

Sketch Browser

Plane type Example Definition

Boundary planes The edges of a box surrounding a profile.

Center planes The center planes of a profile

Page 126: TEKLA TUTORIAL

126 TEKLA STRUCTURES 17

Custom Components

Usage To see which planes are available in each group:

1. Select a plane type from the Custom component toolbar.2. Move the mouse cursor over a component view. Tekla Structures highlights the available

planes.

See also Creating distance variables (p. 79)

Construction plane

Synopsis This command creates a construction plane. If the plane is magnetic, the objects directly on it move with the plane.

Outline planes The outer and inner surfaces of a profile.

Cut planes If parts contain line, part, or polygon cuts, this option selects the cut surfaces. Fittings cannot be selected.

Component planes

Depends on which Position type the custom component originally had.

Grid planes Shows grid planes.

This plane type is only available in models and sketches.

Boundary and component planes work for most profile types, so try to use them whenever you can.

Plane type Example Definition

Page 127: TEKLA TUTORIAL

TEKLA STRUCTURES 17 127Custom Components

Preconditions

Description You may occasionally need to define your own planes. For example, when you create special model parameters for floor height, building width, etc.

Magnetic planes are also useful. You can use them to bind and move groups of objects. Rather than binding lots of handles and chamfers to faces, simply create a user plane that goes through all the handles and chamfers. Then make this plane magnetic and bind the plane to the appropriate face. When you move the plane, the attached handles and chamfers move with it.

The custom component editor contains many default planes, for more information see Plane types (p. 125).

Usage To add a construction plane:

1. Click the Create construction plane icon.2. Pick four points. 3. Click the middle mouse button. Tekla Structures draws the plane.

4. Double-click the plane in the model. The Construction plane properties dialog box appears.

5. Type a name for the plane.6. Select Magnetic, if you want Tekla Structures to bind touching objects to the plane. When

you move a magnetic plane, objects directly on that plane automatically move with it.

7. Click Modify.

See also Plane types (p. 125)

Custom component settings

Synopsis With this command you can go back and change the settings which you have used for defining a custom component.

Preconditions To use this command in the Custom component editor, you must:

• Define a custom component, see Defining a custom component (p. 66).

• Open the Custom component editor, see Custom component editor (p. 74).

Description You can do the following changes after you have created a custom component:

• Add notes

• Change the position

• Allow multiple instances

Usage To add notes:

1. In the Customer component editor, click the Custom component settings icon.

Tekla Structures only binds objects to the plane whose reference points are directly on the plane. By default the magnetic distance is 0.05 mm. To change this use the variable XS_MAGNETIC_PLANE_OFFSET.

Page 128: TEKLA TUTORIAL

128 TEKLA STRUCTURES 17

Custom Components

2. On the Type/Notes tab, insert the notes you want to add to the Description field.

To change the position type:

1. In the Customer component editor, click the Custom component settings icon.2. On the Position tab, change the Position type. Tekla Structures repositions the planes.

The objects retain their relative position to the component planes, and they must be moved back into position manually.

In many cases you need to use a component inside another component, or make a complex connection out of simple connections. To apply multiple connections to the same main part, select the Allow multiple instances of connection between same parts checkbox. By default this checkbox is not selected.

To allow multiple instances:

1. In the Customer component editor, click the Custom component settings icon.2. On the Advanced tab, select the Allow multiple instances of connection between same

parts checkbox.

Create distance

Synopsis Creates a distance variable. You can create a distance variable from any of the following objects to a plane:

• construction plane

• reference points of parts (only custom component objects)

• reference points of bolt groups

• chamfers

• part cut handles

• line cuts

• fittings

Preconditions To use this command in the Custom component editor, you must:

• define a custom component, see Defining a custom component (p. 66)

• open the Custom component editor, see Custom component editor (p. 74)

To use this command in a model, click Modeling > Add Distance > Fixed.

Description Distances are dependencies that bind two parts together. You can also use distances to define part dimensions, bolt edge distances, gaps, etc. For example:

Page 129: TEKLA TUTORIAL

TEKLA STRUCTURES 17 129Custom Components

You define the following properties for distance variables:

Usage See Creating distance variables (p. 79).

To see all distances included in the custom component, open the Variables dialog box. For more information, see Defining variables (p. 78).

See also Automatic distances (p. 130)

Plane types (p. 125)

Create reference distance

Synopsis Creates a variable reference distance between objects.

Preconditions To use this command in the Custom component editor, you must:

• define a custom component, see Defining a custom component (p. 66)

• open the Custom component editor, see Custom component editor (p. 74)

To use this command in a model, click Modeling > Add Distance > Reference.

Description Use reference distances in calculations, for example, for determining the spacing of rungs in a ladder.

Distances

These distances bind plate’s reference points to the top and bottom plane of a beam

Field Description

Name Name of the distance variable. Shown in the custom component dialog box.

Value Numeric value of distance.

Page 130: TEKLA TUTORIAL

130 TEKLA STRUCTURES 17

Custom Components

Usage See Creating reference distances (p. 81).

To see all distances included in the custom component, open the Variables dialog box. For more information, see Defining variables (p. 78).

See also Plane types (p. 125)

Creating distance variables (p. 79)

Automatic distances (p. 130)

Automatic distances

Synopsis Creates distance variables for picked objects.

The distance variables are created between the picked objects and the main and the secondary parts of a connection or a detail.

Preconditions Open the Custom component editor (p. 74).

Description This command attaches picked objects, or their reference points or handles, to existing planes, if the objects, or their reference points or handles, are located exactly on the plane. Tekla Structures creates distance variables from a maximum of three direction to existing planes. Tekla Structures selects planes in the following order:

• Construction plane (p. 126)

• Custom Components (p. 65)

• Plane types (p. 125)

Usage 1. Click the Automatic distances icon.

The command does not work with custom parts since they do not have a main part.

Page 131: TEKLA TUTORIAL

TEKLA STRUCTURES 17 131Custom Components

2. Pick any type of an object that has handles.3. Click the middle mouse button to complete the command. 4. To check the created distances, open the Display variables (p. 120) dialog box.

For reinforcement you may have to remove some distances. If the last handle is bound to too many planes and the concrete cross-section enlarges, the other end of the reinforcement might not react to changes.

Page 132: TEKLA TUTORIAL

132 TEKLA STRUCTURES 17

Custom Components

Page 133: TEKLA TUTORIAL

TEKLA STRUCTURES 17 133Reinforcement

3 Reinforcement

Introduction Once you have created a model of concrete parts, you will need to reinforce the parts.

This chapter explains how to create reinforcement in Tekla Structures. It also includes a general description of reinforcement properties and an overview of reinforcement commands.

Audience This chapter is aimed at concrete detailers and designers.

Assumed background

Before you start to create reinforcement, you need to have concrete parts in your model, as explained in Concrete Detailing.

Running the structural analysis as explained in Analysis and Design gives you the required area of reinforcement. Read Loads for instructions on how to create loads.

See also Numbering reinforcements

3.1 Getting started with reinforcementIn Tekla Structures, you can use different methods to create reinforcement. You can create:

• Single reinforcing bars

• Reinforcing bar groups

• Reinforcement meshes

• Reinforcement components.

Concepts We recommend that you use reinforcement components to create reinforcement whenever possible. They are adaptive, attached to a concrete part, and updated automatically if the dimensions of the reinforced part change, for example. Then create additional reinforcing bars using other tools.

Reinforcing bar groups consist of several identical, or very similar, bars. Tekla Structures always treats these bars as a group, modifies them in the same way, deletes them all at the same time, etc.

Reinforcement meshes include bars in two perpendicular directions, i.e. main bars and crossing bars. Tekla Structures treats mesh bars as one unit but distinguishes the main and crossing bars.

Page 134: TEKLA TUTORIAL

134 TEKLA STRUCTURES 17

Reinforcement

Reinforcement properties

Every reinforcement object has properties which define it (for example, grade, diameter or size, minimum bending radius). Use the reinforcement properties dialog boxes to view or modify the properties of reinforcement. Click Detailing > Properties > Reinforcement to open reinforcement properties dialog boxes, or double-click an existing reinforcement object in the model.

Filtering by properties

You can use reinforcement properties in filters. For example, you can select, modify, or hide reinforcing bars based on their properties.For more information, see Filtering objects.

In reports and drawings

You can include reinforcement properties and user-defined attributes in drawing and report templates.

See also Basic reinforcement properties (p. 134)

Getting Started (p. 9) with Detailing

3.2 Basic reinforcement propertiesThis section explains properties that are common to most types of reinforcement in Tekla Structures.

Name You can enter names for reinforcing bars. Tekla Structures uses names in reports and drawing tables.

Grade The strength of the steel used in reinforcing bars. Can also indicate other factors, such as the weldability or surface deformations of the bar.

Size Depending on the environment, the nominal diameter of the bar, or a mark that defines the diameter.

Bending radius Complies with the design code you are using. Main bars, stirrups, ties, and hooks usually have their own minimum internal bending radii, which are proportional to the diameter of the reinforcing bar. The actual bending radius is normally chosen to suit the size of the mandrels on the bar-bending machine.

Bending types Tekla Structures reinforcing bar bending types are recognized using internal bending type definitions. Internal bending types are hard coded to the software. However, these internal bending types are mapped to area specific reinforcing bar bending type codes in the rebar_schedule_config.inp file in the ..\Tekla Structures\<version>\environments\<environment>\system\ folder. This file can be localized to match local requirements.

For more information on internal bending types, see Reinforcing bar bending types (p. 167).

Reinforcement catalog

Grade–size–radius combinations are predefined in the reinforcement catalog. You can select which catalog to use, and add, modify, and delete the information it contains. See The reinforcing bar catalog.

Select... To define the grade, size, and bending radius of a reinforcing bar, click Select... next to the Grade, Size, and Bending radius fields in the Reinforcing bar properties dialog box. The Select reinforcing bar dialog box appears, showing the available bar sizes for the chosen grade. You can also define whether the bar is a main bar or a stirrup or tie:

Page 135: TEKLA TUTORIAL

TEKLA STRUCTURES 17 135Reinforcement

Class Use Class to group reinforcement. To display reinforcing bars of different classes in different colors, click View > Representation > Object Representation... and select Color by class from the Color list box. For more information, see Color settings for parts.

Bar groups Reinforcing bar groups mainly have the same properties as single reinforcing bars. They can also have the following extra properties:

• Number of bars

• Spacing (see Spacing reinforcing bars (p. 138))

• Tapering (see Tapered bar group (p. 157))

See also Hooks (p. 135)

Concrete cover (p. 137)

Spacing reinforcing bars (p. 138)

Omitting reinforcing bars (p. 138)

User-defined attributes of reinforcement (p. 139)

Meshes (p. 139)

Numbering reinforcements

Hooks

To add hooks to the ends of reinforcing bars for anchoring purposes, use the Hooks section of the Reinforcing Bar Properties dialog box, or the Hooks tab in the Reinforcement Mesh Properties dialog box:

You can also enter the grade, size, and bending radius of individual reinforcing bars using the appropriate fields in the Reinforcing bar properties dialog box.

Page 136: TEKLA TUTORIAL

136 TEKLA STRUCTURES 17

Reinforcement

The options for the hook at the beginning and end of the bar are:

The reinforcement catalog contains predefined dimensions for all standard hooks (minimum bending radius, minimum hook length). See The reinforcing bar catalog.

Custom hook To manually define the angle, radius, and length of a hook, select the Custom hook option and enter values to the following fields in the Reinforcing Bar Properties dialog box:

Option Description

No hook

Standard 90-degree hook

Standard 135-degree hook

Standard 180-degree hook

Custom hook

Field Description

Angle Enter a value between –180 and +180 degrees.

Angle

Radius

Length

Radius Internal bending radius of the hook.

Use the same radius for the hook and for the reinforcing bar. If the hook and the reinforcing bar have different radiuses, Tekla Structures does not recognize the shape of the reinforcing bar.

Length Length of the straight part of the hook.

If the length is set to zero, no hooks are created.

Page 137: TEKLA TUTORIAL

TEKLA STRUCTURES 17 137Reinforcement

Concrete cover

Reinforcing bars need a concrete cover, to protect them against harmful elements, such as the weather and fire. When you create single bars, Tekla Structures uses the thickness of concrete cover to determine the position of the bar. You pick points to define the shape and plane of the bar.

Cover thickness Use the Cover thickness fields in the reinforcement properties dialog boxes to define concrete cover.

Example To create a beam stirrup, pick the corner points on the cross-sectional end plane of the beam to define the bar shape and plane. The cover thickness on the plane is the distance from beam’s bottom, top, and side surfaces to the stirrup. The cover thickness from the plane is the distance from the end surface of the beam to the stirrup, and perpendicular to the bar plane.

Leg length At the start and end point of a reinforcing bar, you can also define the concrete cover in terms of cover thickness or leg length.

Reinforcement components

When you use reinforcement components, Tekla Structures places the reinforcement using the dimensions of the part and the values in the Cover thickness field, or the graphic fields shown below:

Concrete cover Description

Concrete cover on the plane

For example, the distances from a beam’s bottom, top, and side surfaces to a stirrup.

To specify different concrete covers on the different legs of a reinforcing bar, enter a thickness value for each leg in the On plane field, in the order you pick points to create the bar. If you enter less values than there are bar legs, Tekla Structures uses the last value for remaining legs.

Concrete cover from the plane

For example, the distance from a beam’s end surface to the closest stirrup, perpendicular to the stirrup plane.

Option Description

Cover thickness Defines the distance from the bar end to the concrete surface.

Leg length Defines the length of the ultimate leg of the bar.

To define the length of an ultimate leg of a bar, use the Leg length option and the Snap to nearest points switch. Then pick anywhere on a part edge or line to indicate the direction for the bar leg.

Page 138: TEKLA TUTORIAL

138 TEKLA STRUCTURES 17

Reinforcement

Spacing reinforcing bars

Bar groups There are several ways to distribute bars in a reinforcing bar group.

To create a bar group, open the Reinforcing Bar Properties dialog box. On the Group tab, select an option from the Creation method list box. The options are:

See also Omitting reinforcing bars (p. 138)

Omitting reinforcing bars

You may occasionally need to omit specific reinforcing bars. For example, when several reinforced areas intersect, causing reinforcing bars to overlap, or when you want to start bar distribution at a specific distance from the end of a part.

To indicate which bars to omit, select an option from the Reinforcing bar(s) not to be created to the group list box:

• None (all reinforcing bars included)

Option Description

By exact spacing value with flexible first space

Creates fixed, equal spaces between the bars. The first space adjusts to even out bar distribution. Enter the spacing value in the Exact spacing value field. If the first space is less than 10% of the exact spacing value, Tekla Structures removes one bar.

By exact spacing value with flexible last space

Same as the first option, but the last space adjusts to even out bar distribution.

By exact spacing value with flexible middle space

Same as the first option, but the middle space adjusts to even out bar distribution. If there are an odd number of bars (two middle spaces), the other middle space adjusts to even out bar distribution.

By exact spacing value with flexible first and last space

Same as the first option, but both the first and last spaces adjust to even out bar distribution.

By exact spacings Distributes the bars using the information you specify in the Exact spacing values field, so you can enter every spacing value manually. Use the multiplication character to repeat spacings, e.g. 5*200, to create five spaces of 200.

Equal distribution by number of reinforcing bars

Tekla Structures determines the spacing value based on the fixed number of bars. Enter the number in the Number of reinforcing bars field.

Equal distribution by target spacing value

Tekla Structures aims the spacing value as closely as possible at the value in the Target spacing value field and determines the number of bars compatibly.

Page 139: TEKLA TUTORIAL

TEKLA STRUCTURES 17 139Reinforcement

• First

• Last

• First and last

See also Spacing reinforcing bars (p. 138)

User-defined attributes of reinforcement

Create user-defined attributes to add information about reinforcing bars, bar groups, or reinforcement meshes. Attributes can consist of numbers, text, or lists.

To create user-defined attributes, click the User-defined attributes button in the reinforcement properties dialog box. Use the User field 1...4 fields to define the attributes you need.

You can also change the name of these fields, and add new ones, by editing the objects.inp file. For more information, see Adding properties.

Meshes

A reinforcement mesh consists of reinforcing bars in two directions. You can define the following properties.

Create mesh Create mesh using the Detailing > Create Reinforcement > Reinforcement Mesh command or a component.

Mesh shape Reinforcement meshes can be:

Diameter 2

Spacing 2

Overhang

Spacing 1

Diameter 1

Length

Overhang

Width

Page 140: TEKLA TUTORIAL

140 TEKLA STRUCTURES 17

Reinforcement

• Rectangular

• Polygonal

• Bent

Distribution pattern of bars

You can create meshes with unevenly-spaced bars. You can also define a different bar size or multiple different bar sizes for the longitudinal bars and the crossing bars.

Multiple bar sizes enable pattern creation. For example, if you enter bar diameters 20 2*6 in the longitudinal direction, Tekla Structures creates a pattern with one size 20 bar and two size 6 bars. This pattern can be repeated in the mesh along the longitudinal direction.

For more information, see Customizing reinforcement meshes (p. 151).

Mesh size The way you define the size of the mesh depends on the shape of the mesh and how it was created:

• Evenly-spaced rectangular meshes - manually define the size

• Polygonal and bent meshes - Tekla Structures automatically calculates the width and length

• Unevenly-spaced meshes - Tekla Structures calculates the size of the mesh using the values in the Distance(s), Left overhang, and Right overhang fields.

See also Reinforcement mesh (p. 161)

3.3 Working with reinforcementThis section explains how to create, place, attach, and modify reinforcement.

Topics Placing reinforcement (p. 140)

Attaching reinforcement to parts (p. 141)

Modifying reinforcement (p. 141)

Customizing reinforcement meshes (p. 151)

Defining custom reinforcement components (p. 153)

Placing reinforcement

To place a reinforcing bar group, pick two sets of points:

1. The first set of points defines the plane of the first bar and the shape of a single bar in the group. Click the middle mouse button to end picking.

2. Pick a second set of points to indicate the distribution direction and length of the bars.

To place reinforcement components, select the part to reinforce.

See also Using reinforcement handles (p. 142).

Page 141: TEKLA TUTORIAL

TEKLA STRUCTURES 17 141Reinforcement

Attaching reinforcement to parts

Attach reinforcement to a part or cast unit when you want the reinforcing bars to follow the part or cast unit if it is moved, copied, deleted, etc.

Tekla Structures automatically attaches a reinforcement to the part you pick before you place the reinforcement. You can also manually attach reinforcement to a part or cast unit.

Attaching manually

To manually attach reinforcement to a part or cast unit:

1. Select the reinforcement to attach.2. Right-click and select Attach to Part from the pop-up menu.3. Select the part to attach the reinforcement to.

Detaching To detach reinforcement from a part:

1. Select the reinforcement to detach.2. Right-click and select Detach from Part from the pop-up menu.

Modifying reinforcement

To modify a single reinforcing bar, bar group, or reinforcement mesh, double-click the reinforcement to open the properties dialog box.

To modify the properties of a reinforcement component, double-click the blue modeling tool symbol (M).

To update the reinforcing bar, bar group, reinforcement mesh, or component you selected, click Modify.

Topics Changing reinforcement shape (p. 141)

Using reinforcement handles (p. 142)

Using adaptivity (p. 143)

Ungrouping a reinforcement (p. 145)

Grouping reinforcements (p. 147)

Adding points to a reinforcement (p. 148)

Removing points from a reinforcement (p. 149)

Splitting reinforcing bar groups (p. 150)

Splitting reinforcing bars in a group (p. 150)

Combining two reinforcing bars or reinforcing bar groups into one (p. 150)

Exploding reinforcement (p. 150)

Changing reinforcement shapeTo change the shape of the reinforcement, you can:

• Add bar corners

• Remove bar corners

• Move bar and mesh corners

• Add points to reinforcing bars, bar groups, and bent meshes

You must attach reinforcement to a part or cast unit to have Tekla Structures merge automatic reinforcing bar marks. See Merged reinforcement marks.

Page 142: TEKLA TUTORIAL

142 TEKLA STRUCTURES 17

Reinforcement

• Remove points from reinforcing bars, bar groups, and bent meshes

• Change the direction of the longitudinal mesh bars

• Change the distribution length of bar groups

Using reinforcement handlesTekla Structures uses handles to indicate:

• The ends and corners of a reinforcing bar

• The distribution length of a bar group

• The corners and main bar direction of a mesh

When you select a reinforcement, the handles turn magenta.

Examples Here are some ways to use handles to modify reinforcement:

Handles to change group distribution length

Handles to move bar corners

Page 143: TEKLA TUTORIAL

TEKLA STRUCTURES 17 143Reinforcement

To use handles to modify reinforcement:

1. Select the reinforcement to display its handles.2. Click the handle you want to move. Tekla Structures highlights the handle.3. Move the handle(s) like any other object. If Drag and drop is active, just drag the handle

to a new position.

For more information, see Moving an object, Moving an object using drag-and-drop and Polygon cuts.

Using adaptivityReinforcements follow the shape of the part also when their handles are located on the face or edge of the part.

The following types of adaptivity are available:

• Fixed adaptivity: handles retain their absolute distances to the nearest part faces.

• Relative adaptivity: handles retain their relative distances to the nearest part faces in relation to the part’s overall size.

To modify the general adaptivity settings, go to Tools > Options > Options... > General.

You can modify the adaptivity settings for each part separately. These modifications override the general settings.

Example • Reinforcing bars in their original positions:

Handles to move mesh corners

Handles to change main bar direction

Page 144: TEKLA TUTORIAL

144 TEKLA STRUCTURES 17

Reinforcement

• Fixed adaptivity:

• Relative adaptivity:

Page 145: TEKLA TUTORIAL

TEKLA STRUCTURES 17 145Reinforcement

Ungrouping a reinforcementYou can ungroup reinforcing bar groups and reinforcement meshes. Only reinforcements where each reinforcing bar is in one plane can be ungrouped.

To ungroup a reinforcement:

1. Click Detailing > Create Reinforcement > Ungroup.2. Select one of the reinforcing bars in a reinforcing bar group or in a reinforcement mesh.

The reinforcing bar group is replaced with single reinforcing bars. The single bars get the same properties and offsets as the group.

If you ungroup a reinforcement mesh, the offsets for single bars are zero.

Limitations You cannot ungroup circular or curved reinforcing bar groups.

Page 146: TEKLA TUTORIAL

146 TEKLA STRUCTURES 17

Reinforcement

Example

See also Grouping reinforcements (p. 147)

Reinforcing bar (p. 155)

Reinforcing bar group (p. 156)

Reinforcement mesh (p. 161)

Before ungrouping:

After ungrouping:

Page 147: TEKLA TUTORIAL

TEKLA STRUCTURES 17 147Reinforcement

Grouping reinforcementsYou can group single reinforcing bars and reinforcing bar groups. Only reinforcements where each reinforcing bar is in one plane can be grouped. All groups are created with exact spacings. Single reinforcing bars need to have the same bending shape.

To group single reinforcing bars or reinforcing bar groups:

1. Click Detailing > Create Reinforcement > Group.2. Select all the reinforcing bars or reinforcing bar groups that you want to group.3. Click the middle mouse button.4. Select one reinforcing bar or reinforcing bar group to copy the properties from.

The new group gets the same properties as the selected reinforcing bar.

Limitations You cannot create circular or curved reinforcing bar groups by grouping.

Example

The reinforcing bar or reinforcing bar group that you copy the properties from is also added to the group. This means, for example, that you cannot copy properties from a separate reinforcing bar group which you do not want to include in your new reinforcing bar group.

Before grouping:

Page 148: TEKLA TUTORIAL

148 TEKLA STRUCTURES 17

Reinforcement

See also Ungrouping a reinforcement (p. 145)

Reinforcing bar (p. 155)

Reinforcing bar group (p. 156)

Adding points to a reinforcementYou can modify the shape of a single reinforcing bar, reinforcing bar group, or a bent mesh by adding points to the reinforcement.

To add points to a reinforcement:

1. Select a single reinforcing bar, a reinforcing bar group, or a bent mesh.2. Click Detailing > Modify Polygon Shape.3. Pick the first existing polygon point (1).4. Pick new points (2, 3).5. Pick the second existing polygon point (4).

The new points are added to the reinforcement, and the shape of the reinforcement is modified.

After grouping:

Page 149: TEKLA TUTORIAL

TEKLA STRUCTURES 17 149Reinforcement

Limitations You cannot modify the shape of polygonal or rectangular meshes, or the shape of tapered reinforcing bar groups by adding points.

See also Removing points from a reinforcement (p. 149)

Modifying the shape of a polygon

Removing points from a reinforcementYou can modify the shape of a single reinforcing bar, reinforcing bar group, or a bent mesh by removing points from the reinforcement.

To remove points from a reinforcement:

1. Select a single reinforcing bar, a reinforcing bar group, or a bent mesh.2. Click Detailing > Modify Polygon Shape.3. Pick the first existing polygon point (1).4. Pick the second existing polygon point (2).5. Pick a point to be removed (3 or 4).

The point to be removed needs to be in between the two previously picked (1) and (2) points.

The points are removed from the reinforcement, and the shape of the reinforcement is modified.

Limitations You cannot modify the shape of polygonal or rectangular meshes, or the shape of tapered reinforcing bar groups by removing points.

See also Adding points to a reinforcement (p. 148)

Modifying the shape of a polygon

Page 150: TEKLA TUTORIAL

150 TEKLA STRUCTURES 17

Reinforcement

Splitting reinforcing bar groupsYou can split normal and tapered reinforcing bar groups into two groups.

1. Click Edit > Split.2. Select the reinforcing bar group.3. Pick two points to indicate where to split the group.

See also Splitting reinforcing bars in a group (p. 150)

Combining two reinforcing bars or reinforcing bar groups into one (p. 150)

Splitting reinforcing bars in a groupYou can split reinforcing bars in normal and tapered reinforcing bar groups using a split line.

1. Click Edit > Split.2. Select the reinforcing bar group.3. Pick two points to indicate where to split the bars.

See also Splitting reinforcing bar groups (p. 150)

Combining two reinforcing bars or reinforcing bar groups into one (p. 150)

Combining two reinforcing bars or reinforcing bar groups into oneYou can combine two single reinforcing bars or reinforcing bar groups into one. Reinforcing bars can be combined if their end points are connected, or the bars are parallel and close to each other. However, in certain cases it is possible to combine reinforcements that are not connected nor parallel. The combined reinforcement gets the same properties as the first selected bar.

To combine two single reinforcing bars or two reinforcing bar groups into one:

1. Click Edit > Combine.2. Select the first single bar or bar group to be combined.3. Select the second single bar or bar group to be combined.

Limitations You cannot combine Tapered N reinforcing bar groups.

See also Splitting reinforcing bar groups (p. 150)

Splitting reinforcing bars in a group (p. 150)

Exploding reinforcementBefore you can modify or remove single bars in a reinforcement component, you need to use the Explode Component command to ungroup the bars that the reinforcement contains.

To ungroup reinforcing bars:

1. Click Detailing > Component > Explode Component.2. Select the blue modeling tool symbol (M) on the reinforcement. Tekla Structures ungroups

the reinforcing bars.

You cannot split reinforcing bar groups diagonally.

Once split, each new reinforcing bar group retains the properties of the original group. For example, if the bars in the original group had hooks at both ends, bars in the new groups also have hooks at both ends. Modify the properties of the new groups if needed.

Page 151: TEKLA TUTORIAL

TEKLA STRUCTURES 17 151Reinforcement

Reinforcement geometry validity

Reinforcement creation or modification can result in invalid reinforcement geometry. For example, too big bending radius can cause invalid reinforcement geometry.

The invalid geometry is visualized in the model. Tekla Structures displays a warning message, and draws a thin line between the reinforcement handles to show the invalid geometry. You can correct the reinforcement geometry by selecting the line and modifying the reinforcement properties.

You can check the reinforcement geometry validity by running the command Tools > Diagnose & Repair Model > Dianose Model. The report lists the reinforcements with invalid geometry.

If a model contains reinforcements with invalid geometry, the reinforcements are not shown in the drawings. The reinforcements become visible when the geometry is corrected.

Limitations Reinforcement geometry validity check does not work with circular or curved reinforcing bar groups.

Conceptual reinforcements

Conceptual reinforcements can be created only with Steel Detailing, Reinforced Concrete Detailing and Engineering configurations.

Engineers or detailers can model conceptual reinforcements that show the geometry of the reinforcements. Conceptual reinforcements look similar to detailed reinforcements but do not include the option to perform numbering. When you create a conceptual reinforcement, Tekla Structures displays a warning message noting that you cannot number the reinforcement.

You can use the Inquire command to check whether the reinforcement is conceptual or detailed.

Conceptual reinforcements can be converted to detailed reinforcements. You can convert individual conceptual reinforcements to detailed reinforcements in Full, Precast Concrete Detailing and Reinforced Concrete Detailing configurations.

Detailed reinforcements can be converted to conceptual reinforcements in Steel Detailing and Engineering configurations.

Modifying part properties does not automatically convert a detailed reinforcement to a conceptual one, or vice versa. For example, if you use the Engineering configuration and modify the model, detailed reinforcements do not convert back to conceptual reinforcements.

See also Converting conceptual reinforcements to detailed reinforcements (p. 151)

Converting conceptual reinforcements to detailed reinforcementsIndividual conceptual reinforcements that have been created with Steel Detailing or Engineering configuration can be converted to detailed reinforcements in Full, Precast Concrete Detailing, and Reinforced Concrete Detailing configurations.

To convert conceptual reinforcements to detailed reinforcements:

1. Select the reinforcement.2. Right-click and select Convert to detailed reinforcement.If you want to convert detailed reinforcements to conceptual reinforcements in Engineering or Steel Detailing configuration, right-click and select Convert to conceptual reinforcement.

See also Conceptual reinforcements (p. 151)

Customizing reinforcement meshes

You can customize reinforcement meshes using the Select Mesh dialog box.

Page 152: TEKLA TUTORIAL

152 TEKLA STRUCTURES 17

Reinforcement

1. In the Reinforcement Mesh Properties dialog box, click the Select button next to the Mesh field to open the Select Mesh dialog box.

2. In the Select Mesh dialog box, select a standard mesh from the mesh catalog and use it as a basis for the customized mesh.

3. Modify the mesh properties.4. Enter a name for the mesh in the Selected mesh field. The default name is

CUSTOM_MESH.5. Click OK to close the Select Mesh dialog box and to save the properties.6. To save customized mesh properties for later use, enter a name in the Save as field in

the Reinforcement Mesh Properties dialog box and click the Save as button.

Custom mesh properties

You can define the following properties for the customized reinforcement meshes:

To later use saved mesh properties in the Reinforcement Mesh Properties dialog box, select the name of the mesh properties in the Load list box and click the Load button.

Longitudinal distance

Cross distance

Longitudinal left overhang

Longitudinal right overhang

Cross left overhang

Cross right overhang

Length

Width

Page 153: TEKLA TUTORIAL

TEKLA STRUCTURES 17 153Reinforcement

See also Reinforcement mesh (p. 161)

Meshes (p. 139)

Defining custom reinforcement components

You can create customized reinforcement details and save them in the component catalog for later use.

Preconditions Create a concrete part and reinforce it in the way you want the reinforcement to appear in the custom component. You can create the reinforcement either by exploding and modifying an existing reinforcement component, or by creating the reinforcing bars individually.

Usage 1. Click Detailing > Component > Define Custom Component....

Property Description

Spacing method Defines how the mesh bars are distributed. The options are:

• Same distance for all: Use to create meshes with evenly-spaced bars.Tekla Structures distributes as many bars as possible for the length of Length or Width, using the Distance(s) and Left overhang values.

The Right overhang is calculated automatically, and it cannot be zero.

• Multiple varying distances: Use to create meshes with unevenly-spaced bars.

Tekla Structures calculates the Width and Length based on the Distance(s), the Left overhang and the Right overhang values.

If you do not change any of the values, the spacing method changes back to Same distance for all.

Distance(s) Spacing values of longitudinal or crossing bars.

If you select the Multiple varying distances spacing method, enter all spacing values, separated by spaces. You can use multiplication to repeat spacing values. For example:

2*150 200 3*400 200 2*150

Left overhang Extensions of longitudinal bars over the outermost crossing bars.

Extensions of crossing bars over the outermost longitudinal bars.

Right overhang

Diameter Diameter or size of longitudinal or crossing bars.

You can define multiple diameters for the bars in both directions. Enter all the diameter values, separated by spaces. You can use multiplication to repeat diameter values. For example, 12 2*6 in longitudinal direction and 6 20 2*12 in crossing direction.

Width Length of crossing bars.

Length Length of longitudinal bars.

Grade The steel grade of the bars in the mesh.

Page 154: TEKLA TUTORIAL

154 TEKLA STRUCTURES 17

Reinforcement

2. On the Type/Notes tab, select Detail in the Type list box, and enter a name for the custom reinforcement.

3. Click Next.4. Select the reinforcing bars to use in the custom reinforcement and click Next.5. Select the main part and click Next.6. In DETAIL POSITION, select Main part to position the reinforcement by the main part.7. Click Finish.

Result

You have now defined a simple custom reinforcement component, which you can use in locations similar to the one where it was originally created. This component is not parametric and Tekla Structures does not adjust dimensions to suit any changes in the model. To create a parametric custom component, see Editing custom components (p. 73).

See also Using a custom component (p. 111)

Detailing > Component > Define Custom Component... (p. 117)

Exploding components (p. 66)

3.4 Single bars, bar groups, and meshesTekla Structures includes the following tools to create single reinforcing bars, bar groups, and reinforcement meshes.

Command Icon Description

Reinforcing bar (p. 155) Creates a single reinforcing bar.

Reinforcing bar group (p. 156)

Creates a reinforcing bar group.

Curved reinforcing bar group (p. 158)

Creates a curved reinforcing bar group.

Circular reinforcing bar group (p. 160)

Creates a circular reinforcing bar group.

Reinforcement mesh (p. 161)

Creates a reinforcement mesh.

Reinforcement strand pattern (p. 163)

Creates prestressed strands.

Reinforcement splice (p. 166)

Joins reinforcing bars or reinforcing bar groups together with reinforcement splices.

Reinforcement mesh array in area (89)

Creates an array of overlapped reinforcement meshes.

Lifting anchor (80) Creates two lifting anchors or anchor groups for a concrete part.

Page 155: TEKLA TUTORIAL

TEKLA STRUCTURES 17 155Reinforcement

Reinforcing bar

Synopsis This command creates a reinforcing bar.

Preconditions Create the part to reinforce.

Calculate the required area of reinforcement.

Description Tekla Structures creates the reinforcing bar using the properties in the Reinforcing bar properties dialog box. The filename extension of a saved bar properties file is rbr.

Usage 1. Double-click the Create reinforcing bar icon.2. Enter or modify the bar properties.3. Click Apply or OK to save the properties.4. Select the part to reinforce. Tekla Structures attaches the bar to the part.

Field Description More information

Series and Start no

The mark series of the bar. Numbering reinforcements

Name The user-definable name of the bar.

Basic reinforcement properties (p. 134)

Size The diameter of the bar or a mark defining it.

Grade The steel grade of the bar.

Bending radius

The internal radius of the bends in the bar.

You can enter a separate value for each bar bend. Separate the values with spaces.

Class Used to group reinforcement.

Shape The shape of the hook. Hooks (p. 135)

Angle The angle of the custom hook.

Radius The internal bending radius of the standard or custom hook.

Length The length of the straight part of the standard or custom hook.

Cover thickness on plane

The distances from the part surfaces to the bar on the same plane as the bar.

Concrete cover (p. 137)

Cover thickness from plane

The distance from the part surface to the bar, or bar end, perpendicular to the bar plane.

Start The concrete cover thickness or leg length at the first end of the bar.

End The concrete cover thickness or leg length at the second end of the bar.

User-defined attributes...

User-defined reinforcement properties.

User-defined attributes of reinforcement (p. 139)

Page 156: TEKLA TUTORIAL

156 TEKLA STRUCTURES 17

Reinforcement

5. Pick the starting point of the bar.6. Pick the other bar reference points.7. Click the middle mouse button to finish picking.

See also Reinforcing bar group (p. 156)

Working with reinforcement (p. 140)

Reinforcing bar group

Synopsis This command creates a reinforcing bar group.

Preconditions Create the part to reinforce.

Calculate the required area of reinforcement.

Description A reinforcing bar group includes several identical, or very similar, reinforcing bars. You first define the shape of a single bar, then the direction in which Tekla Structures distributes the bars.

Tekla Structures creates the reinforcing bar group using the properties in the Reinforcing bar properties dialog box. The filename extension of a saved bar group properties file is rbg.

Field Description More information

Series and Start no

The mark series of the bar. Numbering reinforcements

Name The user-definable name of the bar.

Basic reinforcement properties (p. 134)

Size The diameter of the bar or a mark defining it.

Grade The steel grade of the bar.

Bending radius

The internal radius of the bar bends.

You can enter a separate value for each bar bend. Separate the values with spaces.

Class Used to group reinforcement.

Shape The shape of the hook. Hooks (p. 135)

Angle The angle of the custom hook.

Radius The internal bending radius of the standard or custom hook.

Length The length of the straight part of the standard or custom hook.

Page 157: TEKLA TUTORIAL

TEKLA STRUCTURES 17 157Reinforcement

Usage 1. Double-click the Create reinforcing bar group icon.2. Enter or modify the bar group properties.3. Click Apply or OK to save the properties.4. Select the part to reinforce. Tekla Structures attaches the bar group to the part.5. Pick the bar starting point.6. Pick the other bar reference points.7. Click the middle mouse button to finish picking.8. Pick the starting point of the bar group.9. Pick the end point of the bar group.

Tapered bar group

To create a tapered bar group:

1. Double-click the Create reinforcing bar group icon.2. Enter or modify the bar group properties.3. On the Group tab, select an option from the Bar group type list box:

Cover thickness on plane

The distances from the part surfaces to the bar on the same plane as the bar.

Concrete cover (p. 137)

Cover thickness from plane

The distance from the part surface to the bar, or bar end, perpendicular to the bar plane.

Start The concrete cover thickness or leg length at the first end of the bar.

End The concrete cover thickness or leg length at the second end of the bar.

User-defined attributes...

User-defined reinforcement properties.

User-defined attributes of reinforcement (p. 139)

Creation method etc.

How to create the bar group. Spacing reinforcing bars (p. 138)

Additional actions

Omitting reinforcing bars (p. 138)

Tapered bar group (p. 157)

Field Description More information

Option Description

Normal Not tapered.

Tapered One bar dimension changes linearly in the group.

Tapered ridge One bar dimension changes linearly. The dimension is longest in the middle of the group.

Tapered curved One bar dimension changes along a curve. The dimension is longest in the middle of the group.

Page 158: TEKLA TUTORIAL

158 TEKLA STRUCTURES 17

Reinforcement

1. Click Apply or OK.2. Select the part to reinforce. Tekla Structures attaches the bar group to the part.3. Pick points to define the shape of the bar at the first cross section. Click the middle mouse

button to finish picking.4. For the second and subsequent cross sections, pick points to define the shape of the bar.

Click the middle mouse button to finish picking.

If you select the Normal option, you only need to define bar shape and bar distribution length.

Spiral bar group To create a spiral bar group:

1. Double-click the Create reinforcing bar group icon. 2. Enter or modify the bar group properties. 3. On the Group tab, select Spiral from the Bar group type list box: 4. Click Apply or OK. 5. Select the part to reinforce. Tekla Structures attaches the bar group to the part. 6. Pick points to define the shape of the bar at the first cross section. Click the middle mouse

button to finish picking. 7. For the second and subsequent cross sections, pick points to define the shape of the bar.

Click the middle mouse button to finish picking.

See also Reinforcement mesh (p. 161)

Working with reinforcement (p. 140)

Curved reinforcing bar group (p. 158)

Circular reinforcing bar group (p. 160)

Curved reinforcing bar group

Synopsis Creates a group of curved reinforcing bars.

Tapered N One bar dimension changes linearly between N ridges. Enter the number of ridges in the Number of cross sections field.

Spiral The reinforcing bars rise in a polygonal or circular shape along the longitudinal axis of the part.

If you change the type of a tapered bar group, Tekla Structures adjusts the number of handles. You can then drag handles to modify the group.

Option Description

Page 159: TEKLA TUTORIAL

TEKLA STRUCTURES 17 159Reinforcement

Preconditions Create the part to reinforce.

Calculate the required area of reinforcement.

Description Tekla Structures creates the curved reinforcing bar group using the properties in the Reinforcing bar properties dialog box. See Reinforcing bar group (p. 156) for more information on the common properties in this dialog box.

Usage To create a curved bar group:

1. Double-click the Create curved reinforcing bar group icon.2. Enter or modify the reinforcing bar group properties.3. Click Apply or OK.4. Select the part to reinforce. Tekla Structures attaches the bar group to the part.5. Pick three points on an arc to define the curve:

6. Pick two points to indicate the distribution direction of the bars:

See also Working with reinforcement (p. 140)

Reinforcing bar group (p. 156)

Circular reinforcing bar group (p. 160)

Page 160: TEKLA TUTORIAL

160 TEKLA STRUCTURES 17

Reinforcement

Circular reinforcing bar group

Synopsis Creates a group of circular reinforcing bars.

Preconditions Create the part to reinforce.

Calculate the required area of reinforcement.

Description Tekla Structures creates the circular reinforcing bar group using the properties in the Reinforcing bar properties dialog box. See Reinforcing bar group (p. 156) for more information on the common properties in this dialog box.

Usage To create a circular bar group:

1. Double-click the Create circular reinforcing bar group icon.2. Enter or modify the reinforcing bar group properties.3. Click Apply or OK.4. Select the part to reinforce. Tekla Structures attaches the bar group to the part.5. Pick three points to define the circlular bars

6. Pick two points to indicate the distribution direction of the bars.

See also Working with reinforcement (p. 140)

Page 161: TEKLA TUTORIAL

TEKLA STRUCTURES 17 161Reinforcement

Reinforcing bar group (p. 156)

Curved reinforcing bar group (p. 158)

Reinforcement mesh

Synopsis This command creates a reinforcement mesh.

Preconditions Create the part to reinforce.

Calculate the required area of reinforcement.

Description You can create the following types of reinforcement meshes:

• Rectangular

• Polygonal

• Bent

Tekla Structures creates the reinforcement mesh using the properties in the Reinforcement Mesh Properties dialog box. The filename extension of a saved mesh properties file is rbm.

Field Description More information

Prefix and Start no

The mark series of the mesh. Numbering reinforcements

Name The user-definable name of the mesh.

Basic reinforcement properties (p. 134)

Mesh Select a mesh from the mesh catalog.

You can also use a customized mesh.

Meshes (p. 139)

Customizing reinforcement meshes (p. 151)

Grade The steel grade of the bars in the mesh.

Basic reinforcement properties (p. 134)

Class Used to group reinforcement.

Mesh type

Width

Length

Bending radius

The shape of the mesh. Select Polygon, Rectangle, or Bent.

For rectangular meshes, enter the width and length of the mesh.

For bent meshes, enter the bending radius.

Meshes (p. 139)

Cross bar location

Defines whether the crossing bars are located above or below the longitudinal bars.

Cut by father part cuts

Defines whether the polygon or part cuts in the part cut also the mesh.

Meshes (p. 139)

Page 162: TEKLA TUTORIAL

162 TEKLA STRUCTURES 17

Reinforcement

Usage Rectangular

To create a rectangular mesh:

1. Set the work plane parallel to the plane where you want to create the mesh.2. Double-click the Create reinforcement mesh icon.3. In the Mesh type list box, select Rectangle.4. Enter or modify the mesh dimensions and the other properties.5. Click Apply or OK to save the properties.6. Select the part to reinforce. Tekla Structures attaches the mesh to the part.7. Pick the starting point of the mesh.8. Pick a point to indicate the direction of the longitudinal bars. Tekla Structures creates the

mesh parallel to the work plane, to the left of the points you picked.

Polygonal

To create a polygonal mesh:

1. Double-click the Create reinforcement mesh icon.2. In the Mesh type list box, select Polygon.3. Enter or modify the mesh properties.4. Click Apply or OK to save the properties.5. Select the part to reinforce. Tekla Structures attaches the mesh to the part.6. Pick the starting point of the mesh.7. Pick the corner points of the mesh.8. Click the middle mouse button to finish picking.9. Pick two points to indicate the direction of the longitudinal bars.

Bent

To create a bent mesh:

Cover thickness on plane

The distance from the part surface to the main bars on the same plane as the bars.

Concrete cover (p. 137)

Cover thickness from plane

The distance from the part surface to the bar, or bar end, perpendicular to the bar plane.

Cover thickness start

Thickness of concrete cover or leg length from the mesh starting point.

Cover thickness end

Thickness of concrete cover or leg length at the end point of the bar. Used for bent meshes.

User-defined attributes...

User-defined reinforcement properties.

User-defined attributes of reinforcement (p. 139)

Hooks tab The shape, angle, radius, and length of hooks at the start and end of the crossing mesh bars.

Hooks (p. 135)

The properties of standard meshes are defined in the mesh_database.inp file, located in the ..\Tekla Structures\<version>\environments\<environment>\profil folder.

Field Description More information

Page 163: TEKLA TUTORIAL

TEKLA STRUCTURES 17 163Reinforcement

1. Double-click the Create reinforcement mesh icon to open the Reinforcement Mesh Properties dialog box.

2. In the Mesh type list box, select Bent.3. Enter the bending radius.4. Enter or modify the other mesh properties.5. Click Apply or OK to save the properties.6. Click the Create reinforcement mesh icon.7. Select the part to reinforce. Tekla Structures attaches the mesh to the part.8. Pick points to indicate the bending shape of the crossing bars.9. Click the middle mouse button to finish picking points.10. Pick two points to indicate the length and direction of the longitudinal bars.

See also Working with reinforcement (p. 140)

Reinforcement strand pattern

Synopsis This command creates prestressed strands for concrete parts.

Preconditions

Description Tekla Structures creates straight or deflected strands based on the strand profile you indicate using the properties in the Reinforcing bar properties dialog box.

Field Description More information

Series and Start no

The mark series of the bar. Numbering reinforcements

Name The user-definable name of the bar.

Basic reinforcement properties (p. 134)

Size The diameter of the bar or a mark defining it.

Grade The steel grade of the bar.

Bending radius

The internal radius of the bar bends.

Class Used to group reinforcement.

Pull per strand The pull per strand (kN).

Number of cross sections

Defines the number of cross sections of the strand pattern.

User-defined attributes...

User-defined reinforcement properties.

User-defined attributes of reinforcement (p. 139)

Page 164: TEKLA TUTORIAL

164 TEKLA STRUCTURES 17

Reinforcement

Usage To create prestressed strands for a concrete part:

1. Double-click the Create reinforcement strand pattern icon.2. Enter or modify the strand properties.3. In the Number of cross sections field, enter a number based on the strand profile. For

example:

4. Define the lenghts of the debonding zones.5. Click Apply or OK.6. Click the Create reinforcement strand pattern icon.7. Pick the part you are creating strands for.8. Pick points to position the strands (for example, at the end of a part):

The points you pick define the first cross section. Click the middle mouse button to finish picking.

Debonded strands

Enter the strand number in this field. The strand number is the picking order number of the strand.

Debonding strands (p. 165)

From start

Middle to start

Middle to end

From end

Enter the length of the debonding. If you select the Symmetry checkbox, values in fields From start and From Middle to start are copied to From end and Middle to end fields.

Symmetry Defines if the end and start lengths are symmetrical.

Field Description More information

Strand profileNumber of patterns

1

2

3

4

Page 165: TEKLA TUTORIAL

TEKLA STRUCTURES 17 165Reinforcement

9. If you chose to create a single cross section, pick two points to define the length of the strands. Click the middle mouse button to finish picking.

10. If you chose to create two or more cross sections, for each cross section, pick points to indicate the strand positions. Pick the strand positions in the same order as for the first cross section. After each cross section, click the middle mouse button to finish picking.

Debonding strands

To debond strands:

1. Double-click the Create reinforcement strand pattern icon.2. On the Debonding tab, enter the debonding properties.3. Click Add button to create a new row in the table.4. Enter the strand numbers in the Debonded strands field. The strand number is the picking

order number of the strand:

• To set the same values for all the strands, enter all the strand numbers, separated by a space (e.g. 1 2 3 4).

• To set separate values for each strand, click Add to add a new row, then enter the strand number in the Debonded strands field.

5. Define the debonded lengths:

• To set symmetrical lengths, select the End lengths = start lengths checkbox and only enter values in the From start or Middle to start fields. Debonding lengths:

6. Click Modify and Apply.

Tekla Structures displays the debonded section of the strand in red in rendered views, or as a broken line in wire frame views.

Debonded strands appear as broken lines in drawings.

See also Working with reinforcement (p. 140)

Reinforcing bar group (p. 156)

Page 166: TEKLA TUTORIAL

166 TEKLA STRUCTURES 17

Reinforcement

Reinforcement splice

This command joins reinforcing bars or reinforcing bar groups together with reinforcement splices.

Preconditions Create the reinforcing bars or bar groups to join. There can be a gap between them.

Description Tekla Structures creates the reinforcement splice using the current properties in the Reinforcement Splice Properties dialog box. The filename extension of a saved splice properties file is rsp.

Usage 1. Click Detailing > Properties > Reinforcement > Reinforcement Splice....2. Enter or modify the splice properties.3. Click Apply or OK to save the properties.4. Click Detailing > Create Reinforcement > Reinforcement Splice.5. Select the first reinforcing bar or bar group.6. Select the second reinforcing bar or bar group.

Tekla Structures indicates reinforcement splices in the model using blue splice symbols:

If needed, you can move the splice along reinforcing bars.

To move the splice:

1. Select the splice symbol.2. Right-click and select Move.3. Pick an origin and a destination point for the splice.

Field Description More information

Joint type The type of the splice. The options are:

• Lap right

• Lap left

• Lap both

• Muff joint

• Welded joint

Lap left creates the lap to the direction of the first reinforcing bar or bar group selected, Lap right to the direction of the second.

Lap both centers the lap between the bars or bar groups.

Lap length The length of the lap joint.

Offset The offset of the splice center point from the point where the bars originally met.

Bar positions Defines whether the lapping bars are on top of each other or parallel to each other.

Page 167: TEKLA TUTORIAL

TEKLA STRUCTURES 17 167Reinforcing bar bending types

4 Reinforcing bar bending types

Tekla Structures recognizes different reinforcing bar bending shapes and assigns bending type identifiers to them. The table below lists these reinforcing bar bending types.

If Tekla Structures does not recognize the shape of a reinforcing bar, it assigns the UNKNOWN bending type to it.

The bending type identifiers in the table below are internal, hard-coded types of Tekla Structures. The leg dimensions (D1, D2, etc.) and bending angles (A1, A2, etc.) of reinforcing bars are internal dimensions and angles. You can map internal types, for example, to country- or project-specific types, and internal dimensions and angles to specific template attributes. You do this in the rebar_schedule_config.inp file. See Reinforcement in templates (p. 188).

Reinforcing bar bending dimensions are calculated so that the leg dimensions (D1, D2, etc.) follow the outer edge, or the edge extension, of the reinforcing bar. The total length is calculated according to the center line of the reinforcing bar.

The magenta points in the images represent the points you pick in the model when you create reinforcing bars.

Type Image

1

2_1

Requires standard bending radius.

2_2

Non-standard bending radius.

Page 168: TEKLA TUTORIAL

168 TEKLA STRUCTURES 17

Reinforcing bar bending types

3_1

3_2

4

4_2

4_3

4_4

5_1

5_2

Type Image

Page 169: TEKLA TUTORIAL

TEKLA STRUCTURES 17 169Reinforcing bar bending types

5_3

6_1

6_2

7

8

9

Requires 180 degree hook.

10

Type Image

Page 170: TEKLA TUTORIAL

170 TEKLA STRUCTURES 17

Reinforcing bar bending types

11

D1 = Radius from center of circle to the center line of reinforcing bar.

12

13

Can also be modeled using hooks at both ends (i.e. model D1 and D5 using 90 degree hooks).

14

Requires 90 degree hooks at both ends.

14_2

Type Image

Page 171: TEKLA TUTORIAL

TEKLA STRUCTURES 17 171Reinforcing bar bending types

14_3

14_4

Requires 90 degree hooks at both ends.

14_5

Recognized when the start point and end point are in the same location and no hooks are used.

If XS_REBAR_RECOGNITION_HOOKS_CONSIDERATION is set to FALSE, reinforcing bars with hooks (types 14 and 48) are recognized as 14_5.

15

Requires hooks at both ends.

Type Image

Page 172: TEKLA TUTORIAL

172 TEKLA STRUCTURES 17

Reinforcing bar bending types

16_1

16_2

17

18

19

20_1

Type Image

Page 173: TEKLA TUTORIAL

TEKLA STRUCTURES 17 173Reinforcing bar bending types

20_2

21

22

23

24

25

26

Requires 180 degree hooks at both ends.

Type Image

Page 174: TEKLA TUTORIAL

174 TEKLA STRUCTURES 17

Reinforcing bar bending types

27

Requires 90 degree hooks at both ends.

28

Requires 180 degree hooks at both ends.

29

Requires 90 degree hooks at both ends.

29_2

29_3

29_4

Type Image

Page 175: TEKLA TUTORIAL

TEKLA STRUCTURES 17 175Reinforcing bar bending types

29_5

30

Requires 180 degree hooks at both ends.

31

Requires 90 degree hooks at both ends.

32

Requires 180 degree hooks at both ends.

32_2

33

Requires 90 degree hooks at both ends.

Type Image

Page 176: TEKLA TUTORIAL

176 TEKLA STRUCTURES 17

Reinforcing bar bending types

34

35

Requires 180 degree hook.

36

Requires 180 degree hook.

36_2

Can also be modeled using hooks at both ends.

36_3

Can also be modeled using hooks at both ends.

Type Image

Page 177: TEKLA TUTORIAL

TEKLA STRUCTURES 17 177Reinforcing bar bending types

37

Requires 180 degree hook.

38

Requires 180 degree hook at one end and 90 degree hook at the other end.

38_2

39

40

Requires 180 degree hooks at both ends.

41

Requires 90 degree hooks at both ends.

42

Requires 180 degree hooks at both ends.

Type Image

Page 178: TEKLA TUTORIAL

178 TEKLA STRUCTURES 17

Reinforcing bar bending types

43

43_2

44

Requires hooks at both ends.

44_2

Requires 180 degree hooks at both ends.

45

Requires hooks at both ends.

Type Image

Page 179: TEKLA TUTORIAL

TEKLA STRUCTURES 17 179Reinforcing bar bending types

45_2

Requires 180 hooks at both ends.

46

Requires hooks at both ends.

47

Requires 90 degree hooks at both ends.

48

Requires hooks at both ends.

48_2

Requires hooks at both ends.

Type Image

Page 180: TEKLA TUTORIAL

180 TEKLA STRUCTURES 17

Reinforcing bar bending types

48_3

49

D1 = Reinforcing bar center line diameter.

49_2

50

Requires hooks at both ends.

51

Requires 90 degree hooks at both ends.

Type Image

Page 181: TEKLA TUTORIAL

TEKLA STRUCTURES 17 181Reinforcing bar bending types

52

Requires hooks at both ends.

53

Requires hooks at both ends.

54

Requires hooks at both ends.

55

56

57

58

Type Image

Page 182: TEKLA TUTORIAL

182 TEKLA STRUCTURES 17

Reinforcing bar bending types

59

60

61

Requires hooks at both ends.

61_2

Recognized if XS_REBAR_RECOGNITION_HOOKS_CONSIDERATION is set to FALSE.

61_3

Requires hooks at both ends.

62

Requires hook.

Type Image

Page 183: TEKLA TUTORIAL

TEKLA STRUCTURES 17 183Reinforcing bar bending types

63

Requires hook.

64

Requires hooks at both ends.

64_2

Recognized if XS_REBAR_RECOGNITION_HOOKS_CONSIDERATION is set to FALSE.

65

Requires hooks at both ends.

Type Image

Page 184: TEKLA TUTORIAL

184 TEKLA STRUCTURES 17

Reinforcing bar bending types

65_2

Recognized if XS_REBAR_RECOGNITION_HOOKS_CONSIDERATION is set to FALSE.

66

67

67_2

68

Type Image

Page 185: TEKLA TUTORIAL

TEKLA STRUCTURES 17 185Reinforcing bar bending types

69_1

69_2

70_1

70_2

71

72

Type Image

Page 186: TEKLA TUTORIAL

186 TEKLA STRUCTURES 17

Reinforcing bar bending types

73_1

73_2

73_3

74

75_1

Type Image

Page 187: TEKLA TUTORIAL

TEKLA STRUCTURES 17 187Reinforcing bar bending types

75_2

76

77

78

79_1

Type Image

Page 188: TEKLA TUTORIAL

188 TEKLA STRUCTURES 17

Reinforcing bar bending types

4.1 Reinforcement in templatesAudience This topic is aimed at Tekla Structures users who need to localize reinforcing bar bending types

or to create templates for reinforcing bar bending schedules.

Reinforcement templates

You can show dimensions, bending angles, and bending types of reinforcing bars in drawings and reports by including reinforcement-specific attributes, such as DIM_A, ANG_S, SHAPE, and SHAPE_INTERNAL, in template fields. For more information on creating templates, see the Template Editor (TplEd) online help.

Mapping dimensions

Use the rebar_schedule_config.inp file in the ..\Tekla Structures\<version>\environments\<environment>\system folder to map:

• Tekla Structures internal reinforcing bar dimensions and angles with specific template attributes

• Tekla Structures internal reinforcing bar bending types with specific bending types

These mappings are environment-specific by default. You can modify them to suit your company or project needs.

You can use equations, functions, and if statements to calculate the dimensions and angles you need to show.

79_2

80

UNKNOWN For example:

Type Image

Page 189: TEKLA TUTORIAL

TEKLA STRUCTURES 17 189Reinforcing bar bending types

Use any standard text editor (for example, Notepad) to edit the rebar_schedule_config.inp file.

Examples The following example of the rebar_schedule_config.inp file maps the internal bending type 5_1 to the bending type identifier E, and the leg dimensions and bending angles to specific template attributes:

With this mapping, the internal bending type 6_2 becomes XY, and the template attributes DIM_B and DIM_C will show the horizontal and vertical dimensions of the second leg D2, and DIM_E and DIM_F the horizontal and vertical dimensions of the fourth leg D4:

The following example maps the internal bending type 4 to the bending type identifier A if the dimensions D1 and D3 are the same. Otherwise it maps 4 to B:

If Tekla Structures does not recognize a reinforcing bar bending shape, it uses the internal bending type UNKNOWN for it. In the rebar_schedule_config.inp file you can also define how unknown bending types appear in drawings and reports. For example, you may just want to use the bending type identifier ???, and list all leg dimensions and bending angles:

rebar_schedule_config.inp (Example 1)

BEND_TYPE_5_1[1]="E"BEND_TYPE_5_1[2]="DIM_A=D1"BEND_TYPE_5_1[3]="DIM_B=D5"BEND_TYPE_5_1[4]="DIM_C=D2"BEND_TYPE_5_1[5]="DIM_TD=TD"BEND_TYPE_5_1[6]="ANG_U=A1"BEND_TYPE_5_1[7]="ANG_V=A2"

rebar_schedule_config.inp (Example 2)

BEND_TYPE_6_2[1]="XY"BEND_TYPE_6_2[2]="DIM_A=D1"BEND_TYPE_6_2[3]="DIM_B=D2*COS(A2*PI/180)"BEND_TYPE_6_2[4]="DIM_C=D2*SIN(A2*PI/180)"BEND_TYPE_6_2[5]="DIM_D=D3"BEND_TYPE_6_2[6]="DIM_E=D4*COS(A1*PI/180)"BEND_TYPE_6_2[7]="DIM_F=D4*SIN(A1*PI/180)"BEND_TYPE_6_2[8]="DIM_G=D5"BEND_TYPE_6_2[9]="DIM_TD=TD"

rebar_schedule_config.inp (Example 3)

BEND_TYPE_4[1]=if (D1==D3) then ("A") else ("B") endifBEND_TYPE_4[2]="DIM_A=D1"BEND_TYPE_4[3]="DIM_B=D2"BEND_TYPE_4[4]="DIM_C=D3"BEND_TYPE_4[5]="DIM_TD=TD"

Page 190: TEKLA TUTORIAL

190 TEKLA STRUCTURES 17

Reinforcing bar bending types

See also DIM_A ... DIM_G, DIM_H1, DIM_H2, DIM_I, DIM_J, DIM_K1, DIM_K2, DIM_O, DIM_R, DIM_R_ALL, DIM_TD, DIM_X, DIM_Y

ANG_S, ANG_T, ANG_U, ANG_V

SHAPE

SHAPE_INTERNAL

Reinforcing bar bending types (p. 167)

rebar_schedule_config.inp (Example 4)

BEND_TYPE_UNKNOWN[1]="???"BEND_TYPE_UNKNOWN[2]="DIM_A=D1"BEND_TYPE_UNKNOWN[3]="DIM_B=D2"BEND_TYPE_UNKNOWN[4]="DIM_C=D3"BEND_TYPE_UNKNOWN[5]="DIM_D=D4"BEND_TYPE_UNKNOWN[6]="DIM_E=D5"BEND_TYPE_UNKNOWN[7]="DIM_F=D6"BEND_TYPE_UNKNOWN[8]="ANG_S=A1"BEND_TYPE_UNKNOWN[9]="ANG_T=A2"BEND_TYPE_UNKNOWN[10]="ANG_U=A3"BEND_TYPE_UNKNOWN[11]="ANG_V=A4"BEND_TYPE_UNKNOWN[12]="DIM_TD=TD"

Page 191: TEKLA TUTORIAL

TEKLA STRUCTURES 17 191User-defined reinforcing bar bending shapes

5 User-defined reinforcing bar bending shapes

You can define your own custom reinforcing bar bending shapes with the Rebar shape manager tool, and thus increase the amount of recognised reinforcing bar shapes. Custom bending shapes are useful when Tekla Structures does not recognize a reinforcing bar bending shape and assigns it UNKNOWN bending type.

The custom bending shapes can be used in bending schedules and pull-out pictures in the same way as the predefined, Tekla Structures internal bending shapes.

You can also import and export the custom bending shapes.

When you define your custom shapes, an XML file called RebarShapeRules.xml is created in the currect model folder.

By default, Tekla Structures installation package already contains an XML file called RebarShapeRules.xml. The file is located in ..\Tekla Structures\<version>\environments\<environment>\system folder, and it contains the most typical reinforcing bar shapes of your environment. These catalog shapes can be appended with your custom shapes.

See also Defining your own reinforcing bar bending shapes (p. 191)

5.1 Defining your own reinforcing bar bending shapes

To define your own reinforcing bar bending shape:

1. Set the advanced option XS_USE_USER_DEFINED_REBARSHAPERULES to TRUE to enable the user-defined bending shape recognition.

2. Select reinforcing bars in the model.3. Go to Tools > Macros..., and select RebarShapeManager.

Defining your own custom bending shapes is meant for advanced users.

Page 192: TEKLA TUTORIAL

192 TEKLA STRUCTURES 17

User-defined reinforcing bar bending shapes

4. Click Run.Rebar shape manager opens, and lists the selected reinforcing bars in the Model rebars list. The Model rebars list shows the ID number and the bending shape code of the reinforcing bars.

The Catalog shapes list shows the shapes that exist in the RebarShapeRules.xml file.

5. Select one unknown shape from the Model rebars list. 6. Define the needed bending shape information.

• Use the Shape code box to enter a shape code for an unknown shape.

• Bending shape rules lists the rules for the bending shape. You can add or a delete a rule by clicking the Add and Delete buttons. If you modify the Bending shape rules, the Reset button restores the original rules.

• Select the Require hooks check box if you want to define different shape codes for two bars that otherwise have exactly the same geometry, but the other bar has hooks and the other one does not have hooks. By default, the hooks are not required and the check box is not selected.

• Use Bending schedule fields to define the content for a bending schedule. Right-click a field to select the shape properties, or to enter a formula.

• If you have already defined the shape code for the selected reinforcing bar but have modified the shape code, bending shape rules or the bending schedule field definitions, click Update to update the existing shape code definition.

7. When you have finished defining the new shape, click Add to add the bending shape definition to the RebarShapeRules.xml file.

8. Click Save to save the RebarShapeRules.xml file. By default, the file is located in the current model folder.

Next time you create, for example, a bending schedule, Tekla Structures uses the updated bending shape information and recognizes the added bending shape and assigns a correct bending shape code to it.

Modeling direction

When the reinforcing bar shape is being defined, the start or end of the modeling direction is always sorted based on the bending angles and/or leg lengths. This means that the shape code will be the same regardless of the modeling direction.

Bending radius is not taken into consideration in the sorting, and therefore it cannot be trusted that radius 1 is always less than radius 2 or vice versa.

Alternatively, you can first open Rebar shape manager and then select reinforcing bars in the model.

Click Get selected to add the reinforcing bars to the Model rebars list.

The names of the Bending schedule fields (A, B, and so on) are used in templates and reports. To make sure that also old reports work corrcetly, we recommend that you use the same DIM_XX fields as used in the rebar_schedule_config.inp file.

To enable the Add button you need to change the bending shape rule, enter a shape code or require the hooks.

Page 193: TEKLA TUTORIAL

TEKLA STRUCTURES 17 193User-defined reinforcing bar bending shapes

See also User-defined reinforcing bar bending shapes (p. 191)

Defining rules for reinforcing bar bending shapes manually (p. 193)

XS_USE_USER_DEFINED_REBARSHAPERULES

5.2 Defining rules for reinforcing bar bending shapes manually

In some cases, the reinforcing bar bending shape rules defined by Rebar shape manager are not sufficient to distinguish certain bending shapes. In such situations, you can add new bending shape rules manually.

To define a reinforcing bar bending shape rule manually:

1. Click the Add button next to the Bending shape rules list.The New bending rule dialog box opens.

2. Select the options from the lists to define the new rule. The content of the lists depends on the shape and the bendings of the reinforcing bar.

3. Click OK to add the new rule to the Bending shape rules list.The OK button is enabled only when the rule is valid.

See also User-defined reinforcing bar bending shapes (p. 191)

Reinforcing bar bending shape rule settings

Use the New bending rule dialog box to manually define rules for reinforcing bar bending shapes.

Defining additional rules for bending shapes is meant for advanced users.

All the rule options are available in the New bending rule dialog box, even though only certain selections are valid, depending on the type of the conditions used.

The left and right condition of a rule need to be of the same type.

Option Description

Angle Bending angle between the legs.

Bending angle is always between 0 and +180 degrees. The angle cannot be negative.

Twist angle Angle around the reinforcing bar center axis before the bar is bent.

For flat bars the twist angle is either 0 or +180 degrees. For other bars the twist angle is between -180 and +180 degrees.

Page 194: TEKLA TUTORIAL

194 TEKLA STRUCTURES 17

User-defined reinforcing bar bending shapes

Radius Bending radius of the bending.

Radius * means that the same radius is used in all bendings.

Rule Radius * = Radius 1 means that all the bendings have equal radius.

Straight length Straight length between the start and the end of adjacent bendings.

The field is available when there is no straight part, for example, Straight length 2 = 0.

Leg length Length of the leg.

Leg distance from leg Distance from the furthermost outer corner of a leg perpendicular to another leg.

Leg Leg direction as a vector value.

Standard radius Standard minimum bending radius.

The bending radius depends on the size and the grade of the bar.

Bar diameter Diameter of the reinforcing bar.

Constant angle Constant value of the angle.

Enter the value in the right-most box.

Constant radius Constant value of the radius.

Enter the value in the right-most box.

Angles

Twist angle

Radiuses

Option Description

Page 195: TEKLA TUTORIAL

TEKLA STRUCTURES 17 195User-defined reinforcing bar bending shapes

See also User-defined reinforcing bar bending shapes (p. 191)

Defining your own reinforcing bar bending shapes (p. 191)

Defining rules for reinforcing bar bending shapes manually (p. 193)

Straight length

Leg length

Legs

Page 196: TEKLA TUTORIAL

TEKLA STRUCTURES 17 196

Index

aacos.............................................................................. 93adaptivity

reinforcement ...................................................... 143add

anchor rod ............................................................. 25base plate.............................................................. 25beam to column connection .................................. 26

adding pointsbent mesh ........................................................... 148reinforcement ...................................................... 148reinforcing bar ..................................................... 148reinforcing bar group ........................................... 148

anchor rodsadd ........................................................................ 25

anchoring hooks ......................................................... 135asin............................................................................... 93assemblies

defining.................................................................. 33atan .............................................................................. 93atan2 ............................................................................ 93attaching

reinforcement to parts ......................................... 141AutoConnection

using...................................................................... 42automatic distances.................................................... 130automatic properties..................................................... 14ave................................................................................ 90

bbase plate

add ........................................................................ 25beam profiles

selecting ................................................................ 30beams

connect to column ................................................. 26bending radius............................................................ 134

bending shapesdefining................................................................191reinforcing bars....................................................191

bending typesdefining................................................................191reinforcing bars....................................................191

bent meshadding points .......................................................148removing points ...................................................149

bind to plane .................................................................79binding using magnetic planes .....................................84bolt assemblies

defining in connections..........................................41bolts

bolt group orientation.............................................36bolt group pattern ..................................................37bolt position ...........................................................37bolt spacing ...........................................................36defining........................................................... 33, 35deleting..................................................................40edge distance ........................................................37increasing bolt length ............................................35number of ..............................................................36overview of properties on the bolts tab..................33

Boundary plane ..........................................................125box plane ....................................................................119browser.......................................................................124

c

cast-in-place ............................. 145, 147, 148, 149, 150cast-in-situ ................................ 145, 147, 148, 149, 150ceil ................................................................................90CIP............................................ 145, 147, 148, 149, 150collision plane .............................................................119columns

connect to beam....................................................26combining

reinforcing bar groups .........................................150reinforcing bars....................................................150

component catalog .......................................................17component design

checking ................................................................16

Page 197: TEKLA TUTORIAL

TEKLA STRUCTURES 17 197

componentsconcepts................................................................ 10conceptual............................................................. 27copying.................................................................. 22creating view ......................................................... 27detailed.................................................................. 27dialog box.............................................................. 11publish in catalog .................................................. 22symbols ................................................................. 19thumbnails............................................................. 21types...................................................................... 10using excel ............................................................ 58viewing .................................................................. 27

conceptual components .........................................27, 28conceptual reinforcement ........................................... 151concrete cover............................................................ 137connect

beam to column..................................................... 26connection library, see component catalog .................. 17Connection plane ....................................................... 125connections

beam to column..................................................... 26defining bolt assemblies........................................ 41

construction planes ...................................................... 84copying

components........................................................... 22cos................................................................................ 93cosh.............................................................................. 93creating

distance............................................................... 128custom component

settings................................................................ 127custom component browser ....................................... 124custom component settings........................................ 127custom component wizard............................................ 66custom components

browser ................................................................. 76defining..........................................................66, 117editor ..................................................................... 74exporting and importing....................................... 112interface .............................................................. 105password............................................................. 113properties .............................................................. 72protecting ............................................................ 113tips on working with............................................. 115types...................................................................... 70updating ................................................................ 73using.................................................................... 111

custom connections...................................................... 66custom details .............................................................. 66custom reinforcement meshes ................................... 151customizing

reinforcement ..............................................151, 153

d

default properties..........................................................14default values

setting with the joints.def file .................................46defining

bending shapes ...................................................191bending types ......................................................191

Design tab ....................................................................16Design type tab.............................................................16detailed components ............................................. 27, 28detailed reinforcement ................................................151distance ........................................................................79

reference distance.................................................81distance variable.........................................................128double...........................................................................91

eedge distance

bolts .......................................................................37end end plane.............................................................119Excel .............................................................................59excel

example.................................................................59using for components ............................................58using with custom components ...........................114

Excel.vb ........................................................................59exp................................................................................89exploding

reinforcement ......................................................150exploding components..................................................66

ffabs...............................................................................89fAD() .............................................................................93find................................................................................91floor...............................................................................90formulae........................................................................86fP() ................................................................................88functions for equations .................................................87

g

general tab....................................................................15

Page 198: TEKLA TUTORIAL

198 TEKLA STRUCTURES 17

geometryreinforcement.......................................................151

getat..............................................................................91grouping

mesh....................................................................147reinforcement.......................................................147reinforcing bar group ...........................................147

gusset plane ...............................................................119

hhandles

of reinforcement...................................................142holes

creating..................................................................35hypot .............................................................................89

i

In...................................................................................89indicating component status with Excel design ............62int ..................................................................................91

jjoints.def

about......................................................................47bolt and part properties..........................................51bolt properties in clip angle connections................50bolt properties in diagonal connections .................51bolt properties in end plate connections ................50bolt properties in gusset connections ....................50bolt properties in shear plate connections .............50connections that use joints.def ..............................48defining bolt diameter and number of rows ...........50defining global defaults..........................................48entering values ......................................................48example of how Tekla Structures uses..................57how it works...........................................................47interpreting.............................................................47

llength ............................................................................91log .................................................................................89

m

magnetic planes............................................................84match ............................................................................91materials

defining ..................................................................32max ...............................................................................90mesh ...........................................................................161

bent......................................................................161grouping...............................................................147polygonal .............................................................161ungrouping...........................................................145

min ................................................................................90mod ...............................................................................89model browser ............................................................124modeling tips

working with custom components........................115modifying

reinforcement.......................................................141moving

reinforcement splice.............................................166

nn! ...................................................................................89

oomitting reinforcing bars..............................................138Outline plane...............................................................125

p

parameters....................................................................85part position number .....................................................31parts

defining ..................................................................29dialog box tabs.......................................................29dimensioning..........................................................30part position number ..............................................31setting default prefix and start number ..................31

passwordscustom component ..............................................113

plane types..................................................................125plates

defining ..................................................................29dimensioning..........................................................30

Page 199: TEKLA TUTORIAL

TEKLA STRUCTURES 17 199

pow............................................................................... 89prestressed strands

debonding ........................................................... 163properties

automatic............................................................... 14default ................................................................... 14system default ....................................................... 14

publish in catalog.......................................................... 22

rrebar ........................................................................... 155

bending types...................................................... 167rebar group................................................................. 156rebar mesh ................................................................. 161reference distances .................................................... 129reference function......................................................... 88reinforcement

adaptivity ............................................................. 143adding points....................................................... 148basic properties................................................... 134bending radius..................................................... 134bending types...................................................... 134conceptual........................................................... 151customizing ......................................................... 153defining as custom components.......................... 153detailed................................................................ 151exploding............................................................. 150geometry ............................................................. 151grouping .............................................................. 147hooks................................................................... 135in templates......................................................... 188invalid geometry .................................................. 151modifying............................................................. 141omitting bars........................................................ 138prestressed strands............................................. 163removing points................................................... 149spacing................................................................ 138splice ................................................................... 166strands ................................................................ 163ungrouping .......................................................... 145user-defined attributes ........................................ 139

reinforcement mesh.................................................... 161customizing ......................................................... 151

reinforcement splicemoving................................................................. 166

reinforcing bar ............................................................ 155bending shapes................................................... 191bending types...................................................... 191

reinforcing bar bending shaperules .................................................................... 193

reinforcing bar group ..................................................156adding points .......................................................148circular .................................................................160combining ............................................................150curved..................................................................158grouping ..............................................................147removing points ...................................................149ungrouping ..........................................................145

reinforcing bar groupssplitting ................................................................150

reinforcing barsadding points .......................................................148bending types ......................................................167combining ............................................................150removing points ...................................................149

removing pointsbent mesh............................................................149reinforcement ......................................................149reinforcing bar .....................................................149reinforcing bar group ...........................................149

reportson reinforcement .................................................188

round ............................................................................89rules

reinforcing bar bending shape.............................193

sseam.............................................................................70setat ..............................................................................91setting up Excel files.....................................................59sin .................................................................................93sinh ...............................................................................93sketch browser ...........................................................124slotted holes

defining..................................................................39spacing reinforcing bars .............................................138spiral reinforcing bar groups .......................................156splice ..........................................................................166splitting

reinforcing bar groups .........................................150reinforcing bars in a group...................................150

sqave ............................................................................90sqrt................................................................................89sqsum ...........................................................................90strand pattern

reinforcement ......................................................163string.............................................................................91sum...............................................................................90surface treatment

in custom components ........................................105

Page 200: TEKLA TUTORIAL

200 TEKLA STRUCTURES 17

system default properties..............................................14

t

tan.................................................................................93tanh...............................................................................93tapered reinforcing bar groups....................................156thumbnail images..........................................................21

uungrouping

mesh....................................................................145reinforcement.......................................................145reinforcing bar group ...........................................145

up direction ...................................................................13

updatingcustom components...............................................73

user-defined reinforcement attributes .........................139using ASCII files with custom component...................114using Excel with custom components .........................114

vvariables............................................................... 78, 120viewing

components ...........................................................27

wwelds

defining ........................................................... 33, 41