Professional Documents
Culture Documents
Tekla - System Manual - Ingles PDF
Tekla - System Manual - Ingles PDF
System Manual
Preface .............................................................................................................13
Audience ........................................................................................................................................................... 13
Additional help resources .................................................................................................................................. 13
Conventions used in this guide ......................................................................................................................... 14
Related guides .................................................................................................................................................. 15
TEKLA STRUCTURES 15 3
Keeping Autosave files..................................................................................................................... 26
Usernames ....................................................................................................................................... 26
Application error ............................................................................................................................... 27
Fatal: Model memory corrupted by read. ................................................................................... 27
1.5 Customizing the interface...................................................................................................................... 27
Toolbars ........................................................................................................................................... 27
Managing toolbars ..................................................................................................................... 28
Icons .......................................................................................................................................... 29
Creating a user-defined toolbar........................................................................................................ 29
Creating a user-defined menu.......................................................................................................... 29
Defining shortcuts............................................................................................................................. 30
1.6 Optimizing system performance............................................................................................................ 31
Virtual memory ................................................................................................................................. 31
Display adaptor ................................................................................................................................ 31
Solid buffer size................................................................................................................................ 31
How Tekla Structures handles solids ............................................................................................... 32
1.7 Customizing Tekla Structures with Tekla Open API ............................................................................. 32
2 Multi-user mode....................................................................................... 35
2.1 General information on the multi-user mode......................................................................................... 35
When to use multi-user mode .......................................................................................................... 36
Switching between single-user and multi-user modes ............................................................... 36
Changing the server of a multi-user model ................................................................................ 36
Overview of the multi-user system ................................................................................................... 37
The Tekla Structures server ..................................................................................................... 37
How multi-user works ....................................................................................................................... 38
Locking ...................................................................................................................................... 38
Setting up the multi-user system ...................................................................................................... 39
Saving in multi-user mode................................................................................................................ 40
Save ........................................................................................................................................... 40
Autosave .................................................................................................................................... 40
Saving model revision comments..................................................................................................... 41
Shutting down the model.................................................................................................................. 42
Copying multi-user models............................................................................................................... 42
Displaying active multi-users............................................................................................................ 42
Clearing locks................................................................................................................................... 43
Error messages ................................................................................................................................ 43
Recommendations ........................................................................................................................... 44
2.2 Modeling in multi-user mode ................................................................................................................. 45
Working with a master model ........................................................................................................... 45
Numbering setup .............................................................................................................................. 48
4 TEKLA STRUCTURES 15
Numbering specific cases ............................................................................................................. 50
2.3 Drawings in multi-user mode ................................................................................................................ 50
About drawing files........................................................................................................................... 50
Guidelines for multi-user drawings................................................................................................... 51
Locks for drawings ........................................................................................................................... 51
2.4 Maintenance procedures ...................................................................................................................... 51
Checking multi-user databases........................................................................................................ 52
Deleting unnecessary drawing files.................................................................................................. 52
2.5 Access rights ........................................................................................................................................ 52
Locking objects ................................................................................................................................ 53
Controlling access to attributes ........................................................................................................ 53
Restricting access to model ............................................................................................................. 54
Controlling access to numbering setup ............................................................................................ 55
TEKLA STRUCTURES 15 5
System ............................................................................................................................................. 71
rpt ............................................................................................................................................... 71
tpl ............................................................................................................................................... 71
lay .............................................................................................................................................. 71
plotdev.bin ................................................................................................................................. 71
Wizard files (dproc) .................................................................................................................... 71
3.3 Folders .................................................................................................................................................. 71
Folder structure ................................................................................................................................ 72
Folder search order .......................................................................................................................... 73
Model folder...................................................................................................................................... 74
Saved attributes ......................................................................................................................... 74
System folder ................................................................................................................................... 75
Project and firm folders .................................................................................................................... 75
Project folder .............................................................................................................................. 76
Firm folder .................................................................................................................................. 76
Template folder ................................................................................................................................ 76
3.4 Customizing Tekla Structures ............................................................................................................... 77
Adding properties ............................................................................................................................. 77
Changing user-defined fields ..................................................................................................... 78
User-defined fields in templates ................................................................................................ 79
Effect on numbering ................................................................................................................... 80
Interpreting objects.inp ..................................................................................................................... 80
Fields in objects.inp ................................................................................................................... 81
Customizing message files............................................................................................................... 81
Customizing parametric profiles ....................................................................................................... 83
Interpreting profitab.inp .............................................................................................................. 83
Save defaults.................................................................................................................................... 84
Creating standard files ............................................................................................................... 85
Customizing other files .............................................................................................................. 85
Creating AutoDrawings wizard files.................................................................................................. 85
Unfolding parameters ....................................................................................................................... 86
Using flat bars .................................................................................................................................. 87
Defining flat bar sizes with fltprops.inp ...................................................................................... 88
Using market sizes ........................................................................................................................... 89
Defining market sizes with marketsize.dat ................................................................................. 89
Example ..................................................................................................................................... 89
3.5 Log files................................................................................................................................................. 89
Tekla Structures log files .................................................................................................................. 90
Numbering history log ...................................................................................................................... 91
Interpreting numbering.history ................................................................................................... 91
Overlapping part/assembly series ............................................................................................. 92
Drawing history log........................................................................................................................... 92
6 TEKLA STRUCTURES 15
AutoDrawings Wizard log................................................................................................................. 93
Viewing log files ............................................................................................................................... 93
Direct access to parts from log files ................................................................................................. 93
Access part pop-up menu ......................................................................................................... 94
4 Catalogs ................................................................................................... 95
4.1 Things you should know ....................................................................................................................... 95
Open a model first............................................................................................................................ 96
The filter ........................................................................................................................................... 96
Saving a modified catalog ................................................................................................................ 96
What is the difference between Update and OK? ............................................................................ 97
4.2 The profile catalog ................................................................................................................................ 97
Working with rules............................................................................................................................ 98
Defining the material of profiles ................................................................................................. 99
Adding a rule ........................................................................................................................... 101
Adding a next level rule ........................................................................................................... 101
Editing a rule ........................................................................................................................... 101
Organizing rules ...................................................................................................................... 101
Deleting a rule ......................................................................................................................... 101
Viewing or modifying the profile catalog......................................................................................... 102
Using standardized values for profile dimensions.......................................................................... 102
Adding a profile .............................................................................................................................. 103
Copy an existing profile ........................................................................................................... 103
Creating a new standard profile .............................................................................................. 103
Creating a cross section................................................................................................................. 103
Cross section with no inner contours ....................................................................................... 104
Cross section with inner contours ............................................................................................ 104
Modifying a cross section............................................................................................................... 105
Different types of chamfer ....................................................................................................... 105
Deleting a cross section ................................................................................................................. 105
Adding a standard (fixed) user-defined profile ............................................................................... 106
Adding user-defined attributes to a profile ..................................................................................... 107
Merging profile catalogs ................................................................................................................. 108
Exporting the profile catalog........................................................................................................... 109
Exporting elements from the profile catalog................................................................................... 109
Importing from previous versions ................................................................................................... 109
Importing the profile catalog........................................................................................................... 110
What happens to existing profiles? ......................................................................................... 110
User-defined fixed cross section definitions ............................................................................ 110
User-defined attributes ............................................................................................................ 111
4.3 The material catalog ........................................................................................................................... 111
Viewing or modifying the material catalog...................................................................................... 111
TEKLA STRUCTURES 15 7
Adding a user-defined attribute to a material grade ....................................................................... 112
Units of measure ...................................................................................................................... 112
Adding a material type.................................................................................................................... 113
Adding a new material grade.......................................................................................................... 113
Deleting a material grade ............................................................................................................... 113
Defining your own symbols for materials........................................................................................ 113
Export and import ........................................................................................................................... 114
4.4 The bolt and bolt assembly catalogs................................................................................................... 115
Viewing or modifying the bolt catalog............................................................................................. 115
Saving a modified bolt catalog ....................................................................................................... 117
Viewing or modifying bolt assemblies ............................................................................................ 117
Creating studs ................................................................................................................................ 119
Merging bolt catalogs ..................................................................................................................... 121
Exporting the bolt catalog............................................................................................................... 121
Importing the bolt catalog ............................................................................................................... 121
Upgrading to a new version ..................................................................................................... 121
4.5 The reinforcing bar catalog ................................................................................................................. 122
4.6 For the advanced user ........................................................................................................................ 123
A closer look at the export file ........................................................................................................ 123
Dos & donts of editing the export file ............................................................................................ 124
Importing part of the bolt catalog.................................................................................................... 124
Units used in export and import...................................................................................................... 125
Bolt length calculation .................................................................................................................... 126
Polybeam length calculation........................................................................................................... 130
8 TEKLA STRUCTURES 15
Combining and iterating properties ................................................................................................ 143
Limitations ............................................................................................................................... 144
Combining properties ..................................................................................................................... 144
Iteration with connection check ...................................................................................................... 145
Reaction forces and UDL ............................................................................................................... 147
6 CNC......................................................................................................... 149
6.1 NC files ............................................................................................................................................... 149
Setting up NC files ......................................................................................................................... 150
Defining destination machines for parts ......................................................................................... 151
Defining selection criteria ............................................................................................................... 152
Maximum size ......................................................................................................................... 153
Profile type .............................................................................................................................. 153
Maximum size of holes ............................................................................................................ 154
Defining hole properties ................................................................................................................. 155
Creating NC files ............................................................................................................................ 157
Creating tube NC files .................................................................................................................... 158
Defining the output format and folder............................................................................................. 159
6.2 DSTV .................................................................................................................................................. 159
Fittings affect NC data.................................................................................................................... 160
6.3 DXF..................................................................................................................................................... 161
Converting DSTV files to DXF ....................................................................................................... 161
6.4 Pop-marks ......................................................................................................................................... 162
Creating pop-marks........................................................................................................................ 162
Pop-mark settings .......................................................................................................................... 163
Pop-marking options ............................................................................................................... 164
6.5 Hard stamps ....................................................................................................................................... 165
Creating hard stamps..................................................................................................................... 165
Hard stamp properties.................................................................................................................... 165
Information contained in hard stamps ..................................................................................... 166
Position of hard stamps ........................................................................................................... 166
Hard stamps for secondary parts ............................................................................................ 166
TEKLA STRUCTURES 15 9
Converting twin profiles .................................................................................................................. 172
Creating conversion files ................................................................................................................ 173
Locating conversion files ................................................................................................................ 173
Sample conversion files ................................................................................................................. 173
Troubleshooting.............................................................................................................................. 174
7.3 Importing models................................................................................................................................. 175
Import tools..................................................................................................................................... 175
Overview of importing models ........................................................................................................ 175
Finishing the import ................................................................................................................. 176
Re-importing a model ..................................................................................................................... 177
Revision control options ........................................................................................................... 178
Creating reports of import............................................................................................................... 179
Importing DWG/DXF files ............................................................................................................... 179
CIS import ...................................................................................................................................... 179
CAD import..................................................................................................................................... 180
CAD specific information ......................................................................................................... 181
Creating log files ...................................................................................................................... 181
CAD import file types...................................................................................................................... 181
SDNF specific options ............................................................................................................. 181
FEM import..................................................................................................................................... 182
FEM specific information ......................................................................................................... 182
FEM import file types ............................................................................................................... 183
DSTV files ...................................................................................................................................... 183
About DSTV ............................................................................................................................. 184
STAAD files .................................................................................................................................... 184
Stan 3d files.................................................................................................................................... 185
Bus import ...................................................................................................................................... 186
Yield stress in FEM import ............................................................................................................. 186
Model dump import......................................................................................................................... 186
ASCII import ................................................................................................................................... 187
ASCII format description ................................................................................................................ 187
Attribute import ............................................................................................................................... 191
About input files ....................................................................................................................... 192
Example input file for drawings ................................................................................................ 193
Example input file for parts ...................................................................................................... 194
Data types file .......................................................................................................................... 194
Steelfab import ............................................................................................................................... 195
Steelfab specific information .................................................................................................... 195
Fabtrol XML import......................................................................................................................... 196
S-Frame import .............................................................................................................................. 196
About S-Frame imports ............................................................................................................ 196
MicasPlus import ............................................................................................................................ 196
MicasPlus specific information ................................................................................................. 196
10 TEKLA STRUCTURES 15
Eureka LPM import ........................................................................................................................ 196
Overview of ELiPLAN import and export........................................................................................ 196
Import ELiPLAN status data .................................................................................................... 197
7.4 Exporting files ..................................................................................................................................... 199
Exporting 3D DWG/DXF ............................................................................................................... 199
Export as ................................................................................................................................. 200
Exporting 3D DGN ......................................................................................................................... 201
Exporting FEM ............................................................................................................................... 202
Combine segments (MicroSAS) .............................................................................................. 202
STAAD .................................................................................................................................... 202
DSTV ....................................................................................................................................... 203
Exporting CIMsteel......................................................................................................................... 204
Analysis model ........................................................................................................................ 204
Manufacturing model ............................................................................................................... 205
More CIMsteel information ...................................................................................................... 206
Exporting CAD ............................................................................................................................... 208
PML ......................................................................................................................................... 209
SDNF ....................................................................................................................................... 210
XML ......................................................................................................................................... 211
PDMS ...................................................................................................................................... 212
Exporting MIS................................................................................................................................. 212
MIS types ................................................................................................................................ 213
MIS list file ............................................................................................................................... 214
Exporting ASCII.............................................................................................................................. 214
Exporting IFC ................................................................................................................................. 214
Defining the resulting IFC entity for the exported model objects ............................................. 214
Exporting a Tekla Structures model into an IFC file ................................................................ 216
Exporting user-defined and template attributes as property sets into IFC models .................. 217
Exporting a model dump ................................................................................................................ 217
Exporting BVBS ............................................................................................................................. 218
Exporting reinforcement to BVBS format ................................................................................. 220
Export rebar BVBS (78) dialog box ......................................................................................... 220
BVBS (78) specification ........................................................................................................... 222
Exporting Unitechnik ...................................................................................................................... 223
Exporting cast units to Unitechnik format ................................................................................ 224
Unitechnik export reference .................................................................................................... 227
Main ......................................................................................................................................... 228
Unitechnik configuration .......................................................................................................... 233
TS configuration ...................................................................................................................... 237
Reinforcement ......................................................................................................................... 239
Data specification .................................................................................................................... 243
Overview of ELiPLAN import and export........................................................................................ 243
Exporting ELiPLAN .................................................................................................................. 244
TEKLA STRUCTURES 15 11
7.5 Exporting drawings.............................................................................................................................. 246
Layers............................................................................................................................................. 246
Advanced line type and layer conversion ................................................................................ 248
7.6 Tekla WebViewer................................................................................................................................ 251
Publishing a model as a web page................................................................................................. 251
Customizing Web Viewer tooltips................................................................................................... 253
Web templates ............................................................................................................................... 254
Emailing WebViewer models.......................................................................................................... 254
Receiving WebViewer models........................................................................................................ 254
Sending WebViewer links............................................................................................................... 254
Handling named views ................................................................................................................... 255
Handling clip planes ....................................................................................................................... 255
Hiding and showing objects............................................................................................................ 257
Full content rendering..................................................................................................................... 257
How to move and zoom?................................................................................................................ 257
12 TEKLA STRUCTURES 15
Preface
Tekla Structures includes complete documentation in an accessible help system. Our online
help is a detailed guide to Tekla Structures concepts, tools, commands, and features, with
plenty of examples. The documentation is also available in PDF format.
Topics in the Preface are:
Audience (p. 13)
Additional help resources (p. 13)
Conventions used in this guide (p. 14)
Related guides (p. 15)
Audience
This guide is aimed at structural engineers, detailers and designers who model, analyze, and
design concrete and steel structures.
We assume that you are familiar with the processes of structural engineering.
TEKLA STRUCTURES 15 13
Area office E-mail address
France TeklaStructures.Support.FR@Tekla.com
Germany TeklaStructures.Support.GER@Tekla.com
India TeklaStructures.Support.IN@Tekla.com
Japan TeklaStructures.Support.JPN@Tekla.com
Malaysia TeklaStructures.Support.MY@Tekla.com
Middle East TeklaStructures.Support.ME@Tekla.com
Sweden TeklaStructures.Support.SWE@Tekla.com
UK TeklaStructures.Support.UK@Tekla.com
US TeklaStructures.Support.US@Tekla.com
If you believe you have discovered a problem with this software, please report it to your Tekla
Structures Reseller using the maintenance request form provided at Help > Tekla on the
Web > Maintenance request....
Convention Usage
Bold Bold indicates the names of keyboard keys.
Bold is also used for general emphasis in text.
Arial bold Any text that you see in the user interface appears in Arial bold.
Items such as window and dialog box titles, field and button names,
combo box options, and list box items are displayed in this typeface.
Italic bold New terms are in italic bold when they appear in the current context
for the first time.
Monospace Extracts of Tekla Structuress program code, HTML, or other
material that you would normally edit in a text editor, appears in
monospaced font.
Filenames and folder paths appear in monospace.
Also all the text you enter yourself appears in monospaced font.
Noteboxes We use several types of noteboxes, marked by different icons. Their functions are shown
below:
14 TEKLA STRUCTURES 15
A tip might introduce a shortcut, or suggest alternative ways of doing
things. A tip never contains information that is absolutely necessary.
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.
Related guides
Tekla Structures includes a comprehensive help system in a series of online books. You will
also receive a printed installation guide with your Tekla Structures installation DVD.
Modeling Manual
How to create a physical model.
Analysis Manual
How to create loads and run structural analysis.
Detailing Manual
How to create reinforcement, connections, and details.
Drawing Manual
How to create and edit drawings.
System Manual
Covers advanced features and how to maintain the Tekla Structures environment.
Task Manager User Guide
How to create, store, and manage scheduled tasks, and link the tasks to their corresponding
model objects. This guide is available in English on the Tekla Extranet.
TplEd Users Guide
TEKLA STRUCTURES 15 15
How to create and edit report and drawing templates.
SymEd Users Guide
How to use the SymEd graphical interface to manipulate symbols.
Installation Troubleshooting Guide
Printed booklet explaining how to install Tekla Structures.
16 TEKLA STRUCTURES 15
1 Using Tekla Structures
effectively
Introduction With Tekla Structures you do not have to do everything manually. There are many features you
can you use to automate your work processes. You will find it useful to read this chapter before
starting a project in Tekla Structures.
In this chapter This chapter is a collection of practical suggestions from experienced Tekla Structures users
and service personnel on how to use Tekla Structures effectively. You will also find many links
to more detailed explanations of the various features discussed here and step-by-step
instructions where appropriate.
Contents This chapter is divided into the following sections:
General (p. 17)
Modeling (p. 21)
Drawings and printers (p. 23)
Autosave (p. 25)
Customizing the interface (p. 27)
Optimizing system performance (p. 31)
1.1 General
This section describes how to make the most of various Tekla Structures features when setting
up a project.
Topics Firm and project folders (p. 18)
Numbering series (p. 18)
Phases (p. 18)
Catalogs (p. 18)
Options (p. 19)
Recording and running macros (p. 20)
TEKLA STRUCTURES 15 17
Using Tekla Structures effectively
Firm and project folders
Before you customize any object properties for specific projects or organizations, create firm
and project folders in which to store them. This will save you time setting up future projects
and also when you upgrade Tekla Structures.
See also Project and firm folders (p. 75)
Folder search order (p. 73)
Predefining part properties (p. 22)
Numbering series
Numbering series Before you start modeling, it is good idea to plan the numbering prefixes and start numbers you
will use for the entire project. Careful planning prevents numbering conflicts.
Example You could define the prefixes and start numbers for a multi-storey building as follows:
Phases
You can use phases to break up a model into different sections. Phases are often used to
indicate erection sequences. You can create reports and views, hide objects and copy objects
from other models according to their phase number.
Example You have a large project on which several users will work simultaneously in single-user mode.
First create a basic model which includes, for example, the columns. This is phase 1. You then
copy this basic model to all users.
Each user then works on a separate part of the building. As each part of the model is completed,
you can copy it back to the basic model as a separate phase (phase 2, 3, etc).
See also Phases
Copying objects from another model
Filtering objects using a view filter
Catalogs
Before you start a project, check that the catalogs you are using conform to the project
requirements. Ensure all users access the same catalogs.
See also Folder search order (p. 73)
Catalogs (p. 95)
Open a model first (p. 96)
The profile catalog (p. 97)
18 TEKLA STRUCTURES 15
Using Tekla Structures effectively
The material catalog (p. 111)
The bolt and bolt assembly catalogs (p. 115)
The reinforcing bar catalog (p. 122)
Options
Check that your option settings are set up correctly before you start modeling. Click
Tools > Options > Options..., and see the different tabs. Component properties override these
settings. Tekla Structures only uses the values set in the Options dialog box if the
corresponding fields in the component dialog boxes are empty.
Tekla Structures uses the information in the Options dialog box when it creates parts using
components.
Example It is important that profile names are set up correctly so that you can use filters and wizards
effectively.
If you change settings in the Options dialog box, Tekla Structures only applies the new settings
to components you subsequently create. Components you created prior to changing the
preferences are not affected.
In multi-user mode, all users working in the same model have the same
option settings as well as other properties, catalogs, etc.
Profile names
In the Preferences tab, profile names are parametric profile prefixes. They must exist in the
profile catalog. If you want to use a parametric profile name that does not exist in the catalog,
first add it to profile catalog, then enter it here. Tekla Structures uses the Folded plate prefix
when you use the Polyplate command in macros.
See also The profile catalog (p. 97).
Connections
To define the default bolt properties to use in connections, select a Bolt standard and Bolt
size.
Enter part start numbers in fields Pos1 to Pos4. Cross-check these settings against the
numbering series you define to make sure they cannot overlap. If they overlap, Tekla Structures
may create two non-identical parts with the same part number. This generates an error in the
log file numbering.history.
Edge distance
When you use components, Tekla Structures uses the Factor of bolt edge distance and
Element considered fields to check that the bolts it creates are not too close to the edge of a
part. Tekla Structures warns you if they are.
Check that bolt edge distance is set according to the standard you are using. Use the Element
considered field to base edge distance checks on bolt or hole diameter.
Default edge distance settings depend on the environment. If you change the default settings,
use Save defaults (p. 84) command to save settings in the current model folder.
See also Getting Started.
TEKLA STRUCTURES 15 19
Using Tekla Structures effectively
Recording and running macros
Tekla Structures enables you to record a series of actions from menus, dialog boxes, and
shortcuts.
Recording a To record a macro:
macro
1. Click Tools > Macros... to open the Macros dialog box.
2. Enter a Macro name.
3. Click Record.
Creating a macro To manually create a macro file, click Create in the Macros dialog box. This creates an empty
manually macro file, which you can manually edit, or copy and paste commands to it from other macro
files.
Running a macro To run a macro:
1. Click Tools > Macros... to open the Macros dialog box.
2. Select the macro and click Run.
20 TEKLA STRUCTURES 15
Using Tekla Structures effectively
Editing macros To view or edit a macro:
1. First check that the file type .cs is associated with suitable text editor.
2. Click Tools > Macros... to open the Macros dialog box.
3. Select the macro and click Edit.
4. The macro opens in the associated text editor.
Macros are based on C# commands and in case you want to edit macros,
knowledge of C# programming is needed.
Timestamp If you want to examine the time spent on different tasks while recording macros, use the
variable XS_MACRO_ENABLE_TIMESTAMP.
Warning messages
Some third party applications may cause unexpected complications, such as unnecessary
warning messages, when working with Tekla Structures. Applications that are known to cause
complications are anti-spyware programs.
1.2 Modeling
This section explains how to make the most of the various modeling tools and features in Tekla
Structures.
Topics Automating the detailing process (p. 21)
Predefining part properties (p. 22)
Modeling tools (p. 22)
AutoDefaults (p. 23)
AutoConnection (p. 23)
TEKLA STRUCTURES 15 21
Using Tekla Structures effectively
Predefining part properties
If you have additional information you need to include for particular parts, create user-defined
attributes. Tekla Structures saves all customized object properties in the current model folder.
You can also copy the attribute files to project or firm folders for future use. See Firm and
project folders (p. 18) and Parts.
In multi-user mode, all users working on the same model use the same
preferences and attribute files.
Example For beam properties, this technique guarantees that part names are correct. This means you can
easily use a wizard to create drawings. See Using AutoDrawings to create drawings and
Creating AutoDrawings wizard files (p. 85).
Consider developing a naming policy for files containing customized object properties. Then
you can easily cut and paste them to firm and project folders. This also makes it easier to
manage objects in view filters, selection filters, drawing properties, etc.
Using predefined You can set the properties for macros, connections, and other objects (columns, beams, bolts,
properties etc.) then save them. It is then simple to reload these properties either for current or future
projects.
Modeling tools
Customize the properties of modeling tools you use to create objects, rather than changing the
properties manually each time.
Example You know you will use the same type of stairs in several projects. Set up and save the stair
modeling tool properties once.
When you next need to use that particular stair modeling tool you can just load the pre-defined
properties, as shown below. When you apply the modeling tool, Tekla Structures creates
exactly the same stairs.
22 TEKLA STRUCTURES 15
Using Tekla Structures effectively
Predefined properties
AutoDefaults
Use AutoDefaults to automatically apply the correct properties to existing connections.
Using this technique you are also building your own expertise into the Tekla Structures
database, so the entire company benefits from it.
See AutoConnection and AutoDefaults, and also AutoConnection (p. 133).
AutoConnection
Use the AutoConnection feature to automatically apply connections.
You can use AutoConnection to quickly add connections individually, in phases, or project-
wide. This is a useful technique when you are working on a large project using many
connections, modifying a model, or importing modified profiles.
See AutoConnection and AutoDefaults, and also AutoConnection (p. 133).
TEKLA STRUCTURES 15 23
Using Tekla Structures effectively
Drawing properties
Using well-prepared drawing settings and wizards can dramatically reduce the time it takes to
create and edit drawings. Define the settings for different types of parts and assemblies
carefully. Then the drawings you create are as complete as possible, with little or no need for
editing.
Examples Define different assembly drawing settings for columns, beams, secondary beams, plates,
bracings and trusses.
Define single-part drawing settings for I and H profiles, tubes, round tubes (wrap-around) and
plates.
Predefine drawing view properties to use additional views in drawings, such as detail, section
or plan views.
See also Drawing Properties .
Selection filters
Create your own selection filters to use both when modeling and using wizards to automate
drawing creation.
You will find it useful to create selection filters for each part with a different name (column,
beam, sec.beam, plate, brace, truss, etc.).
Use the Selection Filter dialog box to modify existing filters or create your own. See Creating
a selection filter.
Wizards
Use wizards to create objects and drawings automatically.
See Creating AutoDrawings wizard files (p. 85) and Using AutoDrawings to create
drawings.
24 TEKLA STRUCTURES 15
Using Tekla Structures effectively
1.4 Autosave
Tekla Structures includes the Autosave feature that backs up and saves your work
automatically at set intervals. In addition, we strongly recommend that you implement and test
a corporate backup strategy. When restoring system backups, you should always restore an
entire copy of a model rather than parts of it. Autosave files have the extension
.db1_<user>.
The first value defines how often Tekla Structures performs an autosave while working in the
Model Editor or the Drawing Editor. This number represents the number of menu commands
issued. If the command is recursed, for instance creating many beams without interrupting the
Create > Beam command, it counts as one menu command. Likewise, in the Drawing Editor,
creating many dimensions with the Create > Horizontal dimension command without
interrupting the command counts as only one command.
The second value is the number of drawings after which Tekla Structures automatically saves
your work.
TEKLA STRUCTURES 15 25
Using Tekla Structures effectively
To have the same autosave values for all models, enter the required
values to the file standard.opt, located in the folder
..\TeklaStructures\*version*\environments\*your_
environment*\system.
Open the file using a standard text editor, such as Notepad. Search for
the following rows:
dia_autosave.autos_interval
dia_autosave.autos_draw_interval
Enter the required autosave value for models in the first row, and for
drawings in the second row. For example, to have Tekla Structures save
the model after every 20 modeling commands and after creating every
10 drawings, enter
dia_autosave.autos_interval 20
dia_autosave.autos_draw_interval 10
After you are done, save and close the file.
You will notice that in multi-user mode Autosave is much faster than using the Save command.
This is because Autosave performs a local save, but the Save command updates the master
model.
Usernames
Give all users a different username when working in both single- and multi-user mode. Tekla
Structures identifies users by username.
26 TEKLA STRUCTURES 15
Using Tekla Structures effectively
Single-user In single-user mode, if several users with the same username open a model, Tekla Structures
does not display a warning. So you risk conflicts when saving the model.
Multi-user In multi-user mode, Tekla Structures saves Autosave files in the master model folder by default
with the filename <model>.db1_<user>. So, if several people are using the same
username, conflicts are inevitable.
See also Multi-user mode (p. 35).
Application error
When you open a model, Tekla Structures automatically checks if the previous session exited
normally. If it did not, Tekla Structures prompts whether you want to continue using the
Autosave model or the original model.
Toolbars
In Tekla Structures, both customized toolbars and user-defined menus belong to the user, not
the model or PC.
You can create as many toolbars as you need.
TEKLA STRUCTURES 15 27
Using Tekla Structures effectively
Do not change existing toolbars, particularly the connection toolbars.
Instead, create new ones. See Creating a user-defined toolbar (p. 29).
Managing toolbars
To open the Customize dialog box, click Tools > Customize....
Use the Toolbars tab to reorganize toolbars: move commands from one toolbar to another and
even create your own toolbars.
The tree on the right contains all available toolbars and displays the commands they include.
Action Description
Add or remove commands In the Customize dialog box, click on a
command to select it, then on the toolbar
on which you want the command to
appear. Click the right arrow to add
commands, the left arrow to remove
them.
Delete commands or toolbars In the Customize dialog box, click a
command or toolbar to select it, then
click Delete.
Restore original toolbar Click Reset to restore the original
toolbar.
28 TEKLA STRUCTURES 15
Using Tekla Structures effectively
Action Description
Display toolbar Check Visible to display the toolbar in
Tekla Structures. Tekla Structures uses
the following icons to indicate if a
toolbar is visible or not:
Icons
Tekla Structures displays the icon for the command you select. By default, the icon is 16x16
pixels. If the icons look too small, check Large icons which are 24x24 pixels. Check Tooltips
to see the command name when you hold the pointer over an icon.
Create also the toolbars for Drawing Editor in the Modeling Editor,
otherwise they are not written to the registry.
2. On the Toolbars tab, click New.... An new toolbar with the name User Toolbar 1 appears
in the toolbar tree. You can enter a new name for the toolbar.
3. Click commands on the list on the left, then the right arrow to add them to a toolbar. Use
the left arrow to remove commands from a toolbar.
4. Repeat step 3 until you have all the desired commands on the toolbar.
5. Click Close.
See also Toolbars (p. 27) and Creating a user-defined menu (p. 29).
Create also the menu for Drawing Editor in the Modeling Editor,
otherwise it is not written to the registry.
TEKLA STRUCTURES 15 29
Using Tekla Structures effectively
3. Click commands on the command list on the left, then the right arrow to add them to the
menu. Tekla Structures displays the commands on the menu on the right of the dialog box.
4. Use the left arrow to remove commands from the menu.
5. Use the arrow buttons to move a command up or down the toolbar tree.
6. Use the line button to add a separator line above the selected command.
7. Repeat step 3 until you have added all the desired commands to the menu.
8. Click Close.
9. You must restart Tekla Structures to activate the menu. The menu name is always User.
See also Creating a user-defined toolbar (p. 29).
Defining shortcuts
If you frequently use certain commands, assign keyboard shortcuts to them. You will find it
faster than using the icons and menus.
To assign a shortcut to a command:
1. Click Tools > Customize to open the Customize dialog box.
2. Click on the command on the list on the left of the dialog box. Use the Filter list box to
find commands easily. Click to select subgroups of commands. ALL displays all the
commands available in Tekla Structures. You can also type in the command name to
search for commands.
3. Use the Shortcut fields to assign a shortcut to the command. You can use a single letter, or
combine a letter with the Shift, Alt or Ctrl keys.
4. Copy the command to the User menu to activate the shortcut. See Creating a user-
defined menu (p. 29).
5. Click Close to exit the Customize dialog box.
Valid shortcut You can use the following keys in shortcuts:
keys
AZ
09
F1F24
Left, Right Up, Down
Backspace, Enter, Esc, Tab
Insert, Delete, Home, End, Page Up, Page Down
Numpad 09
Numpad */+-, (Multiply, Divide, Add, Subtract, Decimal)
Restart Tekla Structures. To execute the command, use the + key on the
Numpad. The same procedure applies for Multiply, Divide, Subtract and
Decimal.
Tekla Structures also includes many predefined shortcuts. See Reserved shortcuts (p. 263).
30 TEKLA STRUCTURES 15
Using Tekla Structures effectively
1.6 Optimizing system performance
There are various settings in Tekla Structures that you can modify to improve system
performance, which is particularly useful when you are handling large and complex models.
Topics Virtual memory (p. 31)
Display adaptor (p. 31)
Solid buffer size (p. 31)
How Tekla Structures handles solids (p. 32)
Virtual memory
You will probably need to adjust the virtual memory settings in Windows to optimize system
performance. The amount of virtual memory you need depends on the size of the model, and
the processes you are using. (For example, saving in multi-user mode is more memory-
intensive than in single user mode.)
To prevent data loss, always use identical values for the Initial size and
Maximum size of virtual memory.
Display adaptor
Tekla Structures makes use of OpenGL technology, if your display adaptor supports it. You
may need to indicate that your display adaptor does not support OpenGL technology.
Indications can be: objects displayed incorrectly, or difficulty selecting objects.
1. Click Tools > Options > Advanced Options... to open the Advanced options dialog box.
2. In the Model view category, set the variable XS_USE_SOFTWARE_RENDERING to TRUE.
3. Restart Tekla Structures.
If you increase the solid buffer to a size that exceeds the available
memory, Tekla Structures uses the hard drive. This slows down the
system significantly. Trial and error is the best way to optimize the solid
buffer size.
TEKLA STRUCTURES 15 31
Using Tekla Structures effectively
How Tekla Structures handles solids
One of the factors that affect performance is the number of verteces in objects. For instance,
tubes, particularly if they are curved, usually contain a large number of verteces, as can large
numbers of round cuts. The key to optimizing performance in these circumstances is to
manipulate the settings that affect how Tekla Structures handles solids. Techniques you can try
include:
Try setting the variable XS_ROUND_SEGMENTS=21. This results in fewer segment in round
cross sections, up to 50% of the original load.
Minimize the number of curved segments in curved beams. A value of 20 or less is usually
adequate for the bottom chords. See Bending.
Maximize solid buffer size. See Solid buffer size (p. 31).
Minimize the number of views, when you create assembly drawings. For instance, avoid
using automatic section view creation in an assembly drawing with many tubes. When
Tekla Structures creates the cuts, the solids are are actually cut in the drawing, which is
time-consuming.
When you create assembly drawings, minimize the number of dimensions, as searching for
dimension points in tubes is time-consuming. Avoid using automatic dimensioning in
trusses. See Dimensioning.
It is much faster to use fast, or reference line parts and fast hole and bolt representation.
When you want an exact view of the parts, either minimize the work area first, or only the
objects you want Tekla Structures to draw with exact lines. See Display settings.
32 TEKLA STRUCTURES 15
Using Tekla Structures effectively
With Tekla Open API, you can create tools that add new functionality to Tekla Structures.
For more Reference manuals for Tekla Open API, available in the folder
information ..\TeklaStructures\*version*\nt\help\enu:
Tekla.Structures.Analysis
Tekla.Structures.Drawing
Tekla.Structures.Model
Tekla.Structures.Plugins
.NET startup package, available for download in the Extranet: https://extranet.tekla.com/
user_nf/default.asp?id=22577&root_id=13607&ala_id=22576&mode=readdoc
Tekla Open API Extended Applications Download Page in the Extranet: https://
extranet.tekla.com/user_nf/
default.asp?root_id=13610&ala_id=22555&apu=0&mode=readdoc&r=22555
TEKLA STRUCTURES 15 33
Using Tekla Structures effectively
34 TEKLA STRUCTURES 15
Using Tekla Structures effectively
2 Multi-user mode
Introduction You can work on Tekla Structures models in either single-user or multi-user mode. Multi-user
mode allows several users to access the same model at the same time. Several users can work
on the same project and be aware of the others progress. This eliminates the need for copying
and merging models.
This chapter describes how to set up a multi-user system and how to work in multi-user mode.
Assumed You need some experience using the Tekla Structures Model Editor.
background
Contents This chapter is divided into the following sections:
General information on the multi-user mode (p. 35)
Modeling in multi-user mode (p. 45)
Drawings in multi-user mode (p. 50)
Maintenance procedures (p. 51)
Access rights (p. 52)
TEKLA STRUCTURES 15 35
Multi-user mode
Saving in multi-user mode (p. 40)
Shutting down the model (p. 42)
Copying multi-user models (p. 42)
Error messages (p. 43)
Recommendations (p. 44)
36 TEKLA STRUCTURES 15
Multi-user mode
1. In the Open dialog box, select the multi-user model.
2. Right-click and select Change server from the pop-up menu.
3. Tekla Structures asks for the name of the new server. In the Change server dialog box,
enter the server name or select it from the list box, and then click OK.
If you change the server of a model, but the connection to the new server
cannot be established, the old connection is restored.
TEKLA STRUCTURES 15 37
Multi-user mode
How multi-user works
The multi-user model consists of a single master model. Each user can access this model and
open their own local view of the model. This local view is called a working model. The above
image shows one possible configuration of the multi-user system.
Any changes a user makes to his working model are local and are not visible to other users until
he saves the working model to the master model.
The multi-user system can contain several client computers, where users work on their
working models. The master model can be located anywhere on the network, including any of
the client computers.
When you open a multi-user model on a client computer, Tekla Structures makes a copy of the
master model and saves it locally on the client computer (a working model).
When you click Save to save your working model back to the master model, Tekla Structures:
1. Takes a new copy of the master model and compares your working model with it.
2. Saves the changes in your working model to the copy of the master model (locally).
3. Saves this copy back to the master model. (Other users can now see your changes.)
4. Takes a new copy of the master model and saves it locally as your working model. (You
can see your own changes and those uploaded by other users.)
The multi-user model is locked during opening, saving and numbering. When one of the users
performs any of these operations, other users cannot perform them during that time.
Locking
To preserve the integrity of the multi-user model, Tekla Structures locks the master model
when a user:
Opens the multi-user model
Saves a working model to the master model
Runs numbering
38 TEKLA STRUCTURES 15
Multi-user mode
When you try to save the model when it is locked, Tekla Structures gives you an option to
queue for saving until the model is unlocked.
Tekla Structures will keep on retrying every 15 seconds until the operation is completed or
until you click Cancel.
See also Saving in multi-user mode (p. 40)
TEKLA STRUCTURES 15 39
Multi-user mode
We recommend that you make it a common practice to update the
xs_server.exe also when updating the client computers with the latest
version of Tekla Structures.
Save
Tekla Structures preserves the integrity of the model, even if more than one user edits the same
model objects. If two users modify the same object, then save to the master model, the master
model will only contain the changes of the user who most recently saved their working model
to the master model.
Tekla Structures creates connections to the right parts, even if the part is moved by another
user.
Autosave
Autosave (p. 25) only saves the working model, not the master model. Other users do not see
the modifications you make after an Autosave. In multi-user mode, this makes Autosave
much faster than the Save command. Save updates the master model.
Use Autosave in the following ways:
1. Go to Tools > Options > Options... > General, and define Autosave intervals for
operations performed in the Drawing Editor or while modeling in Autosave.
2. Periodically autosave the model manually.
To do so,
create a shortcut for the Autosave command, see Defining shortcuts (p. 30)
OR
add the command to a toolbar, see Toolbars (p. 27).
40 TEKLA STRUCTURES 15
Multi-user mode
See also Error messages (p. 43)
Copying multi-user models (p. 42)
The Owner is the user, who has added the object into the model.
History shows when the model has been changed, how the model has changed, who has
made the changes, and the model revision comments.
Preconditions Set the variable XS_SAVE_WITH_COMMENT to TRUE in Tools > Options > Advanced
Options... > Multi-user.
1. When you have set the variables mentioned above to TRUE, Tekla Structures displays the
Model revision comments dialog box when you are saving the model. Enter the desired
revision comment and code in the Model revision comment and Model revision code
fields.
TEKLA STRUCTURES 15 41
Multi-user mode
2. Click OK.
Tekla Structures applies the values of this dialog box to parts that were changed after the last
save. When you inquire objects, you can see the model revision information in the Inquire
Object dialog box. You can use this information also for selection and view filtering.
42 TEKLA STRUCTURES 15
Multi-user mode
Field Description
Locked The time when the model was locked.
Model name The name of the model.
User Users that are currently working on models
on the server.
Latest login The time when the users have logged in.
Latest access to server The time when the users have last accessed
the server.
Editing drawings The drawings that are currently being
edited.
Edited drawings The drawings that have been edited and
saved to the server.
Clearing locks
You can clear the locks of objects from other users in the multi-user server.
Preconditions To use this feature you need to define the action AllowMultiuserKick and give full
permissions to the users that may clear locks in the file privileges.inp located in the
folder ..\TeklaStructures\14.0\environments\*your_environment\inp.
To clear the locks of a user:
Usage 1. Click Tools > Active Multi-Users...
2. Right-click a user whose locks you want to clear and select Clear locks from the pop-up
menu.
Result Using this command removes all the locks the user has on objects. This means that if an
application error has occurred on the users computer, the locks on locked objects can be
cleared.
See also Locks for drawings (p. 51)
Error messages
This section describes the error messages you might come across when you work in multi-user
mode, their probable causes, and possible solutions.
TEKLA STRUCTURES 15 43
Multi-user mode
Error message Problem Solution
Database write More than one user has Check the
conflicts detected changed an object. conflict.log. It
lists the ID numbers of
the objects that more than
one user has changed.
This is not usually a
critical problem. No need
to use the Check
database tool. See also
Save (p. 40).
Could not save You tried to save a multi- Check that you have
model. Possible user model to a computer permission to write
reasons are: or folder that you could to the model folder.
not access.
- disk is full or write Check that there is
protected enough disk space to
save the model.
- locked .tmp -file(s)
exists in the model Restart the computer
directory where you want to
save the model. Try
to save the model
again.
Delete the .tmp
files from the model
directory.
Database locked Computer crashed while To unlock the model, the
cannot open model saving the model, which user whose system
locks the model. crashed should open the
model in multi-user mode
and save it.
Recommendations
Here are some recommendations on how to optimize your multi-user setup.
Server computer The Tekla Structures server does not have a high workload and can be run on a relatively low
specification computer. You do not need a commercial network file server. Its main task is to
process network requests for object ID numbers. See The Tekla Structures server (p. 37) for
more information.
Client computer Have as much RAM as possible (2 Gb or more). This speeds up saving in multi-user mode. See
Save (p. 40) to find out more about the multi-user save process.
We also recommend using a fast processor, particularly for computers where you run
numbering.
LVD (Low Voltage Differential) drives speed up the saving and opening of models).
Network Ensure that the TCP/IP protocols are set correctly:
Each PC on the same network has a unique ID number
Each PC on the same network has an identical Subnet mask
44 TEKLA STRUCTURES 15
Multi-user mode
To find the IP address of a computer, type ipconfig at the DOS
prompt.
Model dump Always import model dumps in single-user mode. After the import you are prompted to save
and re-open the model. Re-open the model as a multi-user model, and continue your work. For
more information see Switching between single-user and multi-user modes (p. 36).
TEKLA STRUCTURES 15 45
Multi-user mode
On the working models:
User #1 adds base plates to the columns:
46 TEKLA STRUCTURES 15
Multi-user mode
User #1 clicks Save to save to the master model. His working model now shows the base plates
he added and looks like this:
User #2 clicks Save to save to the master model. His working model now shows his 1st floor
framing and User #1s base plates:
TEKLA STRUCTURES 15 47
Multi-user mode
User #3 clicks Save to save to the master model. His working model now shows all three
userss work:
To see the updated master model, Users #1 and #2 need to save to the master model again to
update their working models.
Numbering setup
48 TEKLA STRUCTURES 15
Multi-user mode
1. Click Drawings & Reports > Numbering > Numbering Settings....
2. In the Numbering setup dialog box, select the Synchronize with master model (save-
numbering-save) check box.
When you select this check box, you can cancel the numbering before the last save is
made. This is useful, for example, if you want to check the numbering results and you find
something that you still want to change.
When working with multi-user models, use this option always to prevent
saving conflicts.
When you select an item on the list, Tekla Structures highlights the corresponding object(s) in
the model. If you keep the F key pressed when you select the item, Tekla Structures fits the
work area of the current view around the objects.
If the numbering results are correct, click Save numbers to make the second save. To cancel
the numbering before the second save, click Cancel. If you cancel the numbering, the model is
returned to the state before numbering and standard files are read to all dialogs.
To review the numbering results further, click Stop timer.
To change the time frame in which Tekla Structures makes the second save, use the variable
XS_NUMBERING_RESULTS_DIALOG_DISPLAY_TIME.
See also Controlling access to numbering setup (p. 55)
TEKLA STRUCTURES 15 49
Multi-user mode
Numbering specific cases
If you need to include numbering information from areas in the model that have been modeled
by other users:
1. Ask all users to save their working models. This updates the master model.
2. Number the model. Make sure that the Synchronize with master model (save-
numbering-save) check box is selected in the Numbering setup dialog box (see
Numbering setup (p. 48)). This updates your working model to the master model,
numbers the master model, and then saves the numbered master model for all users to
access.
If you create drawings and/or reports after numbering, you need to save
the master model again to make them visible to other users.
The file is in the format D0000123456.dg. dg files are part of the model, so you can only
open them using the Tekla Structures drawing editor.
dg files contain the locations of views, details of any editing done to the drawing, and the
positions of dimensions, part marks, and text. The dg filename does not contain any reference
to assembly, part, or multi-drawing numbers.
If two users open and save the same drawing in their working models, then save their changes
to the master model, one set of changes will be lost. The master model will only contain the
changes of the user who most recently saved their working model to the master model. See
Saving in multi-user mode (p. 40).
The Tekla Structures server program xs_server.exe assigns the general arrangement
drawing numbers automatically. This means that each drawing gets the first free number
available. If users A and B both create a general arrangement drawing at the same time, they
are automatically assigned different numbers. The same applies to multi-drawing numbers.
50 TEKLA STRUCTURES 15
Multi-user mode
Guidelines for multi-user drawings
You may find the following guidelines useful when you edit or check drawings:
Action Recommendation
Saving drawings Periodically save your working model to the master
model (every 510 drawings).
Editing drawings Assign each user a different range of drawings to
edit.
Lock finalized drawings.
If Tekla Structures displays the message
Database write conflicts detected and a
drawing ID number, two or more users have
opened and saved the same drawing. See About
drawing files (p. 50).
Checking drawings Only check locked drawings.
Printing drawings Make sure that no-one else is working with the same
drawing. If you print a drawing while someone else is
editing it and then save the model, the other users
changes will be lost, even though you have not
opened, modified, or saved the drawing.
You can disable the print date by using the variable
XS_DISABLE_DRAWING_PLOT_DATE.
Locks for drawings are only used when a drawing is edited manually,
not for example when drawings are automatically edited through
cloning.
TEKLA STRUCTURES 15 51
Multi-user mode
Checking multi-user databases
To preserve the integrity of your multi-user model, you need to remove any inconsistencies
from the multi-user database at regular intervals, for example once a day. This may also fix
assemblies with no main part and drawings of unknown (U) type.
To remove inconsistencies from a multi-user database:
1. Have all other users exit the multi-user model.
2. Save your model to receive the modifications of other users.
3. Click Tools > Diagnose & Repair Model > Repair Model.
4. Save the model.
5. Exit the model.
For additional safety, drawing files that are less than seven days old are
not deleted.
52 TEKLA STRUCTURES 15
Multi-user mode
Locking objects
To protect objects from being accidentally changed, you can use a user-defined attribute called
a lock attribute. You can use it for:
parts (separately for beams, columns etc.)
bolts
welds
specific drawing types
project properties
phase properties
The lock attribute has two values, Yes and No. When set to Yes, the object is locked and you
cannot modify its properties. You can only change the objects user-defined attributes that do
not affect numbering. If you try to modify a locked object, Tekla Structures shows the message
"There are locked objects, see report. The operation could not be performed." and a report on
access rights.
To add the lock attribute to the user interface, you need to add the following line in the objects
section in the objects.inp:
objects.inp
attribute("OBJECT_LOCKED", "Locked:", option,"%s", none,
none, "0.0", "0.0")
{
value("No", 1)
value("Yes", 0)
}
For more information on objects.inp, see Adding properties (p. 77) and Interpreting
objects.inp (p. 80).
TEKLA STRUCTURES 15 53
Multi-user mode
privileges.inp
attribute:APPROVED_BYCOMPANYA/full
attribute:APPROVED_BYCOMPANYB/view
attribute:APPROVED_BYeveryonenone
attribute:STATUSCOMPANYB/full
attribute:STATUSCOMPANYA/view
attribute:STATUSeveryonenone
Each row contains three columns, separated by tabs:
If you do not set any privileges, all users have full rights.
Tekla Structures checks the privilege defaults in the input file privileges.inp when you
create a model, and each time you open a model.
Changing rights If you need to the change the privileges, just change the privileges.inp file and re-open
the model. However, you can only change the privileges of the objects the organization owns.
Only the person who created the model can modify its
privileges.inp file.
54 TEKLA STRUCTURES 15
Multi-user mode
privileges.inp
attribute:OBJECT_LOCKEDeveryonenone
attribute:OBJECT_LOCKEDmanfull
attribute:OBJECT_LOCKEDman2full
Users can still run numbering even if they have no privilege to modify
the numbering settings.
The option view cannot be used for controlling access to the numbering
properties.
Example In this example, only the administrator can modify the properties in the Numbering Setup
dialog box:
privileges.inp
action:PartnumbersOptions everyone none
action:PartnumbersOptions ORGANIZATION\admin full
TEKLA STRUCTURES 15 55
Multi-user mode
See also Controlling access to attributes (p. 53)
56 TEKLA STRUCTURES 15
Multi-user mode
3 Files and Folders
Introduction This chapter explains where Tekla Structures stores information. It describes the file types
Tekla Structures contains and how to use files to customize Tekla Structures. You will also find
out how to use model, project and firm folders effectively.
It also explains how the initialization files work and how you can use them to customize Tekla
Structures. This chapter also includes information on the various log files and how to interpret
them.
Assumed We assume that you have experience using Windows Explorer to manage files and folders. You
background should also know how to use a standard file editor, such as Wordpad.
Organization This chapter is divided into the following sections:
Initialization files (p. 57)
File types and function (p. 64)
Folders (p. 71)
Customizing Tekla Structures (p. 77)
Log files (p. 89)
TEKLA STRUCTURES 15 57
Files and Folders
Creating shortcuts (p. 62)
See also Variables
About variables
Tekla Structures contains two kinds of variables, user variables and system variables.
User variables User variables set your personal preferences, for example the appearance of the Tekla
Structures window. Tekla Structures saves user variable settings in the
options_<your_username>.ini file, located in the
TeklaStructures\*version\nt\bin folder.
System variables options.ini contains the settings for system variables. It is located in the current model
folder. To share your settings with other people, copy options.ini to the system, project or
firm folders.
Setting variables
Use variables to configure Tekla Structures to suit the way you work, or to comply with
specific project requirements or industry standards. You can set variables by:
Using the Advanced Options dialog box (p. 58)
OR
Editing the user.ini file (p. 59)
We recommend that you only use one of these methods to set variables. The variable settings in
the Advanced options dialog box override those in the initialization files.
58 TEKLA STRUCTURES 15
Files and Folders
You can retrieve the values defined for variables in templates by using
the GetValue function.
For example, to use different format in output depending on whether you
have set the variable XS_IMPERIAL, use the following rule:
if(GetValue("ADVANCED_OPTION.XS_IMPERIAL") then
else
endif
You must restart Tekla Structures after changing the initialization file for
the changes to take effect.
Different variables use different switches in Tekla Structures. To check which switch a variable
uses, check Appendix C, Variables.
Switc
h Value Example
TRUE set XS_DISABLE_WELD_PREP_SOLID=TRUE
FALSE set
XS_UNDERLINE_AFTER_POSITION_NUMBER_IN_H
ARDSTAMP=FALSE
1 On set XS_SINGLE_CLOSE_DIMENSIONS=1
0 Off set XS_SINGLE_USE_WORKING_POINTS=0
TEKLA STRUCTURES 15 59
Files and Folders
Switc
h Value Example
string set
XS_USER_DEFINED_BOLT_SYMBOL_TABLE=bolt_
symbol_table.txt
number set XS_DEFAULT_FONT_SIZE=12
When you are moving to a new version of Tekla Structures, you can use
the Migration Wizard to automatically copy your user.ini file to the
new version.
The Migration Wizard appears once you start Tekla Structures for the
first time after installation.
Structure
This section describes the location and folder and hierarchical structure of different
initialization files.
60 TEKLA STRUCTURES 15
Files and Folders
teklastructures.ini in the bin folder calls the other
initialization files in the environments subfolders.
Add your own settings to user.ini in the bin folder.
teklastructures.in The file teklastructures.ini in the bin folder starts Tekla Structures.
i
env_global_defau The file env_global_default.ini is used as a default for all environments. New
lt.ini options can be added in this file until they are localized and specified differently in
environment-specific initialization files.
env_<your_envir The env_<your_environment>.ini files in the environments subfolders contain
onment>.ini all the variables that have environment-specific settings.
user.ini The user.ini file is where you save your personal settings. The variables in user.ini
override those in other ini files. For example, if you have set the same variable in an .ini
file in a file in environments subfolder and the user.ini file, Tekla Structures uses the
value in the user.ini file.
TEKLA STRUCTURES 15 61
Files and Folders
Default settings teklastructures.ini and the .ini files in the environmentssub folders contain
default settings. Tekla Structures creates them automatically during installation. We
recommend that you do not modify these files.
Below is an example of a project initialization file that calls other initialization files.
MyProject.ini:
// The project is based on the default US imperial settings
call c:\TeklaStructures\13.1\environments\usimp\env_usimp.ini
// ..but our company policy requires these changes
call c:\CompanySettings\OurPolicy.ini
// ..and the fabricator requires something
call c:\Fabricators\Fabricator1.ini
// ..and then we let users to make some changes (bg color etc.)
call c:\Users\user_%USERNAME%.ini
The project shortcut for MyProject:
C:\TeklaStructures\13.1\nt\bin\TeklaStructures.exe -i
\\MyServer\MyProject\MyProject.ini
\\MyServer\MyProject\MyModel\MyModel.db1
Creating shortcuts
Shortcuts are used to start teklastructures.exe with defined initializations. The Tekla
Structures installation automatically creates shortcuts for the selected environments.
To create a project-specific shortcut:
1. Make a copy of the default shortcut. In the Windows Start menu, go to All Programs >
Tekla Structures <version> > Tekla Structures <version> <your_environment> and
right-click.
2. Select Copy from the pop-up menu.
62 TEKLA STRUCTURES 15
Files and Folders
3. Paste the shortcut to your desktop.
4. Select the shortcut and right-click.
5. Select Properties... from the pop-up menu.
6. Modify the Target of the shortcut by adding the required project initializations to it.
TEKLA STRUCTURES 15 63
Files and Folders
3.2 File types and function
This section describes the various types of file Tekla Structures uses and explains their uses and
location.
Topics Input files (p. 64)
Data files (p. 65)
DSTV connection properties (p. 68)
Messages (p. 68)
Profiles (p. 69)
Bin (p. 70)
Fonts (p. 70)
Symbols (p. 70)
System (p. 71)
Input files
Tekla Structures uses input files to control dialog boxes, as well as how components work. All
input files have the extension inp.
64 TEKLA STRUCTURES 15
Files and Folders
These files are located in the folder:
..\applications\steel1\
and
..\applications\steel2\
There is one input file for each component toolbar. For example, xs_page_10.inp controls
the components on toolbar 10.
When to modify You will only need to modify component description files in the following circumstances:
If you add step profiles to the steps.dat file, you should change the
xs_page_10.inp file to reflect those changes. If you do not, Tekla Structures will not
display the changes in the Steps dialog box. See also Example 1: Stairs (S82) (p. 66).
If you modify the Stanchion connection type used in handrailing (1024). See Example 2:
Handrailing (1024) (p. 67) for more information.
Data files
Tekla Structures reads data files from the system folder. See System folder (p. 75). These files
contains data used by certain modeling tools and details. They are:
File Description
joints.dat Contains the data used in detail 1024 and
modeling tool S76. Used in the Stanchion
connection type field
railings.dat Contains the data for railing detail 1025. This
information is used in the the railing type field.
stairs.dat Contains the data for the modeling tool S83.
Used in the Stair type field
steps.dat Contains the data for modeling tool S82. Used in
the Step profile field
std_flange_plate Contains the detail used in modeling tool S99.
s.dat Used in the fields:
Outer flange profile
Inner flange profile
Top plate profile
std_stiffener_pl Contains the data used in modeling tool S99.
ates.dat Used in the Horizontal stiffener profile field
marketsize.dat Contains available market sizes for certain
material grade. Can be used with
fMarketSize() function in the custom
component editor. See also Using market sizes
(p. 89).
TEKLA STRUCTURES 15 65
Files and Folders
Data files and modeling tools
Here are two examples of how data files and modeling tools work together.
You can open data (*.dat) files using a standard text editor. Tekla
Structures lists the information in data files in text columns. You will
find an explanation of the column names at the beginning of each data
file.
Example 1: Stairs The modeling tool Stairs (S82) is on component toolbar 10, so we need to look at the file
(S82) xs_page_10.inp. See Component description files (p. 64).
The entry for Stairs (S82) in the xs_page_10.inp file starts:
attribute("step_index", "j_step_profile", option,"%s", none,
none,"0.0", "0.0")
Next Tekla Structures lists the options that appear in the Step profile field in the Tekla
Structures Stairs (82) dialog box:
{
value("DEFAULT", 1)
value("PLAIN50x200", 0)
value("PLAIN50x210", 0)
value("PLAIN50x220", 0)
value("PLAIN50x300", 0)
etc...
Tekla Structures gets additional information to create the object from the file steps.dat. It
reads the information in by line number, not name.
Do not change the line order in data files or modeling tool description
files.
The option PLAIN50X200 in the Step profile field in the Stairs (S82) dialog box appears on
line two of the xs_page_10.inp file. If you pick this option, Tekla Structures reads in the
information from line 2 of the steps.dat file.
66 TEKLA STRUCTURES 15
Files and Folders
Line 2
You can open data (*.dat) files using a standard text editor. Tekla
Structures lists the information in data files in text columns. You will
find an explanation of the column names at the beginning of each data
file.
Example 2: Handrailing detail 1024 is on toolbar 10, so we need to look at the file xs_page_10.inp.
Handrailing See Component description files (p. 64).
(1024)
The entry for handrailing 1024 in the file xs_page_10.inp starts:
tab_page("","jd_Parameters",3)
{
attribute("cut2", "j_railing_type", option, "%s", none, none,
"0.0","0.0")
TEKLA STRUCTURES 15 67
Files and Folders
Next Tekla Structures lists the options that appear in the Stanchion connection type field in
the Handrailing (1024) and Stanchions (S76) dialog boxes:
value("j_Default", 2)
value("j_auto", 1)
value("j_MONO_S", 0)
value("j_MONO_SC", 0)
value("j_MONO_SO", 0)
etc...
Tekla Structures gets additional information to create the object from the file joints.dat. It
reads the information in by line number, not name.
Do not change the line order in data files or component description files.
Field Description
index For info only. Tekla Structures reads information in by
line number, not index number
name For info only. Tekla Structures reads information in by
line number, not name
joint number Number of the connection to use
attribute name Name of the connection attribute file to use
updirection
origin type If railing type and stringer collide use COLLISION,
otherwise use MIDDLE
double bolts 0 indicates that the connection only uses one bolt group
1 indicates that the connection uses two bolt groups
Messages
Tekla Structures uses the information in the message files to display messages in the user
interface. The message files for different languages are located in
..\TeklaStructures\14.0\messages.
68 TEKLA STRUCTURES 15
Files and Folders
All message files have the file extension ail.
Profiles
Tekla Structures uses ASCII and binary files to manage profiles. Each environment has its own
profile folder. For example, ..\environments\uk\profil\ contains the files for
managing profiles used in the United Kingdom.
You can edit ASCII files using a standard text editor. Information in the binary files can only
be changed via the user interface. This section describes the various file types in the
..\profil\ folder.
inp (ASCII)
profitab.inp The file profitab.inp defines the names that you can use for parametric profiles. Tekla
Structures searches for this file in the standard search order (see Folder search order (p. 73))
and then the folder indicated by the variable XS_PROFDB in the initialization file. See also
Customizing parametric profiles (p. 83).
rebar_database.i The file rebar_database.inp contains details of the reinforcement used in concrete
np structures. It includes both the standard bending radii and the standard hook dimensions. See
also The reinforcing bar catalog (p. 122).
mesh_database.i The file mesh_database.inp contains details of the reinforcement meshes used in
np concrete structures. See also Reinforcement mesh.
cnv (ASCII)
Tekla Structures uses the information in cnv files to convert materials and profiles when
transferring model information using links. For example, when you use the PML or HLI links,
Tekla Structures reads the cnv files from the folder indicated by the variable XS_PROFDB in
the initialization file.
lis (ASCII)
Tekla Structures creates lis files when you export bolt, profile and material catalogs. See also
Merging profile catalogs (p. 108) and Merging bolt catalogs (p. 121).
Binary files
Tekla Structures stores catalog information in the binary files, which have the file extension
bin. Tekla Structures searches for these files in the following folder search order
Model
Project
Firm
Folder indicated by the variable XS_PROFDB in the initialization file.
TEKLA STRUCTURES 15 69
Files and Folders
This means that if Tekla Structures finds binary catalog files in the
current model folder it does not use the catalogs located in the folder
indicated by the variable XS_PROFDB in the initialization file.
If you want to make catalogs available to other users, we recommend that you save catalogs in
the project or firm folders. See Project and firm folders (p. 75).
These are the binary catalog files:
File Description
assdb.db Bolt assembly catalog
profdb.bin Profile catalog
matdb.bin Material catalog
screwdb.db Bolt catalog
Bin
The folder ..\nt\bin\ contains Tekla Structures executable files and the Symbol, Drawing,
Report and Template Editors. It also contains some support files for Tekla Structures editors.
Fonts
The variable DXK_FONTPATH in the initialization file should point to this folder. It includes the
graphic fonts:
romsim
romco
fixfont
The Template Editor always searches the folder indicated by the variable DXK_FONTPATH,
even if you configure it to also search other folders.
The variable TEMPLATE_FONT_CONVERSION_FILE points to the the conversion file Tekla
Structures uses to map Tekla Structures fonts to Windows fonts. Windows fonts must have the
extension ttf and be located in the ..\windows\fonts folder.
Symbols
The folder ..\environments\common\symbols\ contains the Tekla Structures
symbol files. There are two types of symbol files, sym and dwg. The Symbol Editor creates
sym files. dwg files contain the symbols Tekla Structures displays in rendered views (for
example, connection, point and origin symbols).
The variable DXK_SYMBOLPATH in the initialization file should point to this folder.
70 TEKLA STRUCTURES 15
Files and Folders
The Template Editor always searches for symbols in the folder indicated
by the variable DXK_SYMBOLPATH.
System
The folder ..\environments\*your_environment*\system\ includes several file
types:
rpt
Report templates you create with the Template Editor.
tpl
Drawing template files you create with the Template Editor.
lay
Layout definitions you create with the Drawings & Reports > Drawing Settings > Drawing
Layout... option.
plotdev.bin
This file contains the print device definitions you create using File > Print... > Printer
Catalog.... See The printer catalog. The definitions in the system folder are accesible to all
users. You can also save printer definitions in the current model folder or the project and firm
folders. See Project and firm folders (p. 75).
Tekla Structures searches for plotdev.bin in the model, project and firm folders, then the
folder indicated by the variable XS_DRIVER.
3.3 Folders
This section describes how Tekla Structures stores the files associated with a model and
explains how to use folders to manage files, including those you customize to project and
company specifications.
Topics Folder structure (p. 72)
Folder search order (p. 73)
Model folder (p. 74)
System folder (p. 75)
Project and firm folders (p. 75)
TEKLA STRUCTURES 15 71
Files and Folders
Template folder (p. 76)
Folder structure
This is a quick reference to the default locations for folders and files discussed in this section.
You will find more detailed information on files and folders throughout this chapter.
Catalog files
System folder
Firm folder
Message files
Bin folder
Project folder
Model folder
72 TEKLA STRUCTURES 15
Files and Folders
Folder search order
When you open a model, Tekla Structures searches for the associated files in specific folders in
a set order.
It is important that you locate files in the correct folders. Once Tekla Structures finds the
associated files, it stops searching. So files that have the same name but are located lower down
the search order are ignored.
The folder search order is:
Folder Defined by
Current model The open model
Project variable XS_PROJECT
Firm variable XS_FIRM
System variable XS_SYSTEM
Tekla Structures does not search for certain files in exactly this order. The exceptions are listed
below. The table also includes links to more information.
The exceptions are:
TEKLA STRUCTURES 15 73
Files and Folders
Do not use the system folder to store customizes files. You will avoid
having problems or doing a lot of unecessary work when you upgrade.
See System folder (p. 75) and Project and firm folders (p. 75).
Model folder
Tekla Structures stores all files associated with a model in a folder it creates with the same
name as the model database file (*.db1). In multi-user mode all users access the same model
folder. To view the files in the model folder, click File > Open model folder.
Saved attributes
When you change object properties, templates, reports, connections, etc. and then click Save or
Save as in the dialog box, Tekla Structures saves the changed files in the current model folder
in the attributes sub-folder. See also Project and firm folders (p. 75) and Folder search order
(p. 73).
Tekla Structures creates the following files in the model folder:
File/extension Description
db1 The model database. Tekla Structures uses the
filename without the extension to name the
model folder.
db2 Numbering database. The filename without
the extension should be the same as the model
folder.
xslib.db1 Contains user-defined connections and details.
Can be copied from one model folder to
another.
xslib.db2 Stores numbering information.
xs_user.user_name Contains interface settings for each user, such
as drag and drop settings.
xsdb.xs When you open a project database, Tekla
Structures displays the name in the Open
dialog box, if it finds this file in the current
model folder.
bak Tekla Structures saves a backup copy of the
model databases each time you save the
model. To restore a previous version of the
model, rename the *.bak file to *.db1.
74 TEKLA STRUCTURES 15
Files and Folders
File/extension Description
dg Located in the sub-folder ..\drawings
under the model folder. These are drawing
files, which include information on how each
drawing was created. Tekla Structures also
stores information on current drawings in the
model database. Opening or printing a
drawing opens the corresponding *.dg file.
Do not manually delete *.dg files. Tekla
Structures deletes *.dg files when you delete
a drawing.
xsr Tekla Structures reports
nc1 Neutral files in DSTV format for NC tooling
machines. The filename consists of the part
mark and this extension.
You can change the file extension in the NC
files dialog box Tekla Structures displays
when you click File > Export > CNC > Create
NC Files.... By default it is nc1.
Log files See Log files (p. 89)
.This_is_multiuser_ Contains information about the PC running
model xs_server.exe.
Do not alter or delete this file in normal
circumstances. If, you move a model to a
different server, you should delete this file.
Tekla Structures generates a new file with the
same name.
System folder
The system folder contains templates for drawings and reports and object settings and
properties. Files in the system folder are read-only. See Project and firm folders (p. 75) and
Folder search order (p. 73).
The location of the system folder is defined by the variable XS_SYSTEM in the initialization file.
Do not store customized files in the system folder. Tekla Structures may
replace these files when you install a new release. This is not the case
with files in the project and firm folders. See Project and firm folders
(p. 75).
TEKLA STRUCTURES 15 75
Files and Folders
Tekla Structures does not replace files in the project and firm folders when you install a new
release, so you retain your customized files without having to cut and paste, or export and
import from previous versions.
Create firm and project folders for example on the same level as the Tekla Structures folder and
make them available in all versions using variables: XS_PROJECT and XS_FIRM.
Project folder
The project folder is where you should store files you customize for a particular project.The
location of the project folder is defined by the variable XS_PROJECT in the initialization file.
See also Folder search order (p. 73).
You need to create a project folder manually, then edit the variable XS_PROJECT to point to
that folder.
Firm folder
Use the firm folder to store files customized for a particular organization or company. The
location of the firm folder is defined by the variable XS_FIRM in the initialization file. See also
Folder search order (p. 73).
You need to create a firm folder manually, then edit the variable XS_FIRM to point to it.
Example You regularly work for a company that has specific drawing layout standards it expects you to
use. Customize the drawing templates once for the company and save them in a sub-folder
located under the firm folder. You can then use the customized drawing templates for all future
projects for that company. And all users can access the customized files.
Template folder
Tekla Structures searches for the Template Editor v. 3.3 templates and reports in the following
order:
To modify the variables, click Tools > Options > Advanced Options... > File Locations.
Tekla Structures searches for version 2.2 templates in two locations, in
XS_TEMPLATE_DIRECTORY and in the first folder containing templates:
model
project
firm
system templates
system
76 TEKLA STRUCTURES 15
Files and Folders
When Tekla Structures finds a template in one of these folders, it stops searching.
Adding properties
Many dialog boxes contain user-defined attributes for various objects, including beams,
columns, bolts and drawings, in Tekla Structures. You can use the
..\environments\country_independent\inp\objects.inp file to define your
own attributes for these objects.
Tekla Structures displays these fields when you click User defined attributes or the User
attributes tab in the relevant dialog box. You can then use these values in reports and
drawings.
When you upgrade Tekla Structures, the user-defined attributes that you have added in the
objects.inp file in the previous version of Tekla Structures are automatically copied to
version 15.0 or later.
The objects.inp file reads attributes in order from the folders listed in the table below
starting with the model folder:
TEKLA STRUCTURES 15 77
Files and Folders
The files are merged so that if there are user-defined attributes in any of the files, they are
displayed in the user interface. Tekla Structures merges the files in a way that eliminates
duplicate attributes.
If Tekla Structures encounters the same attribute name in different objects.inp files, the
attribute from the first read objects.inp file will be used.
You should only edit the user-defined fields in the objects.inp file.
Do not change other standard field names or values.
78 TEKLA STRUCTURES 15
Files and Folders
Attribute names must be unique. The maximum number of characters in
a name is 19.
This change affects dialog boxes of all parts, not only columns.
TEKLA STRUCTURES 15 79
Files and Folders
Effect on numbering
You can set whether the user-defined attribute affects numbering or not. See General
numbering settings. This is useful when you have members that are identical in all respects,
apart from their user-defined attributes.
Consider If you want Tekla Structures to consider the user-defined attribute when numbering, use the
attribute option yes in objects.inp, see Interpreting objects.inp (p. 80). In this case, Tekla
Structures assigns different marks to parts that are identical, but have different user-defined
attributes.
You must also change the entry for the field in the Part attributes section of the
objects.inp file for the user-defined value to be considered when numbering.
Ignore attribute If you want Tekla Structures to ignore the user-defined attribute when numbering, use the
option no in objects.inp. In this case, Tekla Structures assigns the same mark to parts that
are identical, but have different user-defined attributes.
Interpreting objects.inp
The main components of objects.inp are shown below. See also Fields in objects.inp (p. 81).
attribute or unique_attibute
Attribute name
Prompt
Affects numbering
Default value
Type of values
Make sure Tekla Structures does not already use the attribute name you use. Consider using a
prefix that ensures the name is unique, for example, your initials, or an abbreviation of your
company name.
Do not use spaces or reserved characters in attribute names.
80 TEKLA STRUCTURES 15
Files and Folders
The text you enter in the prompt section of the attribute is exactly what Tekla Structures
displays in dialog boxes. Some default attributes have prompts like j_comment, meaning that
the prompt comes from the joints.ail message file. For more information, read Messages
(p. 68).
To include an attribute in a report or template, add the name of the attribute to your layout in
the Template Editor. When you run a report or create a drawing, Tekla Structures displays the
current value of the attribute.
Fields in objects.inp
The objects.inp file contains the following field names:
Field Description
attribute Regular attribute, which is copied with other
part properties.
unique_attribute Non-copyable attribute. The value of the
attribute is never copied to another part. For
example part checking status attributes are
usually non-copyable.
attribute_name Attribute name, used to find the attribute value
label_text Text Tekla Structures displays in the dialog box
value_type integer, float for numbers
TEKLA STRUCTURES 15 81
Files and Folders
Example The message file by_number.ail contains both prompts and default text (or text strings)
that Tekla Structures uses in drawings. If you want to change the text Tekla Structures uses for
near side plates from N/S to NS, do the following:
1. Open by_number.ail using a standard text editor.
2. Change the N/S into NS in the following section:
string by_number_msg_no_675 {
...
entry = ("enu", "(N/S)");
};
3. Save by_number.ail.
See below for an extract of the by_number.ail file:
by_number.ail
string by_number_msg_no_675 {
entry = ("chs", "(NS)");
entry = ("csy", "(N/S)");
entry = ("deu", "(vorn)");
entry = ("esp", "(L/C)");
entry = ("fra", "(AV)");
entry = ("cht", "(N/S)");
entry = ("hun", "(N/S)");
entry = ("ita", "(N/S)");
entry = ("jpn", "N/S");
entry = ("nld", "(VZ)");
entry = ("plk", "(N/S)");
entry = ("ptb", "(L/L)");
entry = ("ptg", "(L/L)");
entry = ("rus", "(N/S)");
entry = ("enu", "(N/S)"); };
string by_number_msg_no_676 {
entry = ("chs", "(FS)");
entry = ("cht", "(F/S)");
entry = ("csy", "(F/S)");
entry = ("deu", "(hinten)");
entry = ("esp", "(L/L)");
entry = ("fra", "(AR)");
entry = ("hun", "(F/S)");
entry = ("ita", "(F/S)");
entry = ("jpn", "F/S");
entry = ("nld", "(AZ)");
entry = ("plk", "(F/S)");
entry = ("ptb", "(L/P)");
entry = ("ptg", "(L/P)");
82 TEKLA STRUCTURES 15
Files and Folders
by_number.ail
entry = ("rus", "(F/S)");
entry = ("enu", "(F/S)");};
3. Save profitab.inp to the current model folder and close the file.
See also Project and firm folders (p. 75).
Interpreting profitab.inp
The first block in this file is the column titles. It also contains an explanation of possible values.
Title Description
Prefix Prefix Tekla Structures uses for the parametric
profile. See also Parametric profiles.
Type The parametric profile type, e.g. I profile.
SO Sort order.
The available options are:
-1: Decreasing sorting order
+1: Increasing sorting order
0: No sorting order
2: Name increasing, value decreasing
-2: Name decreasing, value increasing
TEKLA STRUCTURES 15 83
Files and Folders
Title Description
MI Minimum number of parameters you can use in
the Select profile dialog box.
For example, a rectangular hollow section has
sub-types: h*t, h*b*t, h1*b1-h2*b2*t.
You define SHS with a minimum of two and a
maximum of two parameters. When you use the
Prefix option in the Select profile dialog box,
you will only have the option h*t. Using the
same example, SHS300*200*5 will not be
available either.
MA Maximum number of parameters you can use in
the Select profile dialog box. See MI above for
example.
G3-NAME Only used for user-defined parametric profiles.
Used by Tekla Structures to find the generation
component.
Z3-NAME Only used for user-defined parametric profiles.
Identifies the modeling tool name.
Save defaults
You may find it useful to create a set of standard files for a new project, or to set up Tekla
Structures to suit the way you work. You can copy these standard files to the project or firm
folders for future use. See Project and firm folders (p. 75).
Many dialog boxes Tekla Structures displays when you are modeling contain properties for
objects (beams, columns, modeling tools, etc.). Typically they have a Standard option in the
Load list box. By default Tekla Structures uses the settings in the Standard file when applying
commands.
Use Tools > Defaults > Save Defaults to save a set of Standard files in the current model
folder. Tekla Structures creates the following files:
84 TEKLA STRUCTURES 15
Files and Folders
File Dialog box
standard.prt Beam properties
standard.scr Bolt properties
standard.stp Setup - Preferences
standard.wld Weld properties
See File extensions (p. 259) for a full list of files Tekla Structures
creates in this way.
This line defines the type of drawing the wizard creates. The drawing type appears in
parentheses. The options are:
Option Creates
single workshop drawings
assembly assembly drawings
multi_single workshop multi-drawings
TEKLA STRUCTURES 15 85
Files and Folders
Option Creates
multi_single_with_layout workshop multi-drawings with layout
multi_assembly assembly multi-drawings
multi_assembly_with_layout assembly multi-drawings with layout
cast_unit cast-unit drawings
set_drawing_attributes(column)
This line tells Tekla Structures which drawing properties to use when creating the drawings.
The name of the saved drawing properties appears in parentheses.
set_filter(column_filter)
This line tells Tekla Structures which selection filter to use to select the parts from which to
create drawings. The filter name appears in parentheses. See also Creating a selection filter.
create_drawings()
Tekla Structures starts creating the drawings. This line should always appear immediately after
the lines set_drawing_type, set_drawing_attributes and set_filter.
Wizard file Place the newly created drawing wizard files in the attributes sub-folder in the model
location folder.
The wizards files that you create manually are also displayed in the
Master Drawing Catalog. You cannot create new wizard files in the
Master Drawing Catalog by editing the files in a text editor, but you can
create them using the rule sets.
Unfolding parameters
The unfolding parameters define the location of the neutral axis when a profile is unfolded. The
neutral axis is a line which runs along the length of a profile where stress and strain are equal to
zero.
Tekla Structures uses these parameters to create NC files and to display unfolded profiles in
single-part drawings. Set these parameters in the conversion file,
unfold_corner_ratios.inp, located in the system folder.
Here is an example of a simple conversion file:
1 HE300A S235JR 0 180 1 0 90 .7
1 HE300A S235JR 0 180 2 0 1000 .7
2 PL* S235JR 0 200 1 0 90 .6
The parameters must be in a certain order in the conversion file:
1. Type
1 is for polybeams
2 is for plates modelled as polybeams (profile e.g. PLT)
3 is for parts which are not unfolded and folllow the old polybeam calculation (for
example the line 3 L* * disables unfolding of L profiles)
86 TEKLA STRUCTURES 15
Files and Folders
2. Profile (you can use wildcards, too)
3. Material (you can use wildcards, too)
4. Rotation/thickness min
for polybeams: the minimum angle when the profile is rotated around its longitudinal
axis
for plates: the minimum thickness of plate
5. Rotation/thickness max
for polybeams: the maximum angle when the profile is rotated around its longitudinal
axis
for plates: the maximum thickness of plate
6. Flag
1 is for sharp folds
2 is for curved bends
7. Angle/radius min
the minimum angle of sharp folds
the minimum radius of curved bends
8. Angle/radius max
the maximum angle of sharp folds
the maximum radius of curved bends
9. Ratio
defines how much the profile stretches or shrinks when unfolded. Ratio = (1 - the
relative location of the neutral axis). If only the inner surface of the profile shrinks, the
ratio is 1. If only the outer surface of the profile stretches, the ratio is 0. By default, the
ratio is 0.5 for length calculation and 0.0 for bending radius calculation.
Tekla Structures applies the unfolding ratio if the profile properties are within the range
indicated by the minimum and maximum values.
To define the rotation angle, set the work plane by the first three points
of the polybeam. Set the rotation angle in the Rotation field in the Beam
properties dialog box.
TEKLA STRUCTURES 15 87
Files and Folders
To prevent Tekla Structures displaying the profile in metric units in the
US Imperial version, add the flat bar prefix to the profitab.inp file
as a parametric profile.
3. Define materials, thickness, and width of available flat bars in the fltprops.inp file.
See Defining flat bar sizes with fltprops.inp (p. 88).
4. By default, Tekla Structures only compares plate width with the available flat bar
dimensions.
To include plate length, set the variable XS_CHECK_FLAT_LENGTH_ALSO=TRUE.
To define the tolerance between the actual and standard gusset width, set the variable
XS_STANDARD_GUSSET_WIDTH_TOLERANCE.
To define the tolerance between the actual and standard stiffener width, set the
variable XS_STANDARD_STIFFENER_WIDTH_TOLERANCE.
fltprops.inp
5,6,"S235",8,10,"S275J0",10,15
40,45
50,55
60,65
70,75
100,110
200,220
Using the fltprops.inp file above, Tekla Structures displays the following plates as flat
bars:
Plate Material
5x40, 5x45, 6x50, 6x55 All materials
8x60, 8x65, 10x70, 10x75 S235
10x100, 10x110, 15x200, 15x220 S275J0
Connections Some connections use the fltprops.inp file to convert plates to flat bars after creating the
connection:
40, 41, 42, 47, 71, 78, 101, 102, 105, 106, 111, 123, 130, 132, 161, 162, 163, 164.
Settings The following variables affect flat bar lists:
XS_USE_FLAT_DESIGNATION
88 TEKLA STRUCTURES 15
Files and Folders
XS_FLAT_PREFIX
XS_CHECK_FLAT_LENGTH_ALSO
XS_FLAT_TOLERANCE
XS_FLAT_THICKNESS_TOLERANCE
XS_USE_NEW_PLATE_DESIGNATION.
marketsize.dat
S235JR,6,9,12,16,19,22
SS400,1.6,2.3,3.2,4.5,6,9,12,16,19,22,25,28,32,38
DEFAULT,6,9,12,16,19,22,25,28,32,38
Example
If the following row is in the marketsizes.dat file:
S235JR,6,9,12,16,19,22
then the available market size plate thicknesses for S235JR plates are 6, 9, 12, 16 and 22 mm.
So the function =fMarketSize("S235JR",10,0) would return 12, and
=fMarketSize("S235JR",10,1) would return 16 (one size up).
You can also use the function without entering any size up:
=fMarketSize("SS400",7) which is the equivalent of =fMarketSize("SS400",7,0)
TEKLA STRUCTURES 15 89
Files and Folders
All log files are located in the current model folder.
File Description
check_database.l Tekla Structures writes information to this log
og file when you use the Correct database
command. If inconsistencies are found in a part,
the part id is written in this log. You can then
access the part using the technique described in
Direct access to parts from log files (p. 93).
conflict.log This file lists write conflicts. You can view this
file automatically. A write conflict occurs in
multi-user mode when more than one user
changes an object.
drawing_cloning. History of cloning drawings.
log
drawing_history. History of drawing creation. See Drawing
log history log (p. 92) for more information.
dstv_nc.log Tekla Structures writes information to this file
about the assemblies processed each time you
create NC files. If you use the NC file
classifier, this log file contains additional
information on the process, e.g. which machine
you used, etc.
Also contains error messages.
filetranerror.lo Only used for cold rolled components, e.g.
g Albion, Ayrshire, Hispan etc. Tekla Structures
writes error messages to this file if transfer
macros fail.
numbering.histor This file has full details of each time numbering
y was carried out on the model. See Numbering
history log (p. 91) for more information.
save_history.log Tekla Structures writes information to this file
each time you save a model.
wizard.log Tekla Structures writes a log file when you run
a wizard. See AutoDrawings Wizard log (p.
93) for more information.
90 TEKLA STRUCTURES 15
Files and Folders
File Description
TeklaStructures. Contains information on the entire Tekla
log Structures session (from opening the model to
closing it), e.g. errors, which catalogs you are
using, etc.
analysis.log Tekla Structures writes information to this file
when you run the analysis. Analysis log file
contains also information on errors that occur
during load distribution.
Interpreting numbering.history
The header line of each block contains details of the user who carried out the numbering and
the date.
*** Numbering (kke): Tue Jun 27 10:38:03 2000
The next lines contain details of the numbering settings used:
Full numbering
Compare modified to old parts
Compare new to old parts
Tolerance: 1.000000
Then a list of defined series, prior to numbering. In this example, the first line means that in the
series PL/1 the highest part position number is 1 and the highest assembly postion number is 0.
PL/1 Max Part 1 Max Assembly 0
B/1 Max Part 1 Max Assembly 0
A/1 Max Part 0 Max Assembly 14
P/1 Max Part 12 Max Assembly 0
/1001 Max Part 2 Max Assembly 0
If both the part and assembly numbers here are not zero and you have set
the variable XS_USE_ASSEMBLY_NUMBER_FOR to MAIN_PART, there
may have been a conflict during numbering.
Tekla Structures then lists information on the parts and assemblies numbered.
TEKLA STRUCTURES 15 91
Files and Folders
Column headings appear in this example, they do not appear in the file itself.
Part/ Numbering Position number
assembly ID series Old New
Part 124228 series:P/1 P/9 -> P/13
Part 1541381 series:/2001 /0 -> /2001
Part 1541698 series:/2001 /0 -> /2002
Part 1541760 series:/1001 /0 -> /1005
Part 1541820 series:/1001 /0 -> /1006
Part 1541879 series:/1001 /0 -> /1004
Part 1541941 series:/1001 /0 -> /1006
Part 1542095 series:/1001 /0 -> /1007
Part 1542129 series:/1001 /0 -> /1003
Part 1542142 series:/1001 /0 -> /1003
Part 1542153 series:/1001 /0 -> /1003
Part 1542164 series:/1001 /0 -> /1003
Part 1542175 series:/1001 /0 -> /1003
Part 1542186 series:/1001 /0 -> /1003
Tekla Structures then shows an updated list of the defined series.
/2001 Max Part 2 Max Assembly 0
PL/1 Max Part 1 Max Assembly 0
B/1 Max Part 1 Max Assembly 0
A/1 Max Part 0 Max Assembly 14
P/1 Max Part 13 Max Assembly 0
/1001 Max Part 7 Max Assembly 0
Assembly 124236 series:A/1 A/11 -> A/15
The final line of the block shows the end of the numbering session.
*** Operation finished Tue Jun 27 10:38:03 2000 Full numbering
If you remove or delete the file numbering.history, Tekla Structures generates a new file
with the same name when you next run numbering. The new file does not contain a history of
previous numbering sessions.
92 TEKLA STRUCTURES 15
Files and Folders
AutoDrawings Wizard log
Tekla Structures writes a log file when you run an AutoDrawings wizard. The log file contains
information about errors, number of drawings created, commands used etc.
You can configure whether or not Tekla Structures creates a log file and how it is displayed
using the Advanced tab in the AutoDrawings dialog box.
Create log options:
No
Tekla Structures creates a new log file and deletes the old one.
Append
No
Tekla Structures displays the log file in an associated viewer (e.g. Notepad) when you run
the wizard. You can edit the log file.
On dialog
Tekla Structures displays the log file in a dialog box when you run the wizard. You can not
edit the log file.
TEKLA STRUCTURES 15 93
Files and Folders
To view parts in log file entries:
1. Click the line in the log file which contains the part. Parts have the prefix id.
2. Tekla Structures highlights the part in the model view.
If multiple part ids or an assembly appear on one line in the log file, Tekla Structures highlights
all the parts.
You can also select parts on different lines of the log file simultaneously.
94 TEKLA STRUCTURES 15
Files and Folders
4 Catalogs
Introduction Catalogs are databases containing the information you would normally expect to find listed in
design code tables, or printed reference material. For example, the bolt catalog contains a
library of standard bolts and bolt assemblies used in structural steelwork. Catalogs can also
contain project- or company-specific information.
Catalogs are available for many environments, with region-specific elements.
In this chapter This chapter explains how to view and modify catalogs. You will also learn how to add user-
defined information to existing catalogs. The final section includes some information on
advanced techniques that may be of interest to experienced users.
Contents This chapter is divided into the following sections:
Things you should know (p. 95)
The profile catalog (p. 97)
The material catalog (p. 111)
The bolt and bolt assembly catalogs (p. 115)
The reinforcing bar catalog (p. 122)
For the advanced user (p. 123)
How to use this You will find it useful to read Things you should know (p. 95) before moving on to
chapter subsequent sections.
TEKLA STRUCTURES 15 95
Catalogs
Open a model first
You must open a model to view or modify the catalogs, as this action opens the related
catalogs.
Which catalog is Several catalogs of each type (profile, material, bolt, etc.) can be stored simultaneously in
used? different locations, so it is important to know which catalog you are using.
When you open a model, Tekla Structures searches for the catalog files in a specific order, until
they are found.
current model folder
project folder
firm folder
profile folder
The physical location of the project, firm and profile folders are defined in the initialization file
by the variables shown in the illustration below. XS_PROFDB only applies to the profile catalog.
XS_SYSTEM applies to all other catalogs.
The filter
The filter option appears in all the modify catalog dialog boxes.
Use it to specify which entries from a catalog should appear in the tree.
The default filter string is the wildcard symbol (*). This displays all items in the catalog.
Using filter To display all parts with names beginning with A, enter A* in the Filter field. To display all
strings parts with names containing 100, enter *100*. Tekla Structures only shows the elements that
satisfy your criteria. See Filtering objectsin the Modeling manual for more on filtering.
96 TEKLA STRUCTURES 15
Catalogs
1. Click OK to exit the Modify catalog dialog box.
2. Click OK in the Save confirmation dialog box to save the changed catalog to the current
model folder. Click Cancel to return to the Modify catalog dialog box.
3. To exit without saving changes, click Cancel in the Modify catalog dialog box.
Button Action
Saves changes to the catalog in memory until you click
OK.
Saves changes to the catalog on the hard disk.
How it works When you first open a model, Tekla Structures reads information from the relevant catalogs on
the hard disk and stores it in the computers memory.
When you select a material or profile Tekla Structures reads the data from the catalog in
memory and displays it in the dialog box. This is a much faster method than accessing the
catalog stored on the hard disk.
When you change data in the dialog box, the changes appear immediately, but the information
is not saved to the catalog in memory until you click Update.
Tekla Structures only saves the modified catalog to the hard disk when you click OK to exit the
Modify catalog dialog box and click OK in the save confirmation dialog box.
TEKLA STRUCTURES 15 97
Catalogs
Different icons denote profile types, rules and profiles within the tree:
Rule
98 TEKLA STRUCTURES 15
Catalogs
To change how entries in the profile catalog are grouped, you will need to modify the rules in
the profile catalog. Read Adding a rule (p. 101).
TEKLA STRUCTURES 15 99
Catalogs
To define the material of a profile type:
1. Click Modeling > Profiles > Profile Catalog... to modify the profile catalog.
2. In the Modify profile catalog dialog box, select the profile type, for example L profiles.
3. To associate the L profiles with steel, right-click and select Material > Steel from the pop-
up menu.
A check mark next to Steel on the pop-up menu indicates that L profiles are available for
steel parts.
4. To make the L profiles available also for concrete parts, right-click again and select
Material > Concrete.
Adding a rule
To add a rule to the tree:
1. Click Modeling > Profiles > Profile Catalog...to display the Modify Profile Catalog
dialog box.
2. Right-click any existing rule, click Add rule to display the Profile manager rules dialog
box.
3. Type in the Rule name.
4. Choose the Profile type to which the rule will be applied.
5. Enter the Name filter string that will define the new rule. As a default the wildcard symbol
(*) is entered, meaning all entries. To group all catalog entries with names beginning
with A, enter A* as the Name filter string. To group all catalog entries with names
containing 100, enter *100*. Tekla Structures groups the catalog entries that satisfy your
criteria under a new rule.
Editing a rule
To edit a rule:
1. Click Modeling > Profiles > Profile Catalog...to display the Modify Profile Catalog
dialog box.
2. Right-click any existing rule, click Edit a rule to display the Profile manager rules dialog
box.
3. Modify the rule as required. Read Adding a rule (p. 101) for more on rules.
4. Click OK to return to the Modify profile catalog dialog box.
Organizing rules
Tekla Structures lists profiles in alphabetical order, and rules in the order which you can
specify. To change the order in which rules appear:
1. Click File > Catalog > Profiles > Modify... to display the Modify profile catalog dialog
box.
2. Right-click the rule and use the Move Up/Move Down options.
Deleting a rule
To delete a rule from the tree:
1. Click Modeling > Profiles > Profile Catalog...to display the Modify profile catalog dialog
box.
industry_standard_profiles.inp
C h*b*t
h b t
mm mm mm
75 35 5
75 35 6
75 35 7
100 40 7
100 40 8
100 40 9
Choose profile type and profile dimensions so that they match the new
cross section as closely as possible. The profile type and profile
dimensions (height, width, etc.) affect the connections applied, so a bad
profile type, or missing values, may result in problems with connections.
Remember that some connections only work for certain types of profiles.
Always enter values for h and b, as these values can affect how Tekla
Structures display profiles.
Steps 1. Click Modeling > Profiles > Profile Catalog... to display the Modify Profile Catalog
dialog box.
2. Find a profile similar to the one you want to create and right-click. A similar profile might
be one with the same profile type and subtype as the one you want to create.
3. Click Copy profile.
4. Change the profile name.
5. Modify the profile properties.
6. Click Update and then OK to save your profile.
7. Click OK in the save confirmation dialog box to save the changes to the catalog.
Example A pitched I profile needs two cross sections with the same center point height. You can create a
pitched profile as illustrated below. The cross-section inner contour and outer contour can be
picked either clockwise or counterclockwise.
Number on the Point properties tab refers to each point picked when the cross section was
created, in numerical order. The first point picked is Number 1, the second 2, etc. Click on the
down arrow against Number to view or change the properties of each point.
Click on the cross section, then click the down arrow in Chamfer type to choose a chamfer
type.
The x and y values apply to the chamfer type. For example, for the chamfer to be equal on both
sides of the angle, only enter a value for x, as in the illustration above. For an uneven chamfer,
enter values for x and y.
Read Creating a cross section (p. 103) for more on cross sections.
Choose the profile type and dimensions so that they match the new cross section as closely as
possible. Profile type and dimensions affect the connections applied, so the wrong profile type
or missing values may result in problems with connections.
Some connections only work for certain profiles.
Always enter values for h and b as they affect how the profile is displayed.
The values h and b are used when calculating the height of a part in
pixels. If the values are 0, the part is drawn as a line.
These values are also used when setting the position of the part.
Field Comment
Profile type Click the down arrow to indicate the profile types that the
property will be applied to.
Quantity type The type of information the user-defined attribute will
contain, e.g. weight, area, ratio, string.
Order The order in which user-defined attributes are shown in
the dialog box. Smaller values are shown first.
Property This field is saved in the catalog and can be used in
name reports and templates.
When this field is used in a template,
PROFILE.PROPERTY_NAME indicates where the property
name will appear.
Example:PAINT_LAYER_THICKNESS
Symbol An abbreviation that can be used for the property, such as
Ix, ct, etc.
Label The property name is translated to the label in various
circumstances.
Use this method to export the entire profile catalog. If you want to
export only part of your catalog, read Exporting elements from the
profile catalog (p. 109).
Read A closer look at the export file (p. 123) if you are interested in the
contents of the export file. You should also read this section if you are
considering editing the export file.
Read Exporting the profile catalog (p. 109) for information on how to
create an export file.
The merge option is a very useful one if you want to import certain
elements of the catalog. For example, you could use it to import only the
user-defined attributes of a profile.
General tab The General tab has fields for three alternative names (or aliases) for the material. These are
usually the material names used in different countries or standards. It also contains the profile
and plate density values.
Analysis tab The Analysis tab has information on the properties used in structural analysis. The structure is
analyzed using the Finite Element Method.
User attributes In addition to general and analysis properties, you can also create your own attributes for
tab material grades. For instance, you might specify paint layer thickness, or the maximum grain
size of concrete using a user-defined attribute.
Field Comment
Category The material category to which the user-defined attribute
will be applied.
Design code The design code it comes under.
Material type
Quantity type The type of information the user-defined attribute will
contain, e.g. weight, area, ratio, string.
Order The order in which user-defined attributes are shown in
the dialog box. Smaller values are shown first.
Property name This field is saved in the catalog and can be used in
reports and templates.
When this field is used in a template
MATERIAL.PROPERTY_NAME indicates where the
property name will appear.
Label The property name is translated to the label in various
circumstances.
Units of measure
Set units of measure for both input and output using Tools > Options > Options... > Units and
decimals.
For more on saving the catalog, read Saving a modified catalog (p. 96).
When creating your own material definition file, ensure that materials
with extended material names are listed before ones with similar, simpler
names, or they will both be given the same symbol. For example,
SM400B must be listed before SM400.
The first option saves the modified bolt catalog to the current model folder. The second acts
like the Windows Cancel button and does not save the modified catalog.
The illustration below shows the possible components of the assembly. The program chooses
the appropriate components when the assembly is used.
The value given for additional length can affect either individual or all diameters of one bolt
assembly. See the illustration above.
The value for length can either be absolute or relative to diameter. See the illustration above.
Defining Use the Add. dist... button to control how much of the bolt protrudes from the nut. It is useful
additional length for performing a quick update of the entire bolt catalog. This value is used in bolt length
for bolt calculation.
calculation
Clicking Add. dist updates the Add. dist values of all bolts which use
the selected bolt standard and have the selected diameter.
Creating studs
A stud is special type of bolt that is welded to steel parts to transfer loads between steel and
concrete.
Property Value
Name Name for the stud bolt.
Type
2. Click Detailing > Bolts > Bolt Assembly Catalog... and create a stud bolt assembly.
3. To create studs in the model, create bolts and select the stud assembly standard. For more
information seeCreating a single bolt.
The export and import method for the bolt catalog is different to that
used for the profile and materials catalogs.
This method exports the entire bolt catalog. To export only part of the
bolt catalog, edit the export file to contain only the required elements.
1. Open a model in the new version. Do not save the model, or you will not be able to use it in
previous versions.
2. Click Detailing > Bolts > Export Bolt Catalog. The program will create the export file
screwdb.lis in the current model folder.
3. Open the same model in the previous version.
4. Click File > Catalog > Bolts > Import. The program imports from the file
screwdb.lis in the current model folder. Existing entries with the same name as in the
imported catalog are not replaced.
5. The merged catalog is now available in the previous version.
6. To use the merged catalog in the new version, first rename the screwdb.db file in the
new version folder \environments\*your_environment*\profil\.
7. Copy the screwdb.db file (which contains the merged bolt catalog) from the previous
version folder ..\environments\*your_environment*\profil\ to the new
version folder ..\environments\*your_environment*\profil\.
Do not delete this line. If it does not appear in the file, the import will be
canceled.
The next section defines the hierarchical tree structure used to display the contents of the
catalog.
The next section contains the profiles.
Standard profiles Most profile types are hard-coded into the program and look like this in the export file (partial
entry shown):
PROFILE_NAME = "HEA120";
{
TYPE = 1; SUB_TYPE = 1001; COORDINATE = 0.000;
"FLANGE_SLOPE_RATIO" 0.000000000E+000
"ROUNDING_RADIUS_2" 0.000000000E+000
"ROUNDING_RADIUS_1" 1.200000000E+001
"FLANGE_THICKNESS" 8.000000000E+000
"WEB_THICKNESS" 5.000000000E+000
"WIDTH" 1.200000000E+002
"HEIGHT" 1.140000000E+002
User-defined User-defined fixed profiles can have more than one cross section. They look like this in the
fixed profiles export file:
CROSS_SECTION_NAME = "MY_OWN_PROFILE"
POINT_NUMBER = 1;
POINT_X = 200.00;
POINT_Y = -200.00;
CHAMFER_TYPE = 0;
CHAMFER_X = 0.00;
CHAMFER_Y = 0.00;
POINT_NUMBER = 2;
POINT_X = 200.00;
POINT_Y = 200.00;
CHAMFER_TYPE = 0;
CHAMFER_X = 0.00;
CHAMFER_Y = 0.00;
User-defined The geometry of user-defined parametric profiles is defined in the file
parametric ..\environments\common\inp\sections.clb. A user-defined parametric profile
profiles can only be imported if it is defined in this file.
As this type of profile is user-definable, different users may have different definitions.
You will find it very useful to familiarize yourself with the different
sections of the export file by reading through A closer look at the
export file (p. 123).
Do not delete the line PROFILE CATALOG EXPORT VERSION = 2. If it does not appear
in the file, the import will be canceled.
The hierarchical tree structure can always be deleted.
2. Edit the file using a text editor such as Microsoft Notepad. Notice that each item in the
catalog is listed on a separate line. Delete the unwanted lines from the file.
3. Do not delete these lines: STARTLIST and ENDLIST.
4. Save the file with the same name and file extension. The filename must be
screwdb.lis.
5. Follow the steps in Importing the bolt catalog (p. 121) to import the catalog.
Washer (2)
Washer (3)
Nut (1)
Nut (2)
7. If the selected bolt does not satisfy all the above conditions, Tekla Structures returns to
step 2 and tries the next longest bolt.
8. If the variable XS_BOLT_LENGTH_EPSILON is set, the epsilon thickness is added to, or
subtracted from, the material thickness, to avoid inaccurate bolt length calculation. As an
example, if this value were not taken into account, where the calculated length was
38.001 mm, a 39 mm bolt might be selected. If no value is set, a default value of 0.1 is
used.
Tekla Structures calculates the length of a beam polygon line between its creation points.
Chamfers and fittings are taken into account. Polygon line is either the centerline or reference
line, depending on the settings of the variable
XS_CALCULATE_POLYBEAM_LENGTH_ALONG_REFERENCE_LINE.
If the beam ends are fitted or cut skew, Tekla Structures also checks the other edge, even if it
would not locate on the polygon line. If the other edge is longer, Tekla Structures adds the
measure to the length and if shorter, the length is unchanged. See the example below. This
assures that the length is the minimum length needed to fabricate the beam.
Creation point
LENGTH
Creation point
Fitting
Introduction You can use AutoConnection to select and apply a connection to parts in a model, using
standard connection properties. AutoDefaults allows you to modify standard connection
properties and save them for use in specific circumstances. You can define rule groups and rule
sets for both AutoConnection and AutoDefaults to use for different conditions within the
model.
In this chapter This chapter introduces AutoConnection, which you can use to automatically create
connections in a model. You can use AutoDefaults together with AutoConnection to define
connection properties. You can also use AutoDefaults to define connection properties and
apply them to a single connection.
Test model Before using AutoConnections and AutoDefaults in a working model, we recommend that you
create a test model, and create all the connection conditions in it that you need for a particular
project. You can then use this test model to check the rules and properties of various
connection types. It also acts as a quick reference for connection information.
Contents This chapter concentrates on the following topics:
AutoConnection setup (p. 133)
AutoDefaults setup (p. 137)
AutoConnection and AutoDefaults rules (p. 141)
To apply a particular connection, the conditions within the model have to match all the rules in
the branch containing the connection. If you do not want to apply a connection for certain rules
sets, right-click the connection name and then select No connection from the pop-up menu.
The order of the rules in the tree is important. Tekla Structures uses the
first rule that matches the conditions within the model, so you should
place the most limiting rule highest in the tree, and the most generic,
lowest.
Give the rule group a name that reflects the group of connections that
you want to create. For example, use the fabricator's name, the project
name, or any name that will clearly identify the connection rules that you
want to use for a specific model.
When you create a new rule group, Tekla Structures automatically adds the framing conditions
branches under it (beam to beam web, beam to beam flange etc.).
The order of the rules in the tree is important. Tekla Structures uses the
first rule that matches the conditions within the model, so you should
place the most limiting rule highest in the tree, and the most generic,
lowest.
You can change the priority of a rule set by right-clicking the rule set and selecting Move Up or
Move Down.
For more information on rules, see AutoConnection and AutoDefaults rules (p. 141).
We do not recommend that you edit the rules.zxt file using a text
editor, but if you do so, check that you use the right syntax. The easiest
way to unpack the zxt file is to change the file extension zxt to
txt.gz and unpack the file using WinZip. Change the extension back
to zxt when you have finished. You do not need to zip the file after
editing it, Tekla Structures can also read the unzipped file.
Changing a connection
To change the connection in a rule set, use the Connection Browser dialog box which lists all
the Tekla Structures connections available in the connection toolbars.
To open the Connection Browser:
1. Right-click a connection in the AutoConnection Setup tree. A pop-up menu appears.
2. Select Select connection type... to open the Connection Browser dialog box.
3. Select a connection and click OK to update the tree.
Deleting an item Use the Delete rule set command in the pop-up menu to delete a rule set from the Setup tree.
This also deletes its subrule sets.
Rule sets You define AutoDefaults rule sets in the same way as AutoConnection rule sets. See
AutoConnection rule sets (p. 135).
Tekla Structures creates the properties file in an Attributes subfolder in the current model
folder. The filename consists of the name you entered in Save as and the extension .jXXX,
where XXX is the connection number (for example, sec_0-190.j141).
If you click OK to close the dialog box, you need to load the default
properties next time you use this connection. This ensures that
AutoDefaults can modify the properties.
Cant angle
For rotated secondary parts.
Sloped, skewed, and cant angle value can be 0 - 90 degrees. Do not use
negative values.
Web thickness
Flange thickness
Forces and Shear force
strengths
Axial force
Bending moment
Feature Description
Combining You can save connection properties files covering different
groups of properties, then use these files to define many
rules. For example you can have one file for bolt properties
and another for profile properties. Tekla Structures
combines the files when it runs AutoDefaults.
Iterating Tekla Structures tests properties until the connection
symbol is yellow or green. Iteration changes connection
properties automatically if connection fails, even if the rules
would match. If Connection Check is set on, the iteration
results in connection properties that have passed the check.
Option Description
Use combination of Tekla Structures uses the properties files it finds in
first parameters the first matching sub-rule set and does not check
other rule sets.
Iterate until the Tekla Structures checks sub rule sets until it finds
connection symbol is matching properties that leave the connection
green symbol green.
Limitations
Tekla Structures cannot iterate properties files directly. Use a single iteration rule set with sub
rule sets.
You cannot have many parallel iteration rule sets. Use a single iteration rule set and place it just
before the default rule set.
Place the combination rule sets above the iteration rule set in the tree.
Combination rule sets can only be one level deep.
Tekla Structures disregards empty rule sets, so include at least one rule in each rule set.
See also Combining properties (p. 144)
Iteration with connection check (p. 145)
Combining properties
The AutoDefaults combine feature combines separate properties files into one file. This means
you define fewer files, because you use one file for several rules. If files contain different
values for the same property, Tekla Structures uses the last property it finds. See the image
below.
Creating iteration First, create connection properties files for each number of bolts. See Editing connection
rules properties (p. 140).
1. Click Detailing > AutoConnection > AutoDefaults Settings...
2. Right-click the tree and select New rule group. Click the rule group and rename it to
"Iteration example".
3. Browse the tree and find connection 144. Right-click it and select Create additional rule
sets....
4. Right-click the rule set and select Edit rule set..., to open the AutoDefault rules dialog
box.
5. Change the Rule set name to "ITERATION".
6. Set Parameters file selection to Iterate until the connection symbol is green.
7. Click OK.
8. To create a rule set "2 bolts", right-click the first rule set and select Create additional rule
sets....
9. Right-click the new rule set and select Edit rule set.... AutoDefault rules dialog box
appears.
10. Select rule Secondary 1 depth and set the minimum and maximum depth values for two
bolts.
11. Set Parameters file selection to Use combination of first parameters.
12. Click OK.
13. Right-click the connection properties file standard.j144, and click Select
connection parameters.. to open the Attribute File List dialog box. Select the properties
file for two bolts and click OK.
14. Repeat steps 8 to 13 for other rule sets.
Using rules and You can use the connection check result when applying AutoDefaults with iteration. If a rule
check together matches, but connection do not pass the check and symbol remains red, AutoDefaults continues
testing other rules and properties until the connection symbol is green.
To apply a rule group and connection check for a connection:
1. Open the connection properties dialog box.
2. Load the <Defaults> properties.
Introduction CNC (Computer Numerical Control) refers to the operation of a machine tool via motors,
switches, and so on, with a computer controlling the manufacturing process. During the
manufacturing process a machine tool or machining center cuts or shapes the piece of material.
In this chapter This chapter describes how to export CNC data from Tekla Structures models for use by
machine tools. We explain how to export the data in different formats, such as DSTV, and
DXF. We describe how to generate pop-marks in NC files. Pop marks are small holes that help
the shop assemble individual parts to form an assembly. Then we explain how to generate hard
stamps in NC files. Hard stamps are text marks that can contain various kind of information
about parts.
Contents This chapter is divided into the following sections:
NC files (p. 149)
DSTV (p. 159)
DXF (p. 161)
Pop-marks (p. 162)
Hard stamps (p. 165)
6.1 NC files
After you finish detailing in Tekla Structures, you can deliver the results to the next phase. You
can use CNC links to send the information directly to automatic cutting and welding machines,
or produce data for MIS systems (management information systems).
Formats Tekla Structures produces NC files in the following formats:
1. DSTV
2. DXF
Tekla Structures creates the files from completed regions of the Tekla Structures model. Tekla
Structures translates part length, hole positions, bevels, notches, and cuts into sets of
coordinates that sawing, drilling and profile burners can use to create the part in the shop.
NC files
NC software
NC machine
To define NC settings and create NC files, go to File > CNC > NC files...
Topics Setting up NC files (p. 150)
Pop-mark settings (p. 163)
Defining destination machines for parts (p. 151)
Defining hole properties (p. 155)
Creating NC files (p. 157)
Defining the output format and folder (p. 159)
Setting up NC files
Use the NC file settings dialog box to edit machine-specific settings, such as the file format.
This helps you sort NC files into machine-specific folders. You can also specify that different
parts be machined by different NC machines, for example, plates by one machine, drilled parts
by another, etc.
Plates
Plasma cut
Drilled parts
To set up NC files:
1. Click File > Export > CNC > Create NC Files...
2. Click Add to open the NC file settings dialog box, which contains several tabs:
Tekla Structures saves the settings files in the attributes folder under the current model
folder.
See also Pop-mark settings (p. 163)
Defining destination machines for parts (p. 151)
Creating NC files (p. 157)
Fittings affect NC data (p. 160)
Profile type
The machine can handle all the profile types which have the option Yes in the Profile type list.
Profile types are named according to the DSTV (p. 159) standard:
The DTSV standard does not support curved beams, so Tekla Structures
does not support them, either.
Round tubes By default Tekla Structures unwraps round tubes as plate profiles and uses the plate profile
type B in the NC file header data. To change this, use the variable
XS_TUBE_UNWRAP_USE_PLATE_PROFILE_TYPE_IN_NC.
The NC file settings are defined in the Maximum size of holes box in the NC File Settings
dialog box as follows:
Test1 creates a folder under the model folder for the plates that fit the following criteria:
Hole diameter: 22
Thickness of plates: 10
Test2 creates a folder under the model folder for the plates that fit the following criteria:
Hole diameter: 22
When you create NC files for the plates, the folder Test1 includes the plate PL350*10 and
the folder Test2 includes the plate PL350*20. The plate PL350*15 is not included in any
folder, because the the hole size criterium is not met.
The order in which you enter the criteria is important: enter the most
exclusive criteria first. If you define the criteria in a different order, also
the results will be different.
1 Tangential
The inner corner is rounded
by the value given into the
Radius field.
3 Drilled hole
A drilled hole is added to the
inner corner. Hole radius is
the same as the value in the
Radius field. Holes are
written as a seprate BO-
block to the NC file.
Limitationsof the Inner corner shape is not applied to rectangular openings, which are at the middle of a part, like
inner corner in the picture below.
shape
Inner corner shape does not apply to those inner contours, which are already rounded in the
model. The model values are kept.
CNC flange The height of the clearance area is defined in the NC File Settings dialog box on the Holes and
clearance cuts tab with the field Distance from flange within which web is not cut.
If a cut in a part is located closer the flange than the clearance in the model, the cut points
inside that clearance are moved to the border of the clearance area when the NC file is written.
The clearance check only affects the following DSTV profile types:
I
U
C
L
Machine slots as: These options define slotted holes.
Ignore slots: deletes slotted holes
A single hole in the center of the slot: drills a single hole in the center of the slotted hole
Four small holes, one at each corner: drills 4 smaller holes, one at each corner
Internal contours: flame-cuts the slots as internal contours
Slots: leaves slots as they are.
Maximum hole Holes and slotted holes that are larger than the maximum hole diameter are manufactured as
diameter internal contours.
Maximum size of Use the Maximum size of holes section of the Files and part selection tab to define the
holes maximum hole diameter for different plate thicknesses.
Once you have finished defining NC settings, click OK to save your changes and close the NC
file settings dialog box.
See also Creating NC files (p. 157)
Creating NC files
To create NC files:
If necessary, define the NC file settings. See Setting up NC files (p. 150).
1. Go to the NC files dialog box, or click File > Export > CNC > Create NC Files... to open it.
To get the correct tube NC export results, you must use the specific tube
components for creating tube fittings and cuts. Cuts and fittings created
manually or by other components will not be exported in the tube NC
file creation.
You must select a file in the destination folder to get the folder selected
in the File location field. It does not matter which file you select. If there
are no files in the folder, create one there, for example an empty .txt file.
4. Click OK. Tekla Structures displays the folder path in the File location field.
Relative paths You can also enter a folder name or a relative path directly in the File location field.
The following table shows where the NC files are created with different values of the File
location field, when the variable XS_MIS_FILE_DIRECTORY is set to C:\NC.
The following table shows where the NC files are created with different values of the File
location field, when the variable XS_MIS_FILE_DIRECTORY is NOT set.
6.2 DSTV
DSTV format is an industrial standard defined by the German Steel Construction Association.
Line cut
Fitting
6.3 DXF
This section explains how to create NC data in 2D DXF format.
Preconditions Before running a DXF conversion, you must first create NC files in DSTV format. For more
information, see DSTV (p. 159).
You can then use a separate Tekla Structures program, dstv2dxf.exe to convert the files to
DXF format. The program converts NC DSTV files to 2D DXF files. Tekla Structures only
writes one side of a part (front, top, back or bottom) to file, so this export format is most suited
to plates.
Topics Converting DSTV files to DXF (p. 161)
If you need to adjust the conversion settings, edit the settings in the file
dstv2dxf.def and restart the conversion.
For more information on settings, see the document DEF File
Description.pdf in the same folder.
You can save the pop-mark settings in a .ncp file, which Tekla Structures saves in the
attributes folder under the current model folder by default. Tekla Structures only creates
pop-marks for parts for which you have defined properties.
The Pop-marking options tab in the Pop-mark settings dialog box contains options for
controlling the settings for marks in the back of parts, and other additional options. For more
information on these settings, see Pop-marking options (p. 164).
To have Tekla Structures create pop-marks when creating NC files, select the check box in NC
files > NC file settings: > Pop-marks.
Creating pop-marks
To create pop-marks in an NC file:
1. Define and save the pop-mark settings in the Pop-mark settings (p. 163) dialog box.
2. To display pop-marks in a model view, select Pop-marking options > Show pop-marks
in the model.
3. Create the NC files. Remember to select the Pop-marks checkbox in the NC files dialog
box.
Pop-marks are written in the NC file BO block as 0 mm diameter holes.
Tekla Structures displays thick red lines for each pop-mark pair in the model view which was
last updated.
Pop-mark settings
The Pop-mark settings dialog box includes pop-mark settings that define:
Which parts are pop-marked
Where the pop-marks are created
Tekla Structures saves the settings file .ncp in the attributes folder under the current
model folder.
Tekla Structures looks for this file in the current model folder, then uses the standard folder
search order. See Folder search order (p. 73).
You can use wildcards (* ? [ ] ) in the Main part name and Secondary part name fields in the
Pop-mark settings dialog box. For example, HE* matches all parts with a profile name that
begins with the characters "HE". For more information on wildcards, see Wildcards.
The order of the lines in the dialog box is important. Tekla Structures
uses the match it finds, so you should put the most limiting definition
first, and the most generic one last.
Pop-mark
settings
Option Description
Main part profile The main part profile types to pop-mark. The list
type box contains profile types corresponding to the
DSTV standard.
Main part name The main part profile names to pop-mark. You
can enter several part names separated by
commas.
Sec part profile type Secondary part profile type.
Secondary part Secondary part name. You can enter several part
name names separated by commas.
Pop-marking options
Options for Use the options for marks in the back face of parts to set the NC machine to:
marks in the back
Rotate the part if there are items on the back of it and none on the front.
Drill the pop-marks through to the back, if there are no other items there. The hole
diameter must also be defined.
Rotate the part and drill pop-marks through to the back if there are no items on the front
but some in the back or more pop-marks on the back than on the front. The hole diameter
must also be defined.
Other options No pop-marks on overlapping holes deletes a pop-mark if a hole overlaps it.
Pop-mark centres of studs adds pop-marks to the center point of studs. Uncheck this
option to prevent studs from being pop-marked.
Show pop-marks in the model displays pop-marks in model views.
Examples The following line in the Pop-mark settings dialog box tells Tekla Structures to mark the
center point of all round secondary profiles on a main part, and not to create pop-marks closer
than 10 mm to the main part edge.
See also For more information on hard stamp settings, see Hard stamp properties (p. 165),
XS_SECONDARY_PART_HARDSTAMP and
XS_HARD_STAMP_BY_ORIENTATION_MARK.
Element Description
Project number Adds the project number to the hard stamp.
Lot number Adds the lot number to the hard stamp.
Phase Adds the phase number to the hard stamp.
Part position Prefix and position number of the part
Assembly position Prefix and position number of the assembly
Material The material of the part.
Finish The type of finish.
User-defined attribute Adds a user-defined attribute (user fields 1-4)
to the mark.
Text Opens a dialog box where you can add user-
defined text to the hard stamp.
If you include part position and/or assembly position in the hard stamp, they affect the DSTV
filename as follows:
Part position: P1.nc1, P2.nc1
Assembly position: A1.nc1, A2.nc1
Assembly and part position: A1-P1.nc1, A2-P2.nc1
Introduction Tekla Structures includes several tools you can use to import and export models and the
information they contain. You can:
Import data from other software and use it to create models and reports.
Export data from Tekla Structures to use in manufacturing information systems and
structural analysis programs.
In this chapter This chapter explains how to import and export data in Tekla Structures, and describes the
formats and tools available. The first section covers the basics of import and export. The final
two sections give more details about the import and export options.
Assumed You should have some experience of modeling in Tekla Structures.
background
Contents This chapter is divided into the following sections:
Import and export basics (p. 167)
Conversion files (p. 172)
Importing models (p. 175)
Exporting files (p. 199)
Tekla WebViewer (p. 251)
Available formats
The following tables list many of the different software and formats you can use in Tekla
Structures to import and export data.
Locate the software in the first column (Software). Read across the columns to locate import
and export tools (for example, DWG/DXF, FEM). Each cell displays the import and export
formats (for example, Calma, XML, SDNF).
You may also be able to exchange data with software not listed here.
Import tool
>
DWG/
Software DXF FEM CIMsteel CAD Other
ArchiCAD 2D, 3D XML
AutoCAD 2D, 3D
Autodesk STEP,
Inventor IGES (as
Reference
models)
Bocad SDNF IFC 2X2,
2X3 (as
Reference
models)
BUS BUS
Cadmatic 2D, 3D
Calma Calma
(1) To export in STEP or IGES format, you need to use the STEP IGES converter available in
the Extranet: https://extranet.tekla.com/user_nf/
default.asp?root_id=13607&ala_id=14198&id=23097&mode=readdoc
If you leave the field blank, Tekla Structures looks for the conversion file defined by the
variable XS_PROFDB, in Tools > Options > Advanced Options... > File Locations.
If you enter a conversion file name without a path, Tekla Structures searches for the file in
the current model folder.
Tekla Structures includes several conversion files in the standard installation, and you can also
create your own. See Creating conversion files (p. 173). Conversion files are located in the
\environments\environment\profil folder. All conversion files have the extension
cnv.
! Tekla Structures-nameConverted-name
C10X15.3C10X15.3
C10X20C10X20
C10X25C10X25
C10X30C10X30
C12X20.7C12X20.7
C12X25C12X25
C12X30C12X30
C15X33.9C15X33.9
C15X40C15X40
C15X50C15X50
C3X4.1 C3X4.1
C10X15.3 C10X15.3
C10X20 C10X20
C10X25 C10X25
C10X30 C10X30
C12X20.7 C12X20.7
C12X25 C12X25
Troubleshooting
If you have problems importing a model, check the following:
Are there any error messages in the Tekla Structures log file?
Is the input file located in the current model folder?
Are there are blank material definitions (" ", empty quotation marks) in your input file?
In your input file, see if profile position strings contain a space character (e.g. "Hand Rail"
or "Thread 13").
Examples Errors and corrections are highlighted in the following examples.
Import tools
Use the following tools to import different file types into Tekla Structures:
Importing DWG/DXF files (p. 179)
FEM import (p. 182)
CAD import (p. 180)
CIS import (p. 179) (CIMsteel)
Steelfab import (p. 195)
Fabtrol XML import (p. 196)
S-Frame import (p. 196)
MicasPlus import (p. 196)
Eureka LPM import (p. 196)
Model dump import (p. 186)
ASCII import (p. 187)
ASCII format description (p. 187)
Attribute import (p. 191)
4. Select the import type in the Type list box. See also Re-importing a model (p. 177).
5. Enter a name for the import model in the Name field. The default name is import model.
Tekla Structures uses the model name for revision control. For more information, see
Revision control options (p. 178).
6. Click Properties... to open a dialog box where you can define the settings for the import
file type you selected.
7. On the Parameters tab, enter a file name in the Input file field, or use the browse (...)
button to set the path to the file.
8. Enter values in the Origin fields if you want to import the file to a specific origin.
9. Click OK to return to the New import model dialog box.
Re-importing a model
If you need to re-import a model:
Follow steps 1 to 4 in Overview of importing models (p. 175), but enter a new name in the
Name field. If you use the same name as in the original import, Tekla Structures generates the
warning Illegal name for import model. Tekla Structures uses this name to track revisions in
the model. See also Revision control options (p. 178).
Field Description
Create report Select Yes to create a report of the imported model
objects.
Display report Select Yes to display the report file in the List dialog
box.
Report template Enter the path of the report template, or use the browse
(...) button to locate it.
Report file name Enter the path for the report file, or use the browse (...)
button to locate it.
CIS import
See Overview of importing models (p. 175) for how to import the model into Tekla
Structures.
Field Description
Model type Analysis or Design model.
CIS version Use to select the CIS version:
CIS/1 imports files compatible with the
CIMsteel LPM4DEP1 schema declaration.
CIS/2 imports files compatible with the
CIMsteel CIS/2
(STRUCTURAL_FRAME_SCHEMA) schema
declaration.
Combine members Defines whether or not the elements of a single part
in the CIS file are combined to form another part in
Tekla Structures. For example, if a beam in a CIS
file is divided into more than one element, and you
select Yes, the elements are combined to form one
beam in the model. Using No means every element
of the beam in the CIS file forms a single beam in
the model.
Max length for Only applied if you select Yes in the Combine
combining members list box. Defines the maximum length for
combining the elements in the CIS file. Elements
are combined into one part only if their combined
length is less than this value.
Ignore offset CIS/1 and CIS/2 analysis models can include
member offsets (nodes are not exactly at the
beams end points). With the default Yes, Tekla
Structures uses these offsets to locate the physical
members. With No, Tekla Structures determines
the location using the node locations.
Ignore forces Use to define how forces are imported. With No ,
Tekla Structures imports absolute values of
maximum forces to parts user-defined attributes
Shear, Tension and Moment. With Yes, Tekla
Structures does not import forces.
ETABS To import from or export to ETABS software, you need to add two lines to the material
conversion file for each Tekla Structures material grade. The first line is for exports, the second
for imports. This example shows the lines needed for Tekla Structures material grade A36.
A36 S\MAT\ASTM\GRADE36\ASTM_A36\1994
A36 steel_yield_strength_36.00
CAD import
The CAD import tool supports several different formats to import models. See CAD import
file types (p. 181).
Universal ID
FEM import
The FEM (Finite Element Method) import tool supports several formats and provides several
options for importing models. See Overview of importing models (p. 175) for how to import
the model into Tekla Structures.
In the New import model dialog box, select FEM Import from the Type list box.
Only the options relevant to the selected type have any effect on the
imported model.
DSTV files
This FEM import tool imports models in the DSTV format. See basic information on FEM
import (p. 182).
Fill in the following information if you have selected the DSTV import type on the Parameters
tab:
On the DSTV tab, select the DSTV version to import.
If the DSTV file to be imported contains a static and/or a CAD model, you can choose
which one to import:
Answering Yes to Import static elements imports the static model.
About DSTV
There are three different sub-model types in DSTV:
Static models contain general data (profiles, materials, grid lines) and static data (model,
restraints, results).
CAD models contain general data (profiles, materials, grid lines) and CAD data (elements,
eccentricity).
NC3D model contains general data (profiles, materials, grid lines), CAD data (elements,
eccentricity), and construction data (holes, chamfers).
Sub-models contain four different data levels:
Static data
General data
CAD data
Construction data
NC 3D model
CAD model
Static model
Different programs produce different DSTV files. For example, the DSTV file produced by
RSTAB static software only contains a static model.
Tekla Structures exports either the static model (CROSS_SECTION), or the CAD model
(MEMBER_LOCATION).
STAAD files
This FEM import tool imports steel structures from the STAAD modeling and analysis system.
See basic information on FEM import (p. 182).
Fill in the following information if you have selected the Staad import type on the Parameters
tab:
On the Staad tab, enter a material grade, or use the browse (...) button to locate a grade.
Tekla Structures supports the following STAAD table type specifications:
Stan 3d files
This FEM import tool imports steel structures from the Stan 3d analysis software. See basic
information on FEM import (p. 182).
Fill in the following information if you have selected the Stan 3d import type on the
Parameters tab:
Before importing Stan 3d models, set the work plane orientation to global in Tekla
Structures.
Define the profile conversion file (prfexp_stan_3d.cnv) in the Conversion tab. You
have two options for mapping profile information:
Map section data (for example C1, FG, G1) to Tekla Structures profiles in the
conversion file.
Add full profile information in the comment field in the Stan 3d model. Then map the
comment to Tekla Structures profiles in the conversion file.
On the Parts tab, enter the part position and start number for the model import.
On the Stan 3d tab, enter the material for all imported members in the Material field.
Specify the scale of the import model. You can import Stan 3d without specifying the
scale, as long as both the Tekla Structures model and the import are in millimeters. If the
Stan 3d file is in millimeters, use a scale of 1. If the Stan 3d file is in meters, use a scale of
1000.
Bus import
This FEM import tool imports basic steel structures from the BUS 2.5 analysis software input
file. See basic information on FEM import (p. 182).
On the Parameters tab, select the Bus import type, and then fill in the following information:
On the Conversion tab, enter the name of the profile and material conversion files
(prf_expbus.cnv and mat_expbus.cnv) , or use the browse (...) button to locate
them.
On the Parameters tab, enter the name of the input file (or use the browse (...) button to
locate it), and the X, Y, and Z values.
On the Bus tab, enter the position number, material, name, and class of the parts to
import. Use Beams behind plane to indicate the position of girders and cantilevers. The
option Yes aligns the tops of all beams at the floor level.
ASCII import
This tool imports a model in ASCII format (American Standard Code for Information
Interchange). Some plant design systems export ASCII files (e.g. ModelDraft, PDS, PDMS).
Steps To import an ASCII model:
1. Create a new model in Tekla Structures.
2. Create a new 3D view.
3. Copy the ASCII file into the model folder.
4. Name the file import.asc.
5. Select File > Import > ASCII. Tekla Structures displays the main members created from
the ASCII file in the model.
See also ASCII format description (p. 187)
import.asc
4169 HEA300 1
290.000000 8.500000 300.000000 14.000000 300.000000
14.000000
A/6 BEAM
S235JR S235JR
0.000000
16.500000 24000.000000 4855.000000
6000.000000 24000.000000 4855.000000
16.500000 24000.000000 5855.000000
4. Click the Browse button next to the Input File field to locate the file to import.
5. Select an option in the Input scope list box. The options are:
6. Select an option in the Create log file list box. The options are:
Option Description
Create Creates a new log file named
attribute_import.log in the current model
folder each time you use File > Import > Attributes.
This overwrites any previous attribute import log
files.
Append Adds log entries to the attribute_import.log
file in the current model folder each time you use File
> Import > Attributes. If the log file does not exist,
Tekla Structures creates it.
No Does not create a log file.
7. Select an option in the Display log file list box. The options are:
Option Description
No Does not display the log file.
On dialog Displays the log file in a separate window. Click an
object ID in the log file to have Tekla Structures
highlight the part in the model.
The user-defined attributes you can include in an input file are defined in
the file import_macro_data_types.dat. See Data types file (p.
194) for more information.
To have Tekla Structures ignore an entry in a row, replace the value with
the word null. Leaving the entry blank will cause errors.
attributes.txt
B1 1 7 3 3/25/2003
B2 1 7 3 3/25/2003
B3 1 7 3 3/25/2003
B4 1 7 3 3/25/2003
B5 1 3 6 3/25/2003
B1 1 3 5 3/26/2003
B2 2 3 4 3/26/2003
This input file contains repeat entries for B1. In this case, Tekla Structures writes the message
Duplicate entry in input file in the log file and does not overwrite user-defined attributes that
occur earlier in the file with those that occur later. For example, at the end of the attribute
import, B1 will have the following user-defined attributes:
STATUS: 7
USER_PHASE: 3
USER_ISSUE: 3/25/2003
This input file is tab-delimited. You can also use a comma as the delimiter.
Tekla Structures treats rows starting with double forward slash characters // as comments and
ignores them when reading the file. Here is a sample section of the
import_macro_data_types.dat file:
Variable name
Variable type
Conversion factor
Comment
Comment
Steelfab import
See Overview of importing models (p. 175) for how to import the model into Tekla
Structures.
In the New import model dialog box, select SteelFab/SCIA Import from the Type list box.
S-Frame import
Import analysis models created by the FASTSOLVE suite of programs, so you can detail them
in Tekla Structures.
See Overview of importing models (p. 175) for how to import the model into Tekla
Structures.
In the New import model dialog box, select Import S-Frame from the Type list box.
MicasPlus import
See Overview of importing models (p. 175) for how to import the model into Tekla
Structures.
In the New import model dialog box, select Import MicasPlus from the Type list box.
Importing status If you have a status data file created in ELiPLAN, you can then import it into your Tekla
and scheduling Structures model with theImport Eliplan status data (69) component. For more information
information on transferring data between Tekla Structures and ELiPLAN, see Overview of ELiPLAN
import and export (p. 196).
The format and contents of this file are completely different than those in
the file that is exported from Tekla Structures to ELiPLAN.
4. Select the status data file to import. When you click the Create button, Tekla Structures
updates the status and schedule data for parts in the Tekla Structures model. When the data
is read, Tekla Structures shows the log file in the list:
You can also export drawings from the drawing list, click Drawings &
Reports >Drawing List....
Also, you can export your model to a web page using the command File > Publish as Web
page... to make it available on the Internet, using a web browser. For more information, see
Tekla WebViewer (p. 251).
Topics Exporting 3D DWG/DXF (p. 199)
Exporting 3D DGN (p. 201)
Exporting drawings (p. 246)
Exporting FEM (p. 202)
Exporting CIMsteel (p. 204)
Exporting CAD (p. 208)
Exporting MIS (p. 212)
Exporting ASCII (p. 214)
Exporting IFC (p. 214)
Exporting a model dump (p. 217)
Exporting 3D DWG/DXF
You can export models as a 3D DWG or 3D DXF file type to use in other modeling or analysis
programs. By default, Tekla Structures creates the model.dwg file in the current model
folder.
To create a 3D DWG/DXF export file:
1. Open a Tekla Structures model.
2. Select File > Export > 3D DWG/DXF... to open the following dialog box.
Export as
Following options are available:
Export as Description
Faces Exports parts as faces.
Lines Exports parts as lines located in the center of
profile cross section. Used when exporting to
analysis software.
Reference lines Exports parts as reference lines, drawn between the
creation points. Used when exporting to analysis
software.
Exporting 3D DWG or DXF files as Faces uses more memory and may
take longer, but the end result is better.
If the model is large, or you have less memory to use, Export
asReference lines option is faster, and the resulting file size is smaller.
Use the Faces option to change part and bolt accuracy, and select whether or not to export cuts
and inner contours.
None of these options exports bolt holes. Curved beams and polybeams are exported as single,
continuous beams. The number of segments in the curved beams is as defined in the curved
beam. For more information see Creating a curved beam.
The ID of each part is exported as an attribute and written into the export file for each part.
Exporting 3D DGN
The 3D DGN export tool creates a model.dgn file in the current model folder, which you can
import into other modeling systems.
Follow these steps to export a 3D DGN file:
1. Open a Tekla Structures model.
2. Select the objects in the model to export.
3. Click File > Export > 3D DGN... to open the Export 3D DGN dialog box.
Enter the name of the export file, or click Browse... to locate it.
4. Tekla Structures creates the model.dgn file in your current model folder.
Settings You can also use the following variables to control DGN exports:
XS_DGN_EXPORT_PART_AS
XS_EXPORT_DGN_COORDINATE_SCALE
Exporting FEM
There are several options for exporting a model with the FEM (Finite Element Method) export
tool.
To create a FEM export:
1. Open a Tekla Structures model.
2. Click File > Export > FEM.... The FEM export dialog box appears.
3. Click the Conversion tab and enter the path to the required conversion files. For more
information about conversion files, see Conversion files (p. 172).
4. Click the Parameters tab.
5. In the Output file field, accept the default, or use the browse (...) button to select another
output file.
6. Select an output file type:
DSTV
MicroSAS
Staad
7. Select the parts in the model to export.
8. Click Apply and then Create.
Tekla Structures creates the export file in the current model folder.
STAAD
The options on the Staad tab are only relevant to Staad file types in the FEM export.
DSTV
The options on the DSTV tab only relate to DSTV file types in FEM export.
Exporting CIMsteel
You have the following options when exporting a CIMsteel model:
Analysis model (p. 204)
Manufacturing model (p. 205)
Analysis model
To export a CIMsteel analysis model:
1. Open a Tekla Structures model.
2. Click File > Export > CIMSteel > Analysis model.
7. Enter values for the origin of the exported model. The origin comes from the origin in
Tekla Structures.
8. To split a part in the Tekla Structures model into several elements in a CIMsteel model,
select Split members (Yes).
As an example, three columns are connected to a beam in a model, so that one column is in
the middle and the others are at each end of the beam. With the Yes option the beam is
split into two equal elements in the CIMsteel model. With the No option there will be one
beam, a single linear element, and two nodes (a node at each end), in the CIMsteel model.
9. Select the parts in the model to export, then click Apply and Create.
Manufacturing model
Follow these steps to export a CIS2 CIMsteel manufacturing model:
1. Open a Tekla Structures model.
2. If you want to include information on drawings and NC files in the export file, you need to
Export or print needed drawings to the model folder in dwg format. See Exporting
drawings (p. 246) or Printing to file.
Create single-part drawings, and then create NC files with the extension .nc1. See
DSTV (p. 159).
3. Click File > Export > CIMSteel > Manufacturing model to export a model that contains
all of the parts needed for manufacture and erection.
4. Click the Parameters tab.
With Imperial units Tekla Structures writes all of the designations for
nuts, bolts, and washers in fractional inches.
7. If required, enter a name for the structure in the Structure name field.
8. Enter the path to the profile conversion file. For more information, see More CIMsteel
information (p. 206).
9. Enter the path to the material conversion file. For more information, see Import and
export.
If you leave the profile and material conversion file paths empty, Tekla
Structures uses the conversion files in the current profile folder for the
conversion.
10. To include information on NC files in an export, set Include NC files to Yes and specify a
path (relative to the current model folder) to the folder where the NC files are located.
11. To export globally unique IDs instead of internal ID numbers, select Yes in the Export
Globally unique IDs list box.
12. Click the Profile standard tab to enter information about the standard.
13. Select the parts in the model to export.
14. Click Apply and then Create. Tekla Structures creates the export file in your current model
folder.
!
!American Sections - Imperial
S (fixed value)
SECT (fixed value)
Name of the standardization organization
Standard name of the profile shape
Name of the standard
Year of the standard
If the conversion file does not contain the relevant profile type, the Tekla Structures name of
the profile is used. Tekla Structures also uses the Standardization organization, Standard
name and Year of standard defaults on the Profile standard tab.
Material This example shows part of the material conversion file matexp_cis.cnv:
conversion
! US Imperial Flavor
! Material name conversion Tekla Structures -> CIS
!
! If Converted-name does not exist, it will be
! the same as Tekla Structures-name.
Field Description
Standardization The organization that published the standard.
organization
If this field is blank, Tekla Structures places
an empty entry ("") in CIS/2 files.
Name of standard The name or number of the standard.
If this field is blank, Tekla Structures places
an empty entry ("") in CIS/2 files.
Year of standard The year the standard was published.
If the field is left blank, Tekla Structures uses
1999 as the default value.
Exporting CAD
You can export a CAD model in several formats. To export a CAD model:
1. Open a Tekla Structures model.
2. Click File > Export > CAD... to open the CAD export dialog box.
3. Click the Conversion tab and enter path to the required conversion files. For more
information about conversion files, see Conversion files (p. 172).
4. Click the Parameters tab.
5. In the Output file field, accept the default, use the browse (...) button to select another
output file.
6. Select one of the output formats in the Type list box:
7. Use the Origin X, Y, Z fields to specify the origin of the exported model.
8. Select the parts in the model to export.
9. Click Apply and then Create.
Tekla Structures then creates the export file in your current model folder.
PML
For PML output format, use the following options on the PML tab.
Select the units for the export model.
Export cut parts controls whether cuts are included in the export. Select Yes to export
part cuts.
When you export models from Tekla Structures into an other software
using PML, enter the Tekla Structures profile names in the conversion
file. This makes the other software consider parts as beams and columns
(not as plates), and reduces the export file size.
Field Description
SDNF version number Select the SDNF version to be used in the export.
Apply cuts and fittings Select Yes (default) applies cuts and fittings in the export.
XML
For XML output formats, use the following options on the XML tab:
PDMS
Tekla Structures uses some of the information you enter on the SDNF tab. It supports two
different PDMS export formats, EXTRUSION and NOZZLE.
Tekla Structures decides which export format to use by searching for the Tekla Structures
profile name in the profile conversion file (by default, prfexp_pdms.cnv). If the profile is
not there, Tekla Structures exports the part in both EXTRUSION and NOZZLE formats.
When you add a profile to the NOZZLE catalog, you must also add it to
the profile conversion file.
Using EXTRUSION transfers data from Tekla Structures to PDMS using EXTRUSION elements.
EXTRUSION Tekla Structures describes profiles in the export file using the vertices of the profiles. So you
elements can also export contour plates and folded plates. Tekla Structures exports profiles as solids,
which may not be suitable for some profile types (e.g. tubes).
Loading a You can also transfer data from Tekla Structures to PDMS by loading a NOZZLE catalog into
NOZZLE catalog a PDMS project. The NOZZLE catalog is contained in the file load_nozz_cata.mac,
located in the European profile folder. This file describes the profiles you can export to PDMS
systems. It also enables Tekla Structures to use NOZZLE elements. This format creates exact
profiles (even for tube profiles), and a smaller export file than the EXTRUSION option. You
can edit the NOZZLE catalog with a text editor to add profiles to it.
Exporting MIS
Use the MIS (Manufacturing Information System) tool to create list files. You can create them
from selected parts, or from all the parts in the model. The MIS command creates the following
file types: DSTV, KISS, EJE, EPC, or Steel 2000.
To create an MIS list file:
1. Open the Tekla Structures model to export.
2. Click File > Export > MIS... to display the MIS dialog box.
MIS types
The file types you can use for MIS output are:
DSTV
The file only contains the MIS information for the DSTV model.
Fabtrol/KISS
EPC
The EPC (Estimating and Production Control) module of SDS/2 requires multinumbering
to be active.
Steel 2000
Exporting ASCII
To export an ASCII file of a model:
1. Open the Tekla Structures model you want to export.
2. Select the parts of the model you want to export.
3. Click File > Export > ASCII. Tekla Structures creates the model.asc file in the current
model folder.
See also ASCII format description (p. 187)
Exporting IFC
You can export the basic parts of a Tekla Structures model into IFC2X, IFC2X2, IFC2X3 and
IFC2X3_mapping schema edition files.
Topics Defining the resulting IFC entity for the exported model objects (p. 214)
Exporting a Tekla Structures model into an IFC file (p. 216)
Exporting user-defined and template attributes as property sets into IFC models (p.
217)
Defining the resulting IFC entity for the exported model objects
To define the resulting IFC entity for the exported model objects, use the user-defined
attributes:
Usage 1. Double-click the part to open the part properties dialog box, and click User-defined
attributes... button.
2. On the IFC export tab, define the resulting IFC entity for the exported model object:
IfcBuildingElementPr
oxy
IfcMember
IFC export type BREP Brep presentation is used for
all objects.
AUTO Constructive solid geometry
is used when possible, and
brep presentation is used
otherwise.
IFC site name Enter the site, building and
IFC building name building storey name.
The model dump file contains the entire model, including views and
drawings.
Exporting BVBS
Description This component exports the geometry of reinforcements into BVBS (Bundesvereinigung
Bausoftware) format. The result is a text file in ASCII format. The supported versions of the
BVBS format are:
1.0 year 1995
2.0 year 2000
The component is able to export bent reinforcing bars, reinforcing bar groups and polygonal or
rectangle not-bent meshes. The export of the hooks is also supported.
Limitations Each point of unbent reinforcement must lie on the same plane (BF3D export is not supported).
BF2D@Hj57@r0@ia@p1@l831@n1@e0.728@d12@gA500HW@s30@v@Gl163@w0@r200@w90@
l335@w0@C84@
See also Exporting reinforcement to BVBS format (p. 220)
Preconditions If you create a new reinforcement in an actual model, you need to close and re-open the export
dialog box.
Usage 1. Select the reinforcing bars to export.
2. Click Ctrl + F to open the component catalog. Type in BVBS and click Search. Double-
click Export rebar BVBS (78) to open the component dialog box.
3. Set the following options in the Export rebar BVBS (78) dialog box:
a Set Selection to Selected rebars only.
b Set Standard bending radius to Use Tekla standards.
c Set Draw rebars to Yes to see the exported geometry in the model after
exporting.
4. Click Create.
5. Check the exported geometry.
6. Find the name of the exported file in the component output window.
7. Check the created file in the current model folder.
Result Using this component creates one output file. The output file is created in the current model
folder. The file name depends on the settings in the dialog box and it is shown in the console
output window (see the picture). The existing files are rewritten. To check the exported
geometry, set Draw rebars to Yes.
See also Export rebar BVBS (78) dialog box (p. 220)
BVBS (78) specification (p. 222)
Field Description
File name Specify the name of the output file. The default file
name is Project Number.
Ext file name Specify the extension of the output file. The default file
extension is txt.
Version Specify the version of the BVBS format. The supported
versions of BVBS are:
1.0 year 1995
2.0 year 2000
Selection Define which reinforcements will be exported.
All rebars in the model no preselected parts are
required, all reinforcements from the current
model are exported.
Selected rebars only only the selected
reinforcements are exported.
All rebars of selected concrete elements only
reinforcements that belong to the selected concrete
parts are exported.
2D rebars Export single reinforcing bars and groups consisting of
straight bars.
3D rebars Export bent reinforcing bars. Not supported at the
moment.
Spiral rebars Export spiral reinforcements. Not supported at the
moment.
Not bent meshes Export unbent meshes. Polygonal and rectangle meshes
are supported.
Bent meshes Export bent meshes. Not supported at the moment.
Standard bending radius Specify the value of the standard bending radius.
Use Tekla standards: Each material and diameter
has its own initial bending radius in Tekla
Structures. These values are used for each
reinforcing bar group from the file
\environments\*your_environment*\
profil\rebar_database.inp (Column
Min bend rad). These values are used for the
standard bending radius.
Use radius coef: the standard bending radius is
the bending radius of the exported reinforcing bars
multiplied with Radius coef.
Use rebar radius: the bending radius of exported
reinforcing bars is used as the standard bending
radius.
Radius coef Define the number used for the computation of the
standard bending radius. Entire number is required.
Used only if Standard bending radius is set to Radius
coef.
Exporting Unitechnik
Description This component exports the 3D geometry of the cast units into Unitechnik format. The result is
a text file in ASCII format. Supported versions of the Unitechnik format are:
6.0.0 14.6.2005
5.2b 11.9.2000
5.0c 30.10.1997
This component is able to export cast units consisting of concrete, steel and surface materials.
Exporting of not-bent reinforcing bars, reinforcing bar groups and meshes with hooks is also
supported. This macrocomponent also supports exporting braced girders and double walls.
Steel embed
Reinforcing bars
Preconditions This component reads and exports some data from the numbering series of parts. It is important
to have all exported parts numbered correct. Incorrectly numbered parts are not exported.
Result This component creates one or several output files. Number of created output files depends on
the option selected in the Create from list and the total number of selected parts, cast units or
assemblies.
Double walls Set the user-defined attribute Product type (UT product type) of the first panel to Double wall
(1st stage). Set the other panel to Double wall (2nd stage). Double wall panels are exported
separately in UNITECHNIK.
Main
This describes the fields on the Main tab of the Export unitechnik (79) component.
Create from This option defines the parts or cast-units that are exported.
All parts: preselected parts are not required, all cast units from the current model are
exported. Each cast unit has one output file.
Selected cast units: exports only cast units that have one or more parts selected in the
model. Each cast unit has one output file.
Selected parts (specially): exports only the selected concrete parts (also embeds and
insulation parts belonging to the selected part). Each part has one output file.
Selected parts (cast united): selected parts belonging to one cast unit are grouped and
exported together in one output file.
Selected assemblies: all selected assemblies are exported. One assembly equals one cast
unit and has one output file. Selection of subassemblies is also allowed.
Rotation This option defines the scanning direction. The scanning direction depends on the plane of the
cast unit main part. A floor panel is scanned from bottom to top side. Awall panel and a column
are scanned from one side to the other side. The position and direction of a basic shape of the
exported cast unit depends on the rotation.
Extra rotation This affects the rotation around the Z coordinate. The Z coordinate still has the same direction,
but the X and Y direction are changed. To show the actual coordinate system, set Draw axis to
Yes on the TS configuration tab.
Option Description
No No extra rotation.
Swap X/Y Swap X and Y axis.
X=max(X_dim,Y_dim X axis goes through the longer side of the main part.
) main part
X=min(X_dim,Y_dim X axis goes through the shorter side of the main part.
) main part
X=max(X_dim,Y_dim X axis goes through the longer side of the cast unit.
) cast unit
X=min(X_dim,Y_dim X axis goes through the shorter side of the cast unit.
) cast unit
+90 around Z Rotates X and Y axis around Z axis by 90 degrees.
- 90 around Z Rotates X and Y axis around Z axis by -90 degrees.
180 around Z Rotates X and Y axis around Z axis by 180 degrees.
The following picture shows the coordinate system with no rotation and no extra rotation
settings. Panel 1 has the X axis set parallel to the shorter side. It is incorrect in Unitechnik
format, so the coordinate system has to be rotated. Panel 2 shows a rotation by 90 degrees
around the Z axis.
The geometry of all embeds with names (from example Quicky, QuickyS, E-Doze) are
replaced by geometry defined in the text file. In the following example, the part number 1 (the
name is Beam) was not found in the text file so the geometry is exact. On the opposite side the
part number 2 (the name is Quicky) was found, so the geometry is replaced.
Option Description
Exports embeds as parts. All embed welds
and assembly relations are ignored. The
exported geometry is a projection of the
objects into the basic shape.
Unitechnik configuration
This describes the fields on the Unitechnik configuration tab of the Export unitechnik (79)
component.
File name Specify the name of the output file and file name extension. The options are:
Proj_number.Cast_unit_number
Proj_number.Cast_unit_pos
Proj_number.Ass_control_number
Proj_name.Cast_unit_number
Proj_name.Cast_unit_pos
Proj_name.Ass_control_number
Cast_unit_number.user_extension
Cast_unit_pos.user_extension
Ass_control_number.user_extension
Cast_unit_number is the assembly position number of the main part of the cast unit.
Cast_unit_pos is the assembly position of the main part of the cast unit.
Layer structure Define the structure of the exported file (slabdate and layer part).
Geometry export Specify if the geometry of the exported part is represented as polygons or lines. Below are two
examples of the output file showing the differences between the polygons and the lines
exported.
Polygons exported:
Cut geometry
Embed geometry
Scan position Defines the position in which all parts are scanned. Each part is scanned separately. Scanning
plane is parallel to the basic shape plane.
Option Description
Bottom and top Two scanning planes at the start and at the end of the bounding
box of the scanning part.
Bottom only One scaning plane at the start of the bounding box of the
scanning part.
Top only One scaning plane at the end of the bounding box of the
scanning part.
Middle only One scanning plane at the middle of bounding box of the
scanning part.
To move the position of the exact scanning plane, use the Start distance in material and End
distance in material properties.
Start distance in Defines the start offset of scanning. This property moves the scanning plane.
material
End distance in Defines the end offset of scanning. This property moves the scanning plane.
material
Contour export This component is able to export one scanned layer only. With two scanned layers, they have to
be recomputed into one layer. Two options of recomputation are:
Layers
Union Makes polygons union (OR operation) of two contour
geometries
Cutout export The same as Contour export, but for holes only.
Ignored classes List of classes. Parts with classes in this list will not be exported.
Insulation List of classes. Parts with classes in this list will be exported as insulation parts.
classes
Embeds Defines the parts that are considered as embeds. Embedded parts are exported in the
MOUNTPART block.
Selected + steel: all classes listed in the Embed classes list are considered as embeds.
All steel parts are also considered as embeds.
Selected: classes listed in the Embed classes list are only considered as embeds.
No export: ignores the Embed classes list and exports all steel parts as standard parts.
Reinforcement
The fields on the Reinforcement tab of the Export unitechnik (79) component are described
below.
Single rebars When set to Yes, allows exporting straight reinforcing bars. Hooks are supported.
export
Bended single Not supported at the moment.
rebars export
Meshes export When set to Yes, allows exporting of polygonal or rectangular meshes. Hooks are supported.
Bended meshes Not supported at the moment.
export
Braced girder When set to Yes, reinforcing bars or steel rods representing braced girders are exported
export separately in the BRGIRDER block.
When set to No and if Single rebars export is Yes, then straight reinforcing bars representing
braced girders are exported normally as rebars, steel rods are exported as mounted parts.
Option Description
Plant with lying robot only Exports all embeds without modifications.
SLABDATE
CONTOUR
CUTOUT
MOUNPART
RODSTOCK
BRGIRDER
EXTIRON
END
SLABDATE
Mesh defined by Parameter for automatic mesh collecting. Meshes with one bar are exported as a single
reinforcing bar.
Class
Reinforcement with the same class number are collected into meshes. Reinforcement with
one class number equals one mesh in the exported file.
Name
Reinforcement with the same name are collected into meshes. Reinforcement with the
same name equals one mesh in the exported file.
UDA
Data specification
This describes the fields on the Data specification tab of the Export unitechnik (79)
component.
Order name Fills order fields in the HEADER block with the selected data. The options are:
(HEADER block)
Project number
Project name
Cast unit number
Project, line 3 Fills project information fields (3rd line) in the HEADER block with the selected data.
content
project, line 4 Fills project information fields (4rd line) in the HEADER block with the selected data.
content
Custom UDA or Information displayed in the project information fields of the HEADER block. The typed text
string depends on the selected option of the project, line 4 content. If the selected option is Project
UDA, type in the name of the user-defined attribute, if it is User defined text, type in the text
you like.
Braced girder Specify braced girder type in the BRGIRDER block in the exported file.
type
Empty: no string exported
Name: the name of the braced girder type. If the name of the top part of the braced girder is
empty, checks the remaining bar names.
UDA: the value of the user-defined attribute (defined by UDA name or string) is exported.
String: the text defined by UDA name or string is exported.
UDA name or Specify the name of the user-defined attribute or text used in Braced girder type.
string
Slab number Specify filling of slab number field in the SLABDATE blocks. Options are:
(SLABDATE
BLOCK) Counter
Cast unit position
Cast unit number
Exporting ELiPLAN
4. Set Scope of export to All and click Create to export the file. For more information on the
other properties, see the table below.
Field Description
Scope of export Use to export all parts or only selected parts. Because of
the incremental import of ELiPLAN you need to select the
same parts (and some additional parts, if needed) again
when exporting the next time. Otherwise ELiPLAN will
think that the parts missing from the subsequent file have
been deleted in the Tekla Structures model.
We recommend you to always use the All option. Use the
Selected option only in special cases or when you are
exporting parts for the first time.
Output file name The name of the export file created in the model folder.
The default name is eliplan.eli. You can import this
file into ELiPLAN.
Before you can transfer data to EliPlan you need to define how the
product codes, types, and accessory codes (material description) are
moved from the Tekla Structures model to ELiPLAN. For more
information, see Configuration for ELiPLAN export.
Layers
Use the Layer options tab on the Export Drawings dialog box to define the layering options.
If you want to specify which layers different drawing objects belong to, click Setup.... The
Drawing Export Layers dialog box is displayed.
Available layers
Organize the rules by right-clicking and using Move up and Move down. You cannot move the
rule Other object type. This collects all the exported objects that do not match any other rules.
Changing layers To change a layer:
1. Right-click a layer item, and select Select layer.... The Select layer dialog box is
displayed.
2. Select the desired layer.
3. Click OK.
Defining marks to You can define marks to their own layers. This applies to all kinds of marks: bolt marks, part
their own layers marks, connection marks, neighbour part marks, reinforcement marks and component marks.
To do this:
1. Select the mark layer rule of the mark you want to define to its own layer in Layer rules.
2. Right-click and select Add next level rule from the pop-up menu.
3. Enter a rule name (for example, BeamMark) and select a filter (for example, beams) and
click OK.
4. Tekla Structures creates the new rule BeamMark, which you can use when exporting
drawings.
Advanced line You can use advanced conversion to convert the type, color and weight of lines and layers.
type and layer
conversion For more information, see Advanced line type and layer conversion (p. 248).
The font name used in Tekla Structures is used to form the name of the
text style in AutoCAD. Use dxf_fonts.cnv conversion file to define
which font file will be connected to the created AutoCAD style.
See also Conversion files (p. 172).
For the list of available line types, see the TeklaStructures.lin file, which
is located in the
..\TeklaStructures\*version*\environments\common\inp
folder. You can open and edit the file using any text editor.
The table below describes which line type name corresponds to which line type
appearance.
XKITLINE01
XKITLINE02
XKITLINE03
XKITLINE04
XKITLINE05
XKITLINE06
Define the color of the line in the Color attribute. Enter the color values in
AutoCAD Color Index (ACI) codes (numbers from 0 to 255).
Define the thickness of the line in the Weight attribute. Enter the values in
hundredths of millimeters.
Define the layers that the mapping will apply to in the LayerName attribute.
If you leave out the attribute LayerName, Tekla Structures uses the line type
mapping for any layer. If you include the attribute LayerName, Tekla Structures
uses the line type mapping for that layer only.
3. Save the mapping file to the model folder of the model whose drawing you want to
export.
Exporting hidden You can use the LineTypeMapping.xml file also for exporting hidden lines to separate
lines layers in DWG/DXF export.
Define the hidden lines to their own layers. In the following example, a Mapping element is
added to the file, where XKITLINE02 lines in the Part layer are converted to HIDDEN2 type,
and the layer name is converted to Part_Hidden.
You can choose the location and name for the published model folder.
You can also rename the published file but do not change the file name
extension (*.xml).
When you open the model in a web browser, it includes several commands for examining the
model. You can also right-click the model in the browser to access a pop-up menu containing
these commands.
To send several views, copy the text strings pointing to the views into a
text file and send the text file. The receiver then copies the contents of
the text file and pastes it into the WebViewer model.
5. The default name for the view is xyz. To change it, in your text editor, replace the text xyz
with the view name that you want to use.
6. Now you need to copy the updated location information to the published model. Select all
the text in the text editor, right-click and select Copy.
7. In WebViewer, right-click on the model and select Paste location. The view name
appears on the Named views list.
WebViewer does not save named views with the published model. But,
you can save the text file that contains the location information, then cut
and paste the text to the published model in WebViewer the next time
you want to use the view.
To allow others to see your named views, send them using the Send WebViewer link tool. See
Sending WebViewer links (p. 254).
Moving clip
planes
Move the clip plane
by dragging the
scissor symbol.
You can change the
location of the symbol
by holding down the
Shift key and moving
the symbol.
Select one clip plane
and press space bar
to jump between clip
planes.
Command
(Shortcut) Action/Description
Zoom Click Page Up or Page Down keys,
or scroll mouse wheel forward to
zoom in, and backward to zoom out.
Pan (P) Click Pan and drag, or drag with the
mouse middle button.
Rotate (Ctrl + R, Shift Totate with mouse (Ctrl + R), rotate
? R, Shift + T) model one round (Shift + R) or rotate
the model continuously (Shift + T).
Fly (Shift+F) Click Fly and move the mouse
forward to fly forward. To change
flying direction, move the mouse to
the desired direction.
To stop, click Esc.
Center (Ins) Centers the model on the screen.
Home (Home) Returns the model to the original
view.
Set view point (V) Use to relocate the center of rotation.
1. Press the V key.
2. Click to pick the new center of
rotation.
3. Hold down the Ctrl key and drag
with the middle mouse button.
Introduction This appendix contains the filename extensions of the files you save in dialog boxes using the
Save as button, or the Save defaults command on the Setup menu.
Introduction This appendix lists the shortcut keys Tekla Structures installs by default. You should not assign
these shortcuts to other commands.
You can use upper or lower case for shortcuts containing characters (e.g. a or A). You need to
use a combination of keystrokes in some shortcuts. The keystrokes are linked with the +
character.
Example To use the shortcut for Redo, Ctrl+Z, hold down the Ctrl key and press Z on the keyboard.
Command Shortcut
Help F1
Open Ctrl + O
Save Ctrl + S
Delete Del
Properties Alt+Enter
Undo Ctrl+Z
Redo Ctrl+Y
Interrupt Esc
Repeat last command Enter
Command Shortcut
Pan P
Move right x
Move left z
Move down y
Move up w
Rotate using mouse Ctrl+R
Rotate using keyboard Ctrl + arrow keys,Shift +
arrow keys
Disable view rotation F8
Set view rotation point V
Auto rotate Shift + R, Shift + T
3D/Plane Ctrl+P
Open component catalog Ctrl+F
Fly (in perspective views) Shift+F
Zoom original Home
Zoom previous End
Zoom in PgUp
Zoom out PgDn
Center by cursor Ins
Update window Ctrl+U
Snapshots F9, F10, F11, F12
Smart Select S
Drag and drop D
Middle button pan Shift+M
Copy Ctrl + C
Move Ctrl + M
Ortho O
Relative snap R
Relative coordinate input @, R
Absolute coordinate input $, A
Next position Tab
Previous position Shift + Tab
Select filter Ctrl + G
Add to selection Shift
Toggle selection Ctrl
Lock X, Y or Z X, Y or Z
coordinates
Select all select switch F2
Command Shortcut
Associative symbol Shift + A
Black and white drawing B
Ghost outline Shift + G
Open drawing list Ctrl + O
Open next drawing Ctrl + Pg Dn
Open previous drawing Ctrl + Pg Up
Add an orthogonal G
dimension
Command Shortcut
Set UCS origin U
Set UCS by two points Shift+U
Toggle orientation Ctrl+T
Reset current Ctrl+1
Reset all Ctrl+0
Command Shortcut
Wireframe Ctrl+1
Shaded Wireframe Ctrl+2
Hidden Lines Ctrl+3
Rendered Ctrl+4
Show Only Selected Ctrl+5
Command Shortcut
Wireframe Shift+1
Shaded Wireframe Shift+2
Hidden Lines Shift+3
Rendered Shift+4
Show Only Selected Shift+5
m modifying
bolt assemblies....................................................117
bolt catalog ..........................................................115
machine tool ............................................................... 149 cross sections......................................................105
macro ........................................................................... 20 material catalog ...................................................111
maintenance procedures profile catalog ............................................... 97, 102
in multi-user mode................................................. 51 Monorail......................................................................183
manufacturing............................................................. 149 multi user ......................................................................35
manufacturing models (CIS)....................................... 205 multiuser .......................................................................35
map to Windows fonts .................................................. 70 multi-user mode............................................................35
master models.............................................................. 38 active multi-users ..................................................42
saving.................................................................... 45 autosave................................................................40
matdb.bin...................................................................... 69 changing the server of a multi-user model ............36
material catalog .......................................................... 111 checking databases...............................................52
viewing or modifying............................................ 111 clearing locks.........................................................43
material grades error messages .....................................................43
adding to material catalog ................................... 113 locking models.......................................................38
deleting................................................................ 113 locks for drawings..................................................51
material types maintenance procedures.......................................51
adding to material catalog ................................... 113 numbering ...................................................... 48, 50
materials overview ................................................................35
adding material grades........................................ 113 recommendations..................................................44
adding material types .......................................... 113 saving in ......................................................... 40, 45
adding user-defined attributes............................. 112 saving model revision comments ..........................41
catalog................................................................. 111 switching between single-user and multi-user modes
deleting material grades...................................... 113 36
exporting and importing....................................... 114 system setup .........................................................39
of profiles............................................................... 99 when to use ...........................................................36
user-defined symbols .......................................... 113 multi-user models
matexp_cis.cnv........................................................... 206 copying ..................................................................42
menus shutting down ........................................................42
creating user-defined menu .................................. 29 multi-user system .........................................................37
merging
bolt catalog.......................................................... 121
profile catalog...................................................... 108
n
messages ..................................................................... 68
MicasPlus NC ..............................................................................149
importing ............................................................. 196 DSTV...................................................................149
MicroSAS ................................................................... 202 formats ................................................................149
Migration Wizard .......................................................... 59 NC file classifier..........................................................150
o catalog ...................................................................97
cross section............................................... 103, 105
defining material ....................................................99
objects.inp.....................................................................80 exporting catalog .................................................109
fields ......................................................................81 exporting part of catalog ......................................109
optimizing performance importing catalog .................................................110
display adaptor ......................................................31 importing from previous versions.........................109
solid buffer size......................................................31 merging catalogs .................................................108
solids .....................................................................32 parametric..............................................................97
virtual memory .......................................................31 standard.................................................................97
options ..........................................................................19 types of chamfer ..................................................105
overlapping series.........................................................92 user-defined...........................................................97
viewing or modifying ..............................................97
profitab.inp ............................................................. 69, 83
p project folder .......................................................... 18, 75
project setup
catalogs .................................................................18
parametric profiles ........................................................97 drawing properties .................................................24
part properties firm and project folders ..........................................18
predefining.............................................................22 layouts and templates............................................24
PDMS .........................................................................212 numbering series ...................................................18
performance..................................................................31 options ...................................................................19
solid buffer size......................................................31 phases ...................................................................18
permissions...................................................................52 print devices...........................................................24
phases ..........................................................................18 reports and symbols ..............................................24
Plantview ....................................................................181 wizards...................................................................24
plotdev.bin ....................................................................71 properties
PML ............................................................................209 adding ....................................................................77
pop_mark_parts.inp ....................................................163
pop-mark settings .......................................................163
pop-marks...................................................................162 r
Pos1...4.........................................................................19
position number
in SDNF import ....................................................181 reaction forces ............................................................147
preferences...................................................................19 recording macros ..........................................................20
prfexp_cis.cnv.............................................................206 reports
printer files ....................................................................71 of import...............................................................179
privileges.......................................................................52 revision
privileges.inp.................................................................53 saving model revision comments...........................41
profdb.bin......................................................................69 revision control
in import ...............................................................178
rpt files ..........................................................................71