Systemfilesdocument AttachmentsTS MGE 2020 en Manage Tekla Structures - PDF 2
Systemfilesdocument AttachmentsTS MGE 2020 en Manage Tekla Structures - PDF 2
March 2020
2
3.4 Activate Tekla licenses................................................................................... 62
How license activation works............................................................................................... 62
Activate Tekla licenses using automatic server notification............................................. 63
Activate Tekla licenses using manual server notification................................................. 64
3.5 Preconfigure license server settings for users............................................ 66
3.6 Deactivate Tekla licenses............................................................................... 67
Deactivate licenses................................................................................................................ 67
3.7 Maintain Tekla licenses ................................................................................. 69
Monitor Tekla license use..................................................................................................... 70
Modify Tekla license access rights (tekla.opt).................................................................... 71
Configuration codes and keywords used in access right definitions.........................72
Move licenses between license servers.............................................................................. 75
Repair a license...................................................................................................................... 76
Troubleshoot Tekla licensing ..............................................................................................78
View and diagnose errors in Tekla Structures license activation, deactivation and
................................................................................................................ ................. 78
Problems in Tekla license server installation and connecting to the license server
............................................................................................................................................. 79
Problems in FlexNet......................................................................................................... 81
Problems in Tekla license activation.............................................................................. 82
Problems in Tekla license deactivation..........................................................................86
Problems in Tekla license borrowing.............................................................................86
Problems in Tekla license trusted storage.................................................................... 87
Problems using LMTOOLS in Tekla licensing................................................................ 88
Problems in starting Tekla Structures............................................................................90
Problems with options file tekla.opt.............................................................................. 92
Problems in Tekla licensing: Error codes and their descriptions............................... 93
3.8 Set up license borrowing for offline use.....................................................100
Provide offline users with a customized product ID file................................................. 101
Set up Tekla License Borrow Tool for Tekla Structures offline use............................... 102
Borrow a license from Tekla license server......................................................................104
Return a borrowed Tekla license....................................................................................... 105
3
Naming convention for ribbon files.................................................................................. 126
4.4 Distribute customized tabs using a firm or environment folder............ 127
4.5 Distribute customized property pane layouts using a project,
firm, or environment folder.........................................................................129
Add a property pane layout file to a project, firm, or environment folder.................. 129
Search order of the customized property pane layout files.......................................... 129
4.6 Distribute customized property pane settings by using a project,
firm, or environment folder.........................................................................130
4.7 Distribute customized toolbars using a project, firm, or
environment folder.......................................................................................131
4.8 Customize the material catalog.................................................................. 131
Important buttons in the material catalog....................................................................... 132
Add a material grade...........................................................................................................133
Copy a material grade.........................................................................................................133
Modify a material grade......................................................................................................134
Delete a material grade...................................................................................................... 135
Add user attributes to material grades.............................................................................135
Create user-defined material definitions......................................................................... 136
Import and export material grades...................................................................................137
Import a material catalog..............................................................................................138
Export an entire material catalog.................................................................................138
Export a part of the material catalog...........................................................................139
4.9 Customize the profile catalog......................................................................140
Important buttons in the profile catalog.......................................................................... 140
Group profiles together...................................................................................................... 141
Add a rule to the profile catalog...................................................................................141
Modify a rule in the profile catalog.............................................................................. 142
Add user attributes to profiles...........................................................................................143
Example: Add a user attribute to a profile and use it in a rule ................................144
Associate profile types with a certain material................................................................146
Delete a profile from the profile catalog.......................................................................... 147
Import and export profiles................................................................................................. 148
Import profile catalog items......................................................................................... 149
Export an entire profile catalog....................................................................................150
Export a part of the profile catalog.............................................................................. 150
Example of profile export file....................................................................................... 151
Units used in import and export.................................................................................. 152
Import and export sketched profiles........................................................................... 154
Create your own profiles.................................................................................................... 155
Create user-defined cross sections..............................................................................155
Create fixed profiles.......................................................................................................161
Create parametric profiles using .clb files...................................................................165
Create parametric profiles by sketching..................................................................... 173
Create parametric profiles with variable cross sections........................................... 198
Define standardized values for parametric profiles....................................................... 201
Create an image of a profile...............................................................................................201
4.10 Customize the shape catalog.......................................................................202
Import a shape.....................................................................................................................203
Create a shape..................................................................................................................... 205
Create a shape by using existing geometry in the model......................................... 205
Create a shape by converting a part to an item......................................................... 205
Compress shape geometry files........................................................................................ 206
4
How to compress shape geometry files...................................................................... 207
Clean shape geometry files................................................................................................ 207
How to clean shape geometry files..............................................................................207
Export a shape..................................................................................................................... 208
Delete a shape..................................................................................................................... 209
Example: Import a shape from SketchUp Pro................................................................. 209
4.11 Customize the bolt catalog.......................................................................... 210
How the bolt catalog and bolt assembly catalogs work together ................................ 211
Manage bolts and bolt assemblies....................................................................................212
Add a bolt to the catalog............................................................................................... 212
Add a stud bolt to the catalog.......................................................................................213
Modify bolt information in the catalog........................................................................214
Delete a bolt from the catalog...................................................................................... 215
Add a bolt assembly to the catalog..............................................................................215
Modify bolt assembly information in the catalog...................................................... 216
Delete a bolt assembly from the catalog.................................................................... 216
Import and export bolts and bolt assemblies..................................................................217
Import bolts to the catalog........................................................................................... 217
Export bolts from the catalog....................................................................................... 218
Import bolt assemblies to the catalog......................................................................... 218
Export bolt assemblies from the catalog.................................................................... 219
Import a bolt catalog......................................................................................................219
Import a part of the bolt catalog.................................................................................. 220
Export an entire bolt catalog........................................................................................ 221
Bolt length calculation........................................................................................................ 221
Bolt catalog properties........................................................................................................224
Bolt assembly catalog properties...................................................................................... 226
4.12 Customize the rebar catalog........................................................................227
Work with definitions in the rebar catalog....................................................................... 228
Add a new rebar definition........................................................................................... 228
Add a new rebar definition by copying........................................................................228
Select rebar definitions..................................................................................................229
Modify a rebar definition...............................................................................................229
Delete rebar definitions.................................................................................................229
Work with groups in the rebar catalog............................................................................. 230
Add a new group to the catalog................................................................................... 230
Modify a group in the catalog.......................................................................................231
Delete a group from the catalog.................................................................................. 231
Import and export rebar definitions................................................................................. 232
Import definitions to the rebar catalog....................................................................... 232
Export definitions from the rebar catalog...................................................................232
Organize the rebar catalog view........................................................................................ 233
Show or hide the catalog ribbon.................................................................................. 234
Change the grouping of rebar definitions...................................................................234
Work with property columns in the catalog view.......................................................234
Filter rebar definitions................................................................................................... 235
Add stars to rebar definitions.......................................................................................236
Add tags to rebar definitions........................................................................................ 237
4.13 Customize the Applications & components catalog................................. 238
Edit the catalog.................................................................................................................... 238
Maintain the catalog............................................................................................................243
5
Create a project or firm folder........................................................................................... 246
5.2 Initialization files (.ini files)......................................................................... 246
Typical initialization files (.ini files) and their reading order...........................................247
Global default environment settings - env_global_default.ini....................................... 251
Local environment settings - env_<environment>.ini.....................................................252
Role settings - role_<role>.ini............................................................................................. 252
Add an advanced option to the user.ini file..................................................................... 253
5.3 File storing options and advanced options................................................ 254
Settings in the Options dialog box.................................................................................... 255
Clash check settings.......................................................................................................256
Components settings.....................................................................................................258
Drawing dimensions settings....................................................................................... 260
Drawing objects settings............................................................................................... 261
General settings............................................................................................................. 262
Load modeling settings................................................................................................. 263
Numbering settings....................................................................................................... 263
Orientation mark settings............................................................................................. 263
Rebar set settings...........................................................................................................265
Units and decimals settings.......................................................................................... 267
Settings defined by advanced options..............................................................................274
Change the advanced option values in the Advanced Options dialog box................. 275
5.4 Input files (.inp files)..................................................................................... 276
Properties of the objects.inp file....................................................................................... 277
Define and update user-defined attributes (UDAs).........................................................280
Update definitions of user-defined attributes (UDAs) in a model........................... 281
Environment database file............................................................................................ 282
Example: Create and update a user-defined attribute (UDA)...................................282
Show plates as flat bars in drawings and reports........................................................... 286
Define flat bar sizes with the Fltprops.inp file................................................................. 287
Define unfolding parameters in the unfold_corner_ratios.inp file................................287
5.5 Data files (.dat files)...................................................................................... 290
5.6 Message files..................................................................................................291
Customize message files.................................................................................................... 291
5.7 Property files................................................................................................. 292
5.8 Standard files.................................................................................................293
5.9 Catalog files................................................................................................... 296
5.10 Font files and font conversion files.............................................................299
5.11 Symbol files.................................................................................................... 299
5.12 Files related to templates, reports and drawings.....................................300
5.13 Image files...................................................................................................... 301
5.14 Log files...........................................................................................................301
View a log file....................................................................................................................... 305
Change the name and location of session history log file..............................................306
Numbering history log file..................................................................................................307
Numbering series in the numbering history log file....................................................... 308
5.15 Model folder files and file name extensions..............................................310
Files in the Tekla Structures model folder........................................................................310
Files in the \Analysis folder.................................................................................................313
Files in the \attributes folder..............................................................................................313
Component properties files in the \attributes folder..................................................... 321
6
Object level drawing settings, saved in \attributes folder.............................................. 321
View level drawing settings, saved in \attributes folder................................................. 322
Files related to single-part drawings, drawing level properties, saved in
\attributes folder................................................................................................................. 323
Files related to assembly drawings, drawing level properties, saved in
\attributes folder................................................................................................................. 325
Files related to cast unit drawings, drawing level properties, saved in
\attributes folder................................................................................................................. 326
Files related to general arrangement drawings, drawing level properties,
saved in \attributes folder.................................................................................................. 328
Files related to multidrawings, drawing level properties, saved in \attributes folder 330
Files common to all drawings, and files in the \drawings folder................................... 331
Files related to IFC export in \IFC folder........................................................................... 332
Files related to NC in the \DSTV_Profiles folder...............................................................332
Files in the \ModelSharing folder...................................................................................... 332
Files in the \ProjectOrganizer folder................................................................................. 332
Files related to reports in the \Reports folder................................................................. 333
Files in the \SessionFileRepository folder.........................................................................333
Files related to shapes in the \ShapeGeometries and \Shapes folders........................333
Files in the \screenshots folder..........................................................................................333
Files related to Unitechnik export in the \UT_files folder............................................... 333
5.16 Check and change Tekla Structures file and folder locations in
Directory browser......................................................................................... 334
5.17 Folder search order.......................................................................................334
5.18 Location of certain hidden files and folders.............................................. 337
6 Templates................................................................................... 339
6.1 Create a template......................................................................................... 341
6.2 Create a template in HTML format............................................................. 342
6.3 Create a .pdf report template......................................................................343
6.4 Create a template for nested assemblies.................................................. 346
6.5 Create a template for bending schedules or pull-out pictures .............. 350
Bending schedule attributes.............................................................................................. 352
6.6 Add images in a template............................................................................ 354
6.7 Content types................................................................................................ 357
6.8 Template attribute files (contentattributes.lst)....................................... 360
6.9 User-defined template attributes............................................................... 361
Add user-defined template attributes to Template Editor.............................................363
Add comments to user-defined template attributes...................................................... 364
Add hierarchy to user-defined template attributes........................................................ 365
6.10 Tips for templates ........................................................................................ 366
Use text type attribute in calculations.............................................................................. 366
Change value field content to use imperial units............................................................ 367
Define customized date format......................................................................................... 367
Assembly or cast unit drawing sheet number................................................................. 368
Use format functions in value fields................................................................................. 368
7
7.2 Multi-user models......................................................................................... 372
12 Disclaimer...................................................................................381
8
1 Get started as a Tekla
Structures administrator
Backup
With all valuable information and work your company stores, it is important to
take backups of the model folders, and firm and project settings. If your
company has a system for taking automatic scheduled backups, schedule your
system to take the backups at night time, outside working hours to prevent
any possible conflicts in the model. Do not forget to also take a backup of the
license entitlements and your active licenses.
Virus protection
Virus protection software has sometimes caused problems in saving models
and drawings to the model folder. These problems may occur especially if you
have your model saved on a network drive. We strongly recommend that you
add Tekla Structures into the safe list of your antivirus system, and set up your
virus protection in a way that actions in your model folder are not blocked or
scanned.
WARNING Do not change the registry settings. Changing the settings can
cause the operating system to fail. It is possible to view the
registry settings using the Registry Editor.
User settings
Some of the Tekla Structures user settings, for example, general options, and
dialog box locations and sizes are stored in the registry. The settings are saved
in a registry key named after the Tekla Structures version number in the
registry branch HKEY_CURRENT_USER\Software\Trimble\Tekla
Structures\<VERSION>.
Tekla Structures uses the hardcoded default settings when opened for the first
time after the installation. If you change a setting during a Tekla Structures
session, Tekla Structures saves the change during the session, or when you
exit Tekla Structures. When you open the same version of Tekla Structures
again, the changed setting is used.
When upgrading to a newer Tekla Structures version, you can use the
Migration Wizard tool to copy the settings you have changed.
Installation settings
The Tekla Structures installation saves information to the
HKEY_LOCAL_MACHINE\SOFTWARE\Trimble\Tekla Structures
\<VERSION> registry key.
Tekla Structures installation for administrators 14 Tekla Structures settings in the Windows registry
2.6 Installation in a virtual environment
You can also run Tekla Structures in a Citrix virtual environment. Application
and desktop virtualization allow users to run software from a Citrix server on
the network without locally-installed Tekla Structures on their workstation. For
detailed information on virtualized installation, see Using Tekla Structures with
application and desktop virtualization (page 23).
Direct installation
1. Double-click the .tsep installer that you have downloaded.
2. The Tekla Structures extension manager dialog box opens with the
name of the extension that is going to be installed.
By default .tsep installers are opened with Tekla Structures extension
manager. Some .tsep installers are run directly from Tekla Warehouse
with the Insert into model option.
3. Select the Tekla Structures versions to which you want to import and click
the Import button. The next time you start Tekla Structures, the extension
NOTE If the .tsep installer is not set to open with Tekla Structures
extension manager by default, you can set it manually. Right-click on
the .tsep installer and select Properties. In Opens with, select
Change and browse to TsepFileDispatcherLauncher.
Centralized installation
You can centrally install a batch of .tsep installers across company
workstations. This method is meant for system administrators.
By default, the .tsep installers waiting for installation are stored in
\ProgramData\Trimble\Tekla Structures\<version>\Extensions\To
be installed. To install centrally, you need to copy the .tsep installers to
the %XSDATADIR%\Extensions\To be installed folder. Create the \To
be installed folder if it does not exist yet.
This command will take all .tsep installers from the \Server1 network
directory and copy them to the local user's \To be installed folder. After
copying, TepAutoInstaller.exe installs all .tsep installers from the local
user's \To be installed folder. Installing the packages allows users to start
Tekla Structures without first waiting for the installations to complete.
TIP If you want to copy the settings later, you can start Migration Wizard manually
by double-clicking the MigrationWizard.exe in the \Tekla Structures
\<version>\nt\bin\applications\Tekla\Migrations folder. You can
select the version from which the settings are copied and the version to which
the settings are copied.
NOTE We recommend that only administrators create the customization and the
necessary shortcuts. Otherwise, your settings may differ from the settings
defined for your firm, or for the particular project you are working for.
Tekla Structures installation for administrators 19 Create start-up shortcuts with customized
initializations
6. Right-click Tekla Structures <version> and select Copy.
7. Paste the shortcut to your desktop.
8. Select the shortcut, right-click and select Properties.
9. Modify the Target of the shortcut by adding the required project
initialization information to it.
First enter the path to the current teklastructures.exe, then the
desired parameters.
Use the quotation marks (") in the path to avoid possible problems if the
path contains spaces. If you have installed Tekla Structures to a path that
does not contain spaces, there will be no problems even if you remove
the quotations marks, for example, C:\TeklaStructures\. If you have
installed Tekla Structures to a path that contains spaces, the quotation
marks are needed, for example, C:\Program Files\Tekla
Structures\.
Tekla Structures installation for administrators 20 Create start-up shortcuts with customized
initializations
Available parameters in shortcuts
The table below lists the parameters you can use in the start-up shortcuts.
The parameters can be used in combinations. You can set the parameters to
automatically bypass the Tekla Structures - Choose setup dialog box, open a
model and run a macro, for example.
Parameter Description
-I The given .ini file is loaded before the
<ini_file_pat environment .ini files. This parameter can be specified
h> multiple times.
This parameter can be used to bypass the Tekla
Structures - Choose setup dialog (the login dialog).
Example:
"C:\Program Files\Tekla Structures
\<version>\nt\bin\TeklaStructures.exe"
-I "C:\ProgramData\Trimble\Tekla
Structures\<version>\Environments\uk
\Bypass.ini"
-i The given .ini file is loaded after the role .ini files.
<ini_file_pat This parameter can be specified multiple times.
h>
Example:
"C:\Program Files\Tekla Structures
\<version>\nt\bin\TeklaStructures.exe"
-i "C:\TeklaStructures\MySettings.ini"
To open an The given model is opened after start-up.
existing model
Example:
<model_path>
"C:\Program Files\Tekla Structures
\<version>\nt\bin\TeklaStructures.exe"
"C:\TeklaStructuresModels\My model"
To open an The given autosaved model is opened after start-up.
existing,
Example:
autosaved model
<model_path> "C:\Program Files\Tekla Structures
\<version>\nt\bin
/autosaved \TeklaStructures.exe""C:\TeklaStructure
sModels\My model" /autosaved
To create a new A new model is created after start-up.
model without a
Example:
model template
/ "C:\Program Files\Tekla Structures
\<version>\nt\bin\TeklaStructures.exe"/
create:<model create:"C:\TeklaStructuresModels\My
_path> model"
Tekla Structures installation for administrators 21 Create start-up shortcuts with customized
initializations
Parameter Description
To create a new A new model using a model template is created after
model using a start-up.
model template
Example:
/
create:<model "C:\Program Files\Tekla Structures
\<version>\nt\bin\TeklaStructures.exe"/
_path> / create:"C:\TeklaStructuresModels\My
modelTemplate model" /modelTemplate:"Cast-in-Place"
:<template_na
me>
To create a new A new multi-user model is created after start-up.
multi-user model
Example:
/
create:<model "C:\Program Files\Tekla Structures
\<version>\nt\bin\TeklaStructures.exe"/
_path> / create:"C:\TeklaStructuresModels\My
server:<serve model" /server:"my-server:1234"
r_name>
To run a macro The given macro is executed after start-up.
after start-up
The example below opens Tekla Structures, sets the
-m environment, role and configuration from the
<macro_file_p Bypass.ini file, opens the model, and reads in and saves
ath> the model by using the Example Macro: Model Sharing
Read in and Save from the BIM Publisher tool that is
available in Tekla Warehouse.
"C:\Program Files\Tekla Structures
\<version>\nt\bin\TeklaStructures.exe"
-I "C:\ProgramData\Trimble\Tekla
Structures\<version>\Environments
\<environment>\Bypass.ini"
"C:\TeklaStructuresModels\<model>" -m
"C:\ReadInSave2016.cs"
Tekla Structures installation for administrators 22 Create start-up shortcuts with customized
initializations
"C:\Program Files\Tekla Structures\<version>\nt\bin\TeklaStructures.exe" -
i "\\MyServer\MyProject\MyProject.ini" "\\MyServer\MyProject\MyModel\"
Data center
Streaming applications from the server enables the use of Tekla Structures on
client computers, tablets and smartphones that have different hardware and
software configurations. Tekla Structures runs on Windows on the remote
server and the virtualization solution allows client devices to be used for
display and user input.
Users connect through a secure connection to the data center located in your
premises or in the cloud. The project data is protected as everything is stored
only on the server. Using Tekla Structures from a centralized location ensures
that all users in the project are using the same project environment set-up.
Tekla Structures installation for administrators 23 Using Tekla Structures with application and
desktop virtualization
Prerequisites for using Tekla Structures in a virtual
environment
Citrix virtualization is set up either on a physical server or on a virtual server.
Recommended hardware is described in Hardware recommendations for
running Tekla Structures on Citrix and .
For detailed instructions on installing and setting up XenApp and XenDesktop,
see the Citrix documentation.
The image below shows the main components in Tekla Structures
virtualization.
Citrix Receiver
Citrix XenApp/XenDesktop
2 3
License server File server
Data center
1. Thin client application: users can access Tekla Structures with Citrix
Receiver through Citrix XenApp client or Citrix XenDesktop desktop viewer
on any supported operating system and hardware. Multiple concurrent
clients may share one virtual machine instance.
A good internet connection is required. Recommended network
bandwidth is 1 Mbps or more.
2. Each TeklaStructures.exe running on the virtual machine needs a
valid license.
Local, enterprise, or cloud Tekla license server can be used, and the
license server can be hosted in or out of the data center.
3. Read/write project files from network-attached storage (NAS). Fast disk
access is needed. Never use the local disk of the virtual server for saving
model folders.
Accessing any files from the client's local file system requires uploading
the files to the server, which may be very slow and should be avoided as
Tekla Structures installation for administrators 24 Using Tekla Structures with application and
desktop virtualization
much as possible. Project data including environments should be stored
on another (server) machine in the data center or file system inside the
company network.
The key components for using Tekla Structures with the Citrix application and
desktop virtualization are:
• High-end Windows server that can serve multiple concurrent users. The
server is typically set up by the company's IT department.
• A file server that provides fast access to project files from the virtualization
server.
• Tekla Structures installed on the server or on the virtual machine running
on the server.
• A reliable connection from the virtual hosts to Tekla license server as each
Tekla Structures user needs a valid Tekla Structures license
• Delivery groups (user groups) and access rights, which are defined on the
server with Citrix Studio.
• Delivery groups are set up by the administrator of the virtualization
environment.
• Access rights for delivery groups must be defined by the administrator
on the server.
• Citrix Receiver installed on client computers. The Citrix Receiver is typically
delivered through an Internet browser and installed by the end-user.
NOTE Storing models on the virtual computer local disk may cause
access problems. Use a dedicated file server for models, and
Tekla Structures installation for administrators 25 Using Tekla Structures with application and
desktop virtualization
remember to select the correct network location for the model
folder during the Tekla Structures installation.
Tekla Structures environment settings are the same for all users
that use the same virtual computer. In the same manner as with
normal desktop installations, you still have to make sure that the
environments on different virtual machines are the same or
matching.
Tekla Structures installation for administrators 26 Using Tekla Structures with application and
desktop virtualization
3 Manage licenses
Manage licenses 27
When you renew licenses and when you need to make hardware changes on
the license server, you must deactivate your licenses as explained in
Deactivate Tekla licenses (page 67).
If your licenses have become untrusted or disabled, they cannot be used and
you need to repair them. For information about how to do this, see Repair a
license (page 76).
See also
Troubleshoot Tekla licensing (page 77)
Tekla Structures
License borrow tool (optional)
4
4
Online licenses
You do not have to activate all of the licenses on the same license server even
if they are on the same entitlement certificate. For example, you can divide
your total license entitlement on several servers simply by activating one half
of your licenses on one server and the other half of the licenses on another
server. Or, as another example, you can activate some of the licenses on a
common server and the rest locally on each user’s computer. You can easily
change the location of the licenses by deactivating them on one license server
and activating on another so you can adjust the number of licenses to changes
in your user base over time.
In Tekla Structures, you can define two server addresses separated by a
semicolon (;). This way, if there is a maintenance break on one of the servers,
users can obtain the license from the other server.
NOTE Deactivate your licenses before you make changes to the hardware
or perform a major operating system upgrade on the license server
computer. Keep copies of your license entitlement certificate(s) in a
safe place in case something goes wrong, so that you can easily and
quickly activate the deactivated licenses on a different system. You
can only activate the same licenses again if they have first been
deactivated on the previous system. If the license server system
becomes permanently inoperable with the licenses still activated,
contact your local Tekla support for assistance.
Configuration features
You have fine-grained control over the license use:
• You can control license use based on the license type (enterprise/domestic)
or Tekla Structures configuration.
• You can define minimum and maximum numbers of licenses users/user
groups have available.
See also
Distributing and managing Tekla licenses (page 35)
Examples of different Tekla Structures licensing system setups (page 37)
Installing Tekla license server (page 42)
y.
Because the users use different configurations, the company uses a common
license server.
• The company has an internal policy for license use containing regulations
for managing the licenses.
• One of the main users is assigned as the license server administrator. The
administrator installs the license server and informs the other users of the
hostname and port number of the server. The license server administrator
also performs other server maintenance duties.
• One of the users travels a lot and needs Tekla Structures on the journeys. A
license server is installed separately on the user’s computer, so the user
does not need to borrow a license or use a VPN connection for offline use
of Tekla Structures.
• Other users borrow licenses from the license server when they need to use
Tekla Structures offline.
See also
Problems in Tekla license server installation and connecting to the license
server (page 79)
Activate Tekla licenses (page 62)
Allowing Tekla license server to operate through Windows Firewall (page 51)
21.0 or earlier
See also
Install Tekla license server - manual installation (page 45)
Problems in Tekla license server installation and connecting to the license
server (page 79)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
For example, you need to install the license server manually if the default
TCP/IP port 27007 is already in use by other services or applications, and you
need to define another port in the license file tekla.lic.
Before you start license server installation, stop other FlexNet licensing
services.
To install the license server manually:
1. Download the license server installation package with the latest updates
from Tekla Downloads product download service.
2. Select the installation language.
3. Select Manual as the licensing server installation type and complete the
installation.
4. Go to the Start menu or Start screen (depending on your Windows
operating system) and open Command Prompt as administrator.
5. At the command prompt, enter the following commands:
a. cd /d %SYSTEMDRIVE%\Tekla\License\Server
b. installanchorservice.exe
6. Modify the license file to include the hostname or IP address of the server,
and the correct TCP/IP port:
a. Open the ..\Tekla\License\Server folder on the server
computer.
b. Open the tekla.lic (license file) file with a text editor.
c. Replace text localhost on the line SERVER localhost ANY with
the hostname (computer name) or IP address of the license server.
d. Enter the TCP/IP port number after text SERVER server_hostname
ANY.
e. Save the changes and close the text editor.
7. Go to Tekla Licensing --> LMTOOLS through the Start menu or Start
screen, depending on your Windows operating system.
8. On the Service/License File tab, click Configuration using Services.
9. On the Config Services tab to configure the licensing service:
a. In the Service Name box, enter the name of the service exactly as
follows: Tekla Licensing Service.
b. Click the Browse buttons to locate the lmgrd.exe (license server
manager), tekla.lic and tekla_debug.log files.
By default, lmgrd.exe, tekla.lic and tekla_debug.log are
located in the C:\Tekla\License\Server folder.
Note that if you set Path to the debug log file outside the
"C:\ProgramData\..." folder, you get an error message:
"Windows preferred path <SystemDrive>\ProgramData to store
service data is not set." This error message can be ignored.
c. Select the Use Services check box to run the licensing service as a
Windows service.
d. Select the Start Server at Power Up check box to start the licensing
service automatically after Windows startup.
e. Click Save Service to save the settings.
11. Go to the Server Status tab and click Perform Status Enquiry.
In the status list, the line License server status shows the TCP/IP
port and hostname of the license server.
Now you can activate the licenses and connect Tekla Structures to the
license server.
You can also change the language of the user interface in Tekla License
Administration Tool by opening the tool and clicking Language.
Do not delete texts SERVER and ANY when you enter the hostname or
IP address of the license server.
The following formats are valid:
Hostname:server_hostname
Domain name: server_hostname.mycompany.com
IP address: 10.0.0.12
See also
Install Tekla license server - manual installation (page 45)
See also
Installing Tekla license server (page 42)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
See also
Allowing Tekla license server to operate through Windows Firewall (page 51)
4. Enter the text port=free_port at the end of the VENDOR row, for
example, port=1234.
Defining the TCP/IP port number on the VENDOR row may slow down the
restart time of Tekla Licensing Service.
5. Save the changes and close tekla.lic.
6. Update your license server with the changes:
a. Go to Tekla Licensing --> LMTOOLS through the Start menu or Start
screen, depending on your Windows operating system.
b. On the Service/License File tab, ensure that Configuration using
services and Tekla Licensing Service are selected.
13. On the Profile panel, select the appropriate profiles, and then click Next.
Activate licenses
To activate a license, you must have the corresponding license entitlement
certificate file EntitlementCertificate.html. The entitlement certificate is
sent in an e-mail to the person in your organization who has made the license
purchase, or to someone they have named as the contact person. The
entitlement certificate states the configurations, quantities and identifiers of
the licenses you are entitled to use.
• We recommend that you save the entitlement certificate file
EntitlementCertificate.html to the ..\Tekla\License\Server
folder. You will need the file again if you later need to move the licenses to
a different computer.
If you have licenses in several entitlement files, rename the files as
necessary to avoid overwriting.
• You can activate licenses using either manual or automatic server
notification. Do not use automatic notification if you are using some other
FlexNet license and license server administration tool, such as FlexNet
Manager. Otherwise, we recommend using automatic notification. You can
find the instructions for both procedures below.
NOTE Do not use automatic notification if you are using some other FlexNet
license and license server administration tool, such as FlexNet
status on the Notify Server button in the toolbar and click the
button if necessary.
3. Click Open and open the EntitlementCertificate.html file that
contains the license. The license information is displayed in the Entitled
Licenses area.
4. Click the Activate cell and select the number of licenses to activate.
See also
Problems in Tekla license activation (page 82)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
status on the Notify Server button in the toolbar and click the button
if necessary.
3. Click Open and open the EntitlementCertificate.html file that
contains the license. The license information is displayed in the Entitled
Licenses area.
4. Click the Activate cell and select the number of licenses to activate.
See also
Problems in Tekla license activation (page 82)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
By default, when Tekla Structures starts for the first time on a computer, the
system asks for the address of your Tekla license server unless Tekla
Structures can find a license server with an active license installed on the same
computer. To avoid this manual process, you can include the Tekla license
server address in your customized configuration. Similarly, you can also select
the license for the user, and if you also preset the environment and role, the
user does not need to make any selections when starting Tekla Structures. To
set up this for your users, see the instructions in Implementation guide for
administrators (page 107).
The activation server at Trimble Solutions tracks the activation status of your
licenses. You are not allowed to activate any version of the same license again
without first deactivating it.
When you deactivate licenses, your license server contacts the activation
server at Trimble Solutions, and the license rights are transferred away from
your Tekla license server.
Deactivate licenses
• Internet access is required in license deactivation.
NOTE Before you deactivate licenses, ensure that the licenses are not in
use or borrowed. The borrowed licenses must be returned before
they can be deactivated.
3. If you have not activated the automatic server notifications (the Notify
Server option in Tekla License Administration Tool), you need to stop
the license server manually in LMTOOLS:
a. Go to Tekla Licensing --> LMTOOLS through the Start menu or Start
screen, depending on your Windows operating system. Start
LMTOOLS with administrator rights.
b. On the Service/License File tab, ensure that Configuration using
services and Tekla Licensing Service are selected.
c. Go to the Start/Stop/Reread tab and click Stop Server.
4. In Tekla License Administration Tool, go to the Licenses tab.
The Activated Licenses area lists the active licenses.
5. Select the Deactivate check box to select the license for deactivation.
If you activated more than one license of the same type in one go, you
cannot deactivate those licenses one by one, but you need to deactivate
all of the licenses in one go.
6. The Deactivate button is activated, click it.
The license server contacts the activation server at Trimble Solutions. Internet
access is required at this stage. After a successful deactivation you will see the
See also
Problems in Tekla license deactivation (page 86)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
See also
Troubleshoot Tekla licensing (page 77)
3. On the Server Status tab, click Perform Status Enquiry. You will receive
a listing of how many licenses and which configurations are activated on
the server, and how many of the licenses are in use at the moment of
enquiry.
The status enquiry uses abbreviations of Tekla Structures configurations,
which are explained here (page 72). You can also find the description of
the abbreviations in your entitlement certificate or in Tekla License
Administration Tool.
For a comprehensive description of the status enquiry syntax, see .
Useful links
For more information about limiting certain Tekla Structures versions to
certain users, see the following Support Article in Tekla User Assistance: How
to limit certain Tekla Structures version to certain users
Configuration codes
When you define access rights for different Tekla Structures configurations in
the tekla.opt options file, you need to add a proper code for each
configuration in the definition.
The codes for the Tekla Structures configurations are listed below:
Useful links
For more information about limiting certain Tekla Structures versions to
certain users, see the following Support Article in Tekla User Assistance: How
to limit certain Tekla Structures version to certain users
See also
Installing Tekla license server (page 42)
Repair a license
If your licenses have become untrusted or disabled, they cannot be used and
you need to repair them.
The license trust status is indicated in the Activated Licenses area in Tekla
License Administration Tool. If a trust status symbol is green, the information
is trusted, if red, the information is untrusted.
NOTE Licenses that have the Host trust status untrusted cannot be
repaired.
• A red T (Time) indicates whether the system clock has been tampered with.
The Time trust status of your license is not trusted:
To repair a license:
1. Go to Tekla Licensing --> Tekla License Administration Tool through
the Start menu or Start screen, depending on your Windows operating
system.
The Activated Licenses area displays the activated licenses.
2. Click Repair.
The license server contacts the activation server at Trimble Solutions.
After successful repairing the trust status in Tekla License Administration
Tool dialog box is updated.
For more information about the status of the activated licenses in the trusted
storage, see instructions in the following Support Articles in Tekla User
Assistance:
Checking the status of the activated licenses in the trusted storage
Checking the status of the activated licenses in the trusted storage (including
borrowing info)
See also
Troubleshoot Tekla licensing (page 77)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
License library initialization failed with error: The licensing service is not
installed.
Reason: The error occurs when you are starting Tekla License Administration
Tool, or when you are trying to run serveractutil.exe command line tool.
Solution: If you selected the Manual option for Tekla Licensing Service
installation then you need to manually install FLEXnet licensing service:
1. If you have some other FlexNet licensing service running on the server,
stop it before entering the commands.
2. Go to the Start menu or Start screen, depending on your Windows
operating system, and open Command Prompt as an administrator.
3. At the command prompt, type the following commands:
cd /D full_path_to_installation_directory
For example, if you install Tekla license server to the default folder, you
need to enter cd /D C:\Tekla\License\Server.
installanchorservice.exe
See also
Problems in Tekla licensing: Error codes and their descriptions (page 93)
Installing Tekla license server (page 42)
Allowing Tekla license server to operate through Windows Firewall (page 51)
Problems in FlexNet
See also
Installing Tekla license server (page 42)
Uninstall Tekla Structures (page 377)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
Useful links
For more information about the status of the activated licenses in the trusted
storage, see instructions in the following Support Articles in Tekla User
Assistance:
Checking the status of the activated licenses in the trusted storage
Checking the status of the activated licenses in the trusted storage (including
borrowing info)
See also
Problems in Tekla licensing: Error codes and their descriptions (page 93)
Reason: You cannot select a license for deactivation if the license is still
borrowed.
Solution: Return the license and then deactivate the license.
See also
Problems in Tekla licensing: Error codes and their descriptions (page 93)
Deactivate Tekla licenses (page 67)
Unable to select a date from the calendar in the Borrow Until box.
Reason: The maximum borrowing period is one month.
Solution: In Tekla License Borrow Tool, select a date that is within one month
from the date of borrowing:
1. Go to Tekla License Borrow --> Tekla License Borrow Tool through the
Start menu or Start screen, depending on your Windows operating
system.
2. In the Products area, click the Borrow Until box and select from the
calendar the expiration date that is within one month from the date of
borrowing.
See also
Problems in Tekla licensing: Error codes and their descriptions (page 93)
Set up license borrowing for offline use (page 100)
Reason: The Host (H) trust status of your license is not trusted. Hardware
setup of your server computer has changed radically.
Solution: The licenses with the untrusted H trust status cannot be repaired.
Contact your local support.
We recommend that you run your license server on a proper server computer
that is regularly maintained. You need to deactivate your licenses before
performing any maintenance actions on your server computer. However,
unnecessary deactivations should be avoided due to technical and security
reasons.
For more information, see Repair a license (page 76).
Reason: The Time (T) trust status of your license is not trusted. Time settings
of your server computer have changed radically.
Solution: You need to set the correct system date and time and after that
repair the license in Tekla License Administration Tool.
Do not manipulate system clock settings of the server computer that has
activated licenses.
For more information, see Repair a license (page 76).
Reason: The Restore (R) trust status of your license is not trusted. Your
backup system may have overwritten some licensing information.
Solution: You need to repair the license in Tekla License Administration Tool.
We recommend that you configure your system backup settings so that the
existing licensing software, tools and files are not automatically overwritten or
replaced with the restored ones.
For more information, see Repair a license (page 76).
See also
Problems in Tekla licensing: Error codes and their descriptions (page 93)
Repair a license (page 76)
LMTOOLS is unable to stop the license server, and the message "Unable
to Stop Server" is displayed in the LMTOOLS message bar.
Reason: You may have selected an incorrect licensing service.
Solution: You need to select Tekla Licensing Service as the licensing service.
Do the following:
See also
Install Tekla license server - manual installation (page 45)
Configure Tekla license server manually (page 49)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
See also
Preconfigure license server settings for users (page 66)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
NOTE Deactivation is not needed in this case. Licenses are kept safe in a
specific Flexera Software location outside Tekla license server
installation directory.
Error 20
Problem: Error 20: The licensing service is not installed.
Reason: The error occurs when you are starting Tekla License Administration
Tool, or when you are trying to run serveractutil.exe command line tool.
Solution: If you selected the Manual option for Tekla Licensing Service
installation then you need to manually install FLEXnet licensing service:
1. If you have some other FlexNet licensing service running on the server,
stop it before entering the commands.
2. Go to the Start menu or Start screen, depending on your Windows
operating system, and open Command Prompt as an administrator.
3. At the command prompt, type the following commands:
cd /D full_path_to_installation_directory
For example, if you install Tekla license server to the default folder, you
need to enter cd /D C:\Tekla\License\Server.
installanchorservice.exe
Error 109
Problem: There are no activated licenses to return. Another program
may have modified the activated licenses rights concurrently. (109)
Unable to return as there is no licenses in Trusted Storage.
Reason: The trusted storage has been modified, probably by some other
program.
The red Restore (R) trust status of your license is not trusted. The
license is broken, therefore it cannot be returned.
Solution: The license will become available on the server machine
automatically when the borrow period ends.
Error 1316
Problem: License server installation fails.
The following message is displayed: "A network error occurred while
attempting to read from the file C:\Documents and Settings\<user>
\Local Settings\Application Data\Downloaded Installations
\...\Tekla Structures License Server v1.01.msi".
Reason: You have an older version of the license server installed.
Solution: Uninstall the old version and then install the new version of the
license server.
For more information about uninstalling the server, see Uninstall Tekla
Structures (page 377).
Error 7174
License activation fails, and the following message is displayed:
"Unspecified FLEXnet Error with code 7174 Only deployed entitlement
line item can be fulfilled."
Reason: You are trying to activate an obsolete license.
Solution: You should have received a new entitlement certificate from your
local Tekla representative. Try the activation again with the new entitlement
certificate, and move the old obsolete entitlement certificate in an archive
folder.
For more information, see Activate Tekla licenses (page 62).
Error 7284
Problem: Unspecified FLEXnet Error with code 7284. Cannot perform
support actions on inactive fulfillment record
FID_xxxxxxxx_xxxxxxxxxxx__xxxx.
Reason: Trusted Storage has been restored from an old backup copy. The
license with fulfillment ID FID_ xxxxxxxx_xxxxxxxxxxx__xxxx has been
deactivated already.
Solution: You need to restore trusted storage files from the most recent
backup copy and then repair licenses if needed.
For more information about repairing licenses, see Repair a license (page 76).
Error 7343
Problem: Unspecified FLEXnet Error with code 7343 Entitlement line item
has expired on <date> <time>.
Reason: License has expired. It is not possible to activate or repair expired
licenses.
Error 7466
Problem: License deactivation fails, and the following message is
displayed: "The return of the fulfillment is denied by the return policy
because max return exceeded".
Reason: You have deactivated the license too many times in a 30 days period.
Solution: You can deactivate the license again when 30 days have passed
since the first deactivation of the license in the past 30 days. The number of
deactivations of a license within a given time period is limited due to technical
and security reasons.
Error 7581
Problem: Unspecified FLEXnet Error with code 7581. Online Return/Repair
Request for the activationId XXXX-XXXX-XXXX-XXXX-XXXX-XX is not
originated from the original client machine.
Reason and solution: The computer is not the same where the licenses were
originally activated, and you need to return/repair licenses from the original
computer. Another reason might be that the computer has changed so much
that activation server at Trimble Solutions no longer recognizes it as the same
one, in which case you need to replace your licenses.
For more information about returning and repairing licenses, see Returning a
borrowed license (page 105) and Repair a license (page 76).
Error 50005
Problem: Error (5005) License Activation failed - Initialization of API
Failed.
Problem: The activated licenses are not visible and it is not possible to activate
new licenses.
Reason: The installation package has failed to initialize or register some of the
software components.
Solution: Do the following:
1. Log in with administrator's rights.
2. Close Tekla License Administration Tool.
3. Stop Tekla license server and other license servers on the same computer
on the LMTOOLS --> Start/Stop/Reread tab.
4. Go to ..\Tekla\License\Server folder.
5. Double-click installanchorservice.exe.
6. Start Tekla license server and other license servers on the same computer
on the LMTOOLS --> Start/Stop/Reread tab.
7. Open Tekla License Administration Tool. The message should not be
displayed anymore.
Error 50018
Problem: License borrowing fails.
Reason: Wrong product ID file is used.
Solution: Do one of the following:
• Export a product ID file in Tekla License Administration Tool and use the
file for borrowing.
Error 50033
Problem: License borrowing fails.
Reason 1: Your license server may not have up-to-date license information.
Solution: In LMTOOLS, stop and then restart the server.
Reason 2: The INCLUDE keyword in the options file prevents the borrowing of
the configuration.
Solution: You need to add a dummy user "ACTIVATED LICENSE(S)" into the
group of the included users to enable the borrowing. Do the following:
1. Open tekla.opt using a text editor.
Error 50035
Problem: License borrowing fails.
Reason: The user tried to borrow a license that is not activated on the license
server. For example, the user tried to borrow a version 20 license and there
are only version 21 licenses activated on the server.
Solution: Do the following:
• Check that the product ID file is up to date. If not, export a new product ID
file in Tekla License Administration Tool ( File --> Export ) and send this file
to the user for borrowing. Then ask the user to save the new product ID
file, open the Tekla License Borrow Tool, click Open and browse for the
new .tpi file and try borrowing again.
• Check that your license information is up to date in LMTOOLS. If not,
reread the license file.
Error 50036
Problem: License borrowing fails.
Reason: You are not allowed to borrow the license.
Solution: Do one of the following:
• The options file (tekla.opt) needs to be modified so that the borrowing
of the license is allowed. For more information, see Modify Tekla license
access rights (tekla.opt) (page 71).
• Borrow another license.
Error 50037
Problem: License returning fails.
Reason: You tried to return the license to a different license server than it was
borrowed from.
Solution: You need to return the license to the same license server that it was
borrowed from. Do the following:
1. Go to Tekla License Borrow --> Tekla License Borrow Tool through the
Start menu or Start screen, depending on your Windows operating
system.
Users can borrow Tekla Structures licenses for offline use in Tekla License
Borrow Tool. Users need to have a network connection to the license server to
borrow and return a license.
Borrowed licenses are reserved for the duration of the borrowing even when
they are not in use, so the borrowed license is not available for other users.
Configuration files
A product ID (.tpi) file is needed for borrowing licenses. If you use the
licensing options file (tekla.opt) for managing license access rights, you
must always provide a customized product ID file for users. The default file
that lists all configurations will technically work in other cases, but
administrators should still provide a customized product ID file. The
customized file makes it easier for the users to select a license, because it
includes just those licenses that you have actually activated on the server. For
more information, see Provide offline users with a customized product ID file
(page 101).
You can define which licenses are available for which users in the licensing
options file (tekla.opt) on the license server. For more information, see
Modify Tekla license access rights (tekla.opt) (page 71).
NOTE If you do not follow the guidelines above, all users may lose the use of
the borrowed licenses until the end of the license borrowing period,
including the users who originally borrowed the licenses.
1. Install the Tekla License Borrow Tool on the users' computers with
customized product ID file(s).
2. To borrow a license, users must open the Tekla License Borrow Tool
installed on their computer when they are still online and can connect to
the Tekla license server.
The version of Tekla License Borrow Tool should be the same as the
version of Tekla license server.
3. After borrowing a license, users can go offline and freely work with, close
and reopen Tekla Structures within the license borrow period.
4. When the users are back online, they should return the borrowed licenses
to the license server.
If a user does not return the license, it becomes available for other users
on the license server after the license borrow time is over. However, the
license is still listed in the license borrow tool for the user until the user
returns it.
For detailed instructions, see Set up Tekla License Borrow Tool for Tekla
Structures offline use (page 102).
For end-user instructions, see Borrow a license from Tekla license server
(page 104) and Return a borrowed Tekla license (page 105).
See also
Problems in Tekla license borrowing (page 86)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
See also
Set up Tekla License Borrow Tool for Tekla Structures offline use (page 102)
5. In the Tekla License Borrow Tool dialog box, click Language and change
the language of the Tekla License Borrow Tool user interface, if necessary.
NOTE When you start Tekla Structures, and if Tekla Structures does not start with
the borrowed license, enter an asterisk (*) in the server box of the licensing
See also
Problems in Tekla license borrowing (page 86)
Before you can borrow a license, you need to install Tekla License Borrow
Tool, connect the computer with Tekla Structures to the license server and
open the product ID file.
For more information about the prerequisites, see Set up Tekla License
Borrow Tool for Tekla Structures offline use (page 102).
To borrow a license:
1. Close Tekla Structures.
2. Go to Tekla License Borrow --> Tekla License Borrow Tool through the
Start menu or Start screen, depending on your Windows operating
system.
3. Click the Setup button at the top of the dialog box.
4. In the Setup dialog box, enter the port number and the hostname
(computer name) of the license server in the Server box in the format
port@hostname, for example, 27007@server_hostname.
You need to use exactly the same port and host name as when starting
Tekla Structures.
5. Still in the Setup dialog box, click Browse and select the product ID file.
6. Click OK.
7. In the Products area, click the Borrow Until box and select the expiration
date for the borrowing period from the calendar.
The maximum borrowing period is one month. The exact maximum
borrow period varies between 29 to 32 days depending on the borrowing
date.
See also
Problems in Tekla license borrowing (page 86)
Problems in Tekla licensing: Error codes and their descriptions (page 93)
View and diagnose errors in Tekla Structures license activation, deactivation
and borrowing (page 78)
Set up license borrowing for offline use (page 100)
Create and distribute customized configurations 107 Implementation guide for administrators
Customizing Tekla Structures
Each new version of Tekla Structures introduces new features and
functionalities to improve the overall process used for completing a project.
Tekla Structures has multiple environments to suit the needs and
requirements of specific markets. Many features are localized in each Tekla
Structures version. Most of the changes in versions are focused on making the
default saved attributes more consistent, organized, simplified, and practical.
Your local technical team is dedicated to improving your knowledge and
experience of each new version. The team aims at enhancing your user
experience of Tekla Structures by performing tasks that have been identified
as essential by the existing users, new users, and potential users.
Before you start customizing Tekla Structures to suit the needs of your
company and your projects, collect the needed information, such as drawing
standards, used profiles, grades and materials, company logos, and naming
conventions.
The overall localization of Tekla Structures can be divided into four different
layers:
• Tekla Structures environment
• Company-level settings
• Project-level settings
• Multi-user settings
The three last ones are mainly managed by company administrators.
Setting up the standard that a company uses, and the standards that a specific
project needs will make the designing process much more efficient because
the end user can concentrate on the design process.
Tekla Warehouse
Tekla Warehouse has a lot of additional content, such as application tools and
environment content. You can download Tekla Warehouse offline content that
includes the catalog content of environments, such as profiles, bolts,
materials, and reinforcement.
The offline catalog content is under Tekla Structures collections in Tekla
Warehouse. The content is in .tsep packages that are installed when opening
Tekla Structures.
You can also create a local collection for your company, and share it for your
organization in your internal network. You can manage the access rights on
the folder and collection level in the collections.json file on each user's
computer. Copy the file to the same location on each user's computer. The file
is located in C:\Users\Public\Public Documents\Trimble\Tekla
Warehouse\collections.json.
The image below shows an example of the collection paths with four Tekla
Structures collections:
Create and distribute customized configurations 108 Implementation guide for administrators
In Tekla Warehouse the collections are found after mapping under My
collections --> Local and network collections .
Create and distribute customized configurations 109 Implementation guide for administrators
Some environments give you the opportunity to select a role when logging in.
The role is independent from the licenses that are used. The purpose of the
roles is to make the user interface and settings clearer, easier and faster for
the user's tasks.
In practice, this means that settings, filters, reports and the user interface is
set up for the role the user has. For example, preloaded settings in object
properties that are not relevant for the role are not shown, making the list of
options shorter and clearer.
Role selection is primarily meant to be configured by Trimble and reseller
localization personnel, and be part of the Tekla Structures installation package.
However, advanced users and Tekla Structures system administrators can also
create their own roles inside their company organization. Additional content is
available in the Tekla Warehouse offline and online collections. Note that you
need to have a Trimble Identity for downloading or installing from the online
collections. For more information, see Trimble Identity for Tekla Online
services.
Folder structure
Tekla Structures software and environments are separated into different
locations due to the requirements for Windows certification. By default, the
files are installed in the following folders:
• Software is installed under the \Program Files\Tekla Structures
folder.
Create and distribute customized configurations 110 Implementation guide for administrators
• Environments and extensions are installed under the \ProgramData
\Trimble\Tekla Structures folder.
• User settings are installed under the \Users\<username>\AppData
\Local\Trimble\Tekla Structures folder.
To use the saved settings in a firm and a project folder, set the path to the
folder by using the XS_PROJECT and XS_FIRM advanced options. These
advanced options should be put in the initialization, .ini, files. You can have
several different .ini files. You can define in the Tekla Structures shortcut
which .ini files to run and which settings to apply.
One of the most important advantages of using firm and project folders is that
Tekla Structures does not replace files in the project and firm folders when
you install a new version. This means that you retain your customized files
without having to cut and paste, or export and import from previous versions.
This makes upgrading to a newer version of Tekla Structures easier. When you
store files in one place, it is also easier to update the settings and ensure that
everyone in a project uses the same settings.
Example:
Create and distribute customized configurations 111 Implementation guide for administrators
In the current project, 123_project_ABC, you have set up the properties for the
concrete column, and saved them as column_ABC. To make these saved
settings available for everyone working in the 123_project_ABC project, copy
column_ABC.ccl from the \attributes folder under the model folder to
the \123_project_ABC project folder or on your file server, or to a user-
defined sub-folder under the \123_project_ABC project folder. Ensure that
everyone in the project has the correct path for the XS_PROJECT advanced
option in the .ini file.
For more information, see Create project and firm folders (page 245) and Files
and folders in Tekla Structures (page 244).
Folder Defined by
Model folder Currently open model
Project XS_PROJECT
Firm XS_FIRM
System XS_SYSTEM
You can specify more than one system folder, and this way define specific
settings for each role. Use the role options defined in the
env_<environment>.ini to point to the roles when specifying the system
folders in the XS_SYSTEM advanced option. Enter the options pointing to the
roles and separate them by semicolons, for example: set XS_SYSTEM=
%XS_STEEL%;%XS_ENGINEERING%;%XS_CONTRACTOR%;%XS_GENERAL
%;%XSDATADIR%\environments\common\system\
There are some exceptions to this search order. The exceptions are listed in
Folder search order (page 334).
NOTE Do not store customized files in the system folder. Tekla Structures replaces
these files when you install a new version.
Initialization files
Initialization files (page 246) (.ini) are used for launching Tekla Structures.
They can contain many advanced options that you can use to configure Tekla
Create and distribute customized configurations 112 Implementation guide for administrators
Structures for different standards and your own style of working. Tekla
Structures automatically creates the necessary .ini files during installation.
The number of .ini files it creates depends on how many country-specific
environments you choose to install.
1. teklastructures.ini
Initializes the settings needed for Tekla Structures to run.
The teklastructures.ini file in the \bin folder starts Tekla
Structures. We recommend that you do not make any changes to this file.
2. env_global_default.ini
Sets the global default settings.
The env_<your_environment>.ini file is located in the
\Environments subfolder and it contains all the environment-specific
settings. These files are set by your area office or reseller.
Create and distribute customized configurations 113 Implementation guide for administrators
3. environment.ini
Sets the environment-specific settings.
You can define specific settings for roles in your environment and store
these settings in role-specific folders. Organizing the folder structure
based on roles is useful for keeping the role content up to date. Note that
the folder structure and content may vary depending on the environment.
In the env_<environment>.ini file, each role has an option where you
can add the paths that point to the folders in which you have stored the
role settings. For example, XS_STEEL (\Steel), XS_CONCRETE
(\Concrete), XS_ENGINEERING (\Engineering) and XS_PRECAST
(\Precast) each point to the folders that contain settings specific to that
role. An example for steel role could be as follows:
set XS_STEEL=%XSDATADIR%\environments\Steel\master_drawings\;%XSDATADIR%
\environments\Steel\model_filters\;%XSDATADIR%\environments\Steel
\model_settings\
XS_GENERAL points to the \General folder that has content common for
all roles and settings that are specific to modeling and drawings, for
example.
When defining role settings in XS_SYSTEM, you use the role options
defined in the env_<environment>.ini to point to the role-specific
settings. Note that you do not need to add the folder paths in XS_SYSTEM
as they are defined in the env_<environment>.ini.
4. role.ini
Sets the settings defined for a role.
The role_<role>.ini file is located in the \Environments subfolder
and it contains the settings specific for a chosen role. For example, the
role_Engineer.ini file in the \Environments\uk folder contains all
the settings for the Engineering role in the UK environment.
5. user.ini
Sets the settings specified by the user.
The user.ini file contains your personal settings. The advanced options
in user.ini override those in other .ini files. For example, if you have
set the same advanced option in an .ini file, in a file in the environments
subfolder and the user.ini file, Tekla Structures uses the value in the
user.ini file. The user.ini is located in the C:\Users\<user_name>
\AppData\Local\Trimble\Tekla Structures\<version>
\UserSettings folder.
6. options.ini
Sets the settings specified for the company/project/model.
If there are several settings for the same advanced option, the later setting in
the reading order overrules the previous one. This means that the settings in
Create and distribute customized configurations 114 Implementation guide for administrators
user.ini overrule the settings in env_global_default.ini, and the
settings in user.in can be overruled by the settings in options.ini.
The lang_enu.ini is the initialization file for the English language settings.
The file is located with the other installed languages in the \Tekla
Structures\<version>\nt\bin folder.
We recommend that you make all your customizations in the options.ini
file under the model folder, or in the user.ini file. This way the
customizations are kept when you install the next version of Tekla Structures.
NOTE Changing an advanced option value in .ini files located outside the model
folder does not affect the existing models. You can only update the advanced
options in the Advanced options dialog box or in the options.ini file
located in the model folder, not from an options.ini file located in folders
defined for the XS_FIRM or XS_PROJECT advanced option. The .ini files are
also read when you open an existing model, but only new advanced options
that do not exist in options_model.db or options_drawings.db are
inserted, for example, such options that are not yet in the Advanced Options
dialog box, but have been added in the software.
Create and distribute customized configurations 115 Implementation guide for administrators
We recommend that you only use one of these methods to set advanced
options. The settings in the Advanced Options dialog box override those in
the .ini files. Some advanced options need a Tekla Structures restart to
activate the new setting.
To set an advanced option in the user.ini file:
1. Locate the user.ini file in the C:\Users\<user_name>\AppData
\Local\Trimble\Tekla Structures\<version>\UserSettings
folder.
2. Select and right-click the user.ini file in Windows Explorer and click
Open with. You can open the file in any standard text editor.
3. Check that the advanced option is set to the value you want. If it is, you
can stop here.
4. To change or add the advanced option, on a new line, type set, add a
space and the name of the advanced option followed by its value in a
single line.
Tekla Structures only reads lines in the initialization file that start with set,
for example, set %XS_DIR%=C:\TeklaStructures\2019 .
5. Save the user.ini file.
Creating shortcuts
To use the correct .ini files for a specific project, the easiest way is to create
a shortcut for the project on the desktop. Shortcuts are used to start
teklastructures.exe with the defined initializations.
1. Make a copy of the default shortcut: In the Windows Start menu or Start
screen, find Tekla Structures <version>, then right-click the Tekla
Structures <version>.
2. Select Copy from the pop-up menu.
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.
Create and distribute customized configurations 116 Implementation guide for administrators
For example, you can use the following parameters in shortcuts:
• -i InitializationFile: Initialization file to be read during startup, for
example: -i \\MyServer\MyProject\Project1.ini. You can repeat
this parameter as many times as you need.
• ModelToBeOpened: Full path to the model to be opened automatically.
• /create:ModelToBeCreated: Full path to model to be created
automatically.
.ini files tell where things can be found and in which order, depending on
the folder structure that the company has set up. See more in Create start-up
shortcuts with customized initializations (page 19).
Create and distribute customized configurations 117 Implementation guide for administrators
set XS_LICENSE_SERVER_HOST=27007@MY_LICENSE_SERVER_NAME
set XS_DEFAULT_LICENSE=FULL
set XS_DEFAULT_ENVIRONMENT=%XSDATADIR%\Environments\uk\env_UK.ini
set XS_DEFAULT_ROLE=%XSDATADIR%\Environments\uk\role_Engineer.ini
See more in Create start-up shortcuts with customized initializations (page 19).
User-defined attributes
User-defined attributes are attributes set to an object in a model or a drawing.
These user-defined attributes can be used for many purposes, such as in
filters, drawings, reports, export, import, fabrication, erection, and revision
handling.
You can create your own user-defined attributes (page 282) that you need in
your company, or for a specific project. The user-defined attributes can be
numbers, text, lists, or dates. They can be set to be unique for an object or
allowed to be copied; they can also be ignored by numbering or affect
numbering.
The user-defined attributes are defined in objects.inp files. These files are
located in different folders following the Tekla Structures folder setup, and
they are merged together during startup. The objects.inp file reads the
user-defined attributes in order from the folders listed below, starting from
the model folder:
Create and distribute customized configurations 118 Implementation guide for administrators
Folder defined by Advanced option
advanced option
Project XS_PROJECT (your defined project folder)
Firm XS_FIRM (your defined firm folder)
System XS_SYSTEM (your defined system folder)
inp XS_INP (your defined inp folder)
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
so that duplicate attributes are removed. 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.
If you need to have several objects.inp files in the same folder, you can use
a suffix in the file name to use all the files. This enables having several
objects_<suffix>.inp files in the same folder. The file name could be
objects_precast.inp, for example.
Environment settings
Common settings
All settings and files that are the same in all environments are located in the
\Tekla Structures\<version>\Environments\common folder. Files and
settings that are specific to an environment are located in separate
environment folders.
The env_global_default.ini file is also located in the \common folder. The
file determines the standard settings, and it is the first file that is read. Other
initialization files (page 246) are read after this file, and if the other files
contain the same settings, they will override the previous settings.
Country-specific settings
The country-specific settings are located in the environments folders, and they
are localized by your local Trimble office/reseller. The folder structure of the
environments can vary, but the same kind of settings exist. For example, the
settings that are localized include profile database, material database, reports,
selection filters, view filters, components and custom components, macros,
user-defined attributes, and drawings settings.
Create and distribute customized configurations 119 Environment, company, and project settings for
administrators
Company settings
Company-level settings are mainly settings that are used throughout the
company for all projects. These settings are set using XS_SYSTEM and
XS_FIRM.
For a larger company with subsidiaries, the settings could be used as follows:
• XS_SYSTEM may contain multiple paths, and it points to general settings
inside the company. These can be company logo, reports, printer settings,
drawing settings, templates, for example. These are settings that very
seldom change, and are stored on a server available for all. For example, if
the company logo is updated, it only has to be replaced in one place.
• XS_FIRM points to the firm folder set up by the company, or a subsidiary.
The folder contains all the company settings used at the particular office.
These can be logos, drawing settings, templates, reports, or printer
settings, for example. The firm folder can also have user-defined sub-
folders for storing property files.
• XS_PROJECT points to the project folder. The folder contains project
settings, such as logos for contractors and fabricators, or drawing settings,
for example. The project folder can also have user-defined sub-folders for
storing project-specific property files.
For more information on the folder search order, see Folder search order
(page 334).
You can also use Tekla Warehouse company-specific collections online or
offline, in your own network. Use Trimble Identity for downloading or installing
from the online collections. See also Trimble Identity for Tekla Online services.
The offline collection access is managed with folder rights in your network,
and on the collection level in the collections.json file on each user's
computer.
"collections"
"\\\\server-A\\company\\Tekla Structures collection"
Model templates
You can save a model with the desired settings and use the model as a
template when you create new models. This can be very useful if your
company has different kinds of projects, such as, parking garages, office
buildings, bridges, and industrial.
When you create a model template, always start by creating a new empty
model. This is because old models that have been used in live projects cannot
be completely cleaned. They may contain excess information that increases
Create and distribute customized configurations 120 Environment, company, and project settings for
administrators
the size of the model even if you delete all objects and drawings from the
model.
To create a model template:
1. Create a new model and give it a unique name.
2. Add in the model the desired profiles, custom components, and other
necessary items.
3. On the File menu, click Save as --> Save.
You need to save the model to include custom components in the
xslib.db1 file. If you do not save the model, custom components will not
be included in the model template.
4. On the File menu, click Save as --> Save as model template.
5. Enter a name for the model template, and select which catalogs, drawing
templates, report templates, and model subfolders you want to include in
the model template.
6. Click OK.
By default, the model template folder is saved in your environment folder,
under ..ProgramData\Trimble\Tekla Structures\<version>
\environments\<your environment>\. The exact folder location may
vary depending on your environment and role. Use the advanced option
XS_MODEL_TEMPLATE_DIRECTORY to define a different location.
You can download, share, and store model templates in Tekla Warehouse. The
image below shows an example of a model template in Tekla Warehouse.
Create and distribute customized configurations 121 Environment, company, and project settings for
administrators
The Insert into model button in Tekla Warehouse installs the model template
directly in the folder pointed by XS_MODEL_TEMPLATE_DIRECTORY. You can
immediately use the template when creating a new model.
Create and distribute customized configurations 122 Environment, company, and project settings for
administrators
8. Select which catalogs, drawing templates, report templates, and model
subfolders you want to include in the model template.
9. Click OK.
10. Remove manually all *.db files (environment database, options database
files) from the model folder.
The *.bak, *.log and xs_user files are automatically removed from the
model folder.
Do not remove the .idrm files (db.idrm and xslib.idrm) as they are
part of the model.
The model template is saved in a location pointed by
XS_MODEL_TEMPLATE_DIRECTORY.
You now have a sample image for your model template. The Applications
& components catalog is now also in order and easy to use.
Create and distribute customized configurations 123 Environment, company, and project settings for
administrators
2. Right-click and select Add to Master Drawing Catalog, and then fill in the
required properties.
The cloning template can be found under Cloning templates in the Master
Drawing Catalog. To use cloning templates in other models, open the Master
Drawing Catalog in the model, click the button on the toolbar, and add
the model where the templates are saved.
For more information on the Master Drawing Catalog and cloning templates,
see .
Project settings
Create your own component folder
Usually, only a few different connections and components are used in a
project. To ensure that everyone in the project uses the same components
and finds the components faster, we recommend that you create a
component folder of your own.
Create and distribute customized configurations 124 Environment, company, and project settings for
administrators
2. Edit the project properties.
When you edit the properties, Tekla Structures highlights the modified
properties in yellow.
3. When you are ready with the modifications, click Modify to apply the
changes.
Set up printers
Tekla Structures uses Windows drivers to write the print data directly to the
Windows print device interface. You can print drawings as PDF files, save them
as plot files ( .plt ) for printing with printer/plotter, or print them on a
selected printer. To print to several paper sizes, you need to modify the
drawingsizes.dat file, see more in . You can also change the line width of
the printed drawings, see more in and .
You can affect the way Tekla Structures automatically names the .pdf files
and plot files by using certain drawing-type-specific advanced options, see
more in .
Create and distribute customized configurations 125 Distribute customized ribbons using a firm or
environment folder
The ribbons are saved in the ..\Users\<user>\AppData\Local
\Trimble\Tekla Structures\<version>\UI\Ribbons folder.
If you cannot find the folder, ensure that you are able to view the hidden
files and folders (page 337) on your computer.
2. Copy the entire \Ribbons folder either to your company's firm folder or
to the system folder.
3. If the ribbon contains user-defined commands, create a subfolder named
\Commands on the same level as the \Ribbons folder, and copy the
UserDefined.xml file from the ..\Users\<user>\AppData\Local
\Trimble\TeklaStructures\<version>\UI\Commands folder to the
\Commands folder you just created.
4. Restart Tekla Structures.
Create and distribute customized configurations 126 Distribute customized ribbons using a firm or
environment folder
Configuration identifier Name
albl_up_Construction_Modeling Construction Modeling
albl_up_Developer Developer
albl_up_Drafter Drafter
albl_up_Educational Educational
albl_up_Engineering Engineering
albl_up_Full Full
albl_up_PC_Detailing Precast Concrete Detailing
albl_up_Rebar_Detailing Rebar Detailing
albl_up_Steel_Detailing Steel Detailing
albl_up_Tekla_Structures_Prim Primary
ary
albl_up_Viewer Project Viewer
Create and distribute customized configurations 127 Distribute customized tabs using a firm or
environment folder
2. In the Ribbon editor, create a customized tab and add some commands to
it.
3. Save the ribbon.
4. Go to the ..\Users\<user>\AppData\Local\Trimble\Tekla
Structures\<version>\UI\Ribbons folder.
5. In a text editor, open the ribbon file which contains the tab you wish to
share with other users.
6. Remove all the other content from the ribbon file except the first row and
the description of the tab you wish to share.
For example:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Tab Header="My Tab" IsCollapsed="false" IsUserDefined="true">
<SimpleButton X="0" Y="0" Width="3" Height="4"
Command="Common.Interrupt" Text="command:ShortText"
Icon="command:BigIcon" ShowText="true" ShowIcon="true" />
</Tab>
Create and distribute customized configurations 128 Distribute customized tabs using a firm or
environment folder
9. Restart Tekla Structures.
The customized tab now appears at the end of the ribbon.
Create and distribute customized configurations 129 Distribute customized property pane layouts
using a project, firm, or environment folder
property pane layout for steel beam from a different location than the
property pane layout for steel column.
If different object types are defined in different folder locations, the definitions
are combined. If the same object type is defined differently in different folder
locations, the definition that is higher in the search order is used.
The property pane layout in the ..\Users\<user>\AppData\Local
\Trimble\Tekla Structures\<version>\UI\PropertyTemplates\
folder has the highest priority, and after that Tekla Structures uses the default
search order.
Create and distribute customized configurations 130 Distribute customized property pane settings by
using a project, firm, or environment folder
4.7 Distribute customized toolbars using a project, firm,
or environment folder
Company administrators can distribute the customized Selecting, Snapping,
and Snap override toolbars to other users in the company. Place the needed
toolbar .json files in a folder called \Toolbars in a project, firm, or
environment folder. For example, company administrators can create
company toolbars and save them in the firm folder. These toolbars are
available in the Tekla Structures user interface for all users who use the same
firm folder.
1. Customize the toolbars that you want to share.
The toolbars are saved in corresponding .json files, in the ..\Users
\<user>\AppData\Local\Trimble\Tekla Structures\<version>
\Toolbars folder.
If you cannot find the folder, ensure that you are able to view the hidden
files and folders (page 337) on your computer.
2. Create a folder called \Toolbars either in your company's project folder,
firm folder, or in the system folder.
3. Copy the needed .json files to the \Toolbars folder.
4. Restart Tekla Structures.
The files in ..\Users\<user>\AppData\Local\Trimble\Tekla
Structures\<version>\Toolbars have the highest priority in the
search order, and after that Tekla Structures uses the default search
order.
Create and distribute customized configurations 131 Customize the material catalog
By default, the material catalog contains standard, environment-specific
materials. You can add, modify, and delete material grades.
Tekla Structures stores the material information in the matdb.bin file.
See also
Important buttons in the material catalog (page 132)
Add a material grade (page 133)
Copy a material grade (page 133)
Modify a material grade (page 134)
Delete a material grade (page 135)
Add user attributes to material grades (page 135)
Create user-defined material definitions (page 136)
Import and export material grades (page 137)
Button Description
Saves the changes of a single edited material grade to the
computer’s memory until you click OK.
Saves the changes in the model folder.
Tekla Structures saves the modified catalog on the hard disk when
you click OK to close the dialog box and then click OK in the Save
confirmation dialog box.
Closes the Modify Material Catalog dialog box without saving the
changes.
Note that all changes made to the catalog will be lost even if you
have clicked Update, because the changes have not been saved on
the hard disk. The changes made to the catalog are visible during
one session, because the catalog is using the computer’s memory.
When you start Tekla Structures the next time, the previous data is
restored from the hard disk.
Tekla Structures stores the material information in the matdb.bin file. When
you first open a model, Tekla Structures reads the data from the hard disk and
stores it in the computer’s memory.
When you select a material, Tekla Structures reads the data from the
computer’s memory and displays it in the Modify Material Catalog dialog
box. This is faster than accessing the data from the hard disk.
Create and distribute customized configurations 132 Customize the material catalog
See also
Customize the material catalog (page 131)
See also
Copy a material grade (page 133)
Modify a material grade (page 134)
Delete a material grade (page 135)
Import and export material grades (page 137)
Create and distribute customized configurations 133 Customize the material catalog
6. Click OK to save the material grade and close the Modify Material
Catalog dialog box.
7. Click OK in the Save confirmation dialog box to save the changes.
See also
Add a material grade (page 133)
Modify a material grade (page 134)
Delete a material grade (page 135)
See also
Add a material grade (page 133)
Copy a material grade (page 133)
Create and distribute customized configurations 134 Customize the material catalog
Delete a material grade (page 135)
See also
Add a material grade (page 133)
Copy a material grade (page 133)
Modify a material grade (page 134)
Create and distribute customized configurations 135 Customize the material catalog
MATERIAL.PROPERTY_NAME indicates where the property name
appears.
g. In the Label column, define a label for the attribute.
5. Click Update.
6. Click OK to close the Modify Material Properties dialog box.
See also
Modify a material grade (page 134)
Create and distribute customized configurations 136 Customize the material catalog
3. Save the file for example with the name
user_material_definitions.txt.
All the named materials in the material catalog will be replaced with the
ones defined in this file.
4. Set the name of the file as a value for the advanced option
XS_MATERIAL_SYMBOL_REPRESENTATION_FILE in File menu -->
Settings --> Advanced options --> Drawing Properties as follows:
set
XS_MATERIAL_SYMBOL_REPRESENTATION_FILE=user_material_defi
nitions.txt
You can also enter a full path to the material definition file. Without the
path Tekla Structures searches for the file in the model, firm, project, and
system folders.
See also
Customize the material catalog (page 131)
TIP You can also download or share material grades using Tekla Warehouse.
See also
Import a material catalog (page 137)
Export an entire material catalog (page 138)
Export a part of the material catalog (page 139)
Units used in import and export (page 152)
Create and distribute customized configurations 137 Customize the material catalog
Import a material catalog
Material catalogs are imported to Tekla Structures models as .lis files. You
can move an exported .lis file to any model folder and import it to an
existing material catalog.
1. Open the model to which you want to import a material catalog.
2. On the File menu, click Catalogs --> Material catalog to open the Modify
Material Catalog dialog box.
3. Click Import.
4. Browse for the folder that contains the import file, and select the file.
5. Click OK.
If a material with a same name as the material being imported already
exists, the Import confirmation dialog box appears and you have three
options:
• Replace: The existing material is replaced with the imported material.
• Merge: Material properties that are different in the import file are
added to the existing material. All the other properties remain
unchanged.
Use this option to import only certain elements of the material catalog,
such as user attributes.
• Leave: The existing material is not replaced and the material
definitions in the import file are ignored.
If you select the Apply for all check box, Tekla Structures uses the same
option (Replace, Merge, or Leave) for all the existing materials that have
the same name as the one being imported.
If a user attribute with a different definition already exists, you are
prompted to Replace or Leave the existing attribute.
6. Click OK to close the Modify Material Catalog dialog box.
7. Click OK in the Save confirmation dialog box to save the changes.
See also
Export an entire material catalog (page 138)
Export a part of the material catalog (page 139)
Units used in import and export (page 152)
Create and distribute customized configurations 138 Customize the material catalog
1. On the File menu, click Catalogs --> Material catalog to open the Modify
Material Catalog dialog box.
2. Click Export.
3. Browse for the folder where you want to save the exported file.
By default, the file is saved to the current model folder.
4. Enter a name for the file and click OK.
5. Click OK to close the Modify Material Catalog dialog box.
6. Click OK in the Save confirmation dialog box to save the changes.
See also
Import a material catalog (page 137)
Units used in import and export (page 152)
See also
Export an entire material catalog (page 138)
Import a material catalog (page 137)
Units used in import and export (page 152)
Create and distribute customized configurations 139 Customize the profile catalog
4.9 Customize the profile catalog
The profile catalog contains information on profiles, their rules and types, and
the analysis and design properties of the profiles. Profiles are displayed in a
hierarchical tree grouped according to rules.
By default, the profile catalog contains standard, environment-specific profiles
and generic parametric profiles. You can add, modify, import, export, and
delete profiles.
You can define your own user-defined profiles, which can be either fixed or
parametric. Use the profile catalog to create new fixed profiles, either from
scratch or by copying an existing one. Use the sketch editor or .clb files to
create new parametric profiles.
Tekla Structures stores the profile catalog information in the profdb.bin file.
See also
Important buttons in the profile catalog (page 140)
Group profiles together (page 141)
Add user attributes to profiles (page 143)
Associate profile types with a certain material (page 146)
Delete a profile from the profile catalog (page 147)
Import and export profiles (page 148)
Create your own profiles (page 155)
Define standardized values for parametric profiles (page 201)
Create an image of a profile (page 201)
Customize the shape catalog (page 202)
Button Description
Saves the changes of a single edited profile to the computer’s
memory until you click OK.
Saves the changes in the model folder.
Tekla Structures saves the modified catalog on the hard disk when
you click OK to close the dialog box and then click OK in the Save
confirmation dialog box.
Create and distribute customized configurations 140 Customize the profile catalog
Button Description
Closes the Modify Profile Catalog dialog box without saving the
changes.
Note that all changes made to the catalog will be lost even if you
have clicked Update, because the changes have not been saved on
the hard disk. The changes made to the catalog are visible during
one session, because the catalog is using the computer’s memory.
When you start Tekla Structures the next time, the previous data is
restored from the hard disk.
See also
Customize the profile catalog (page 139)
See also
Add a rule to the profile catalog (page 141)
Modify a rule in the profile catalog (page 142)
Create and distribute customized configurations 141 Customize the profile catalog
2. Right-click any existing rule and select Add Rule.
The Profile manager rules dialog box appears.
3. Define the rule properties.
a. Enter a rule name in the Rule name box.
b. Select the Profile type to which the rule is applied.
c. Enter the Name filter string that defines the new rule.
By default, the wildcard symbol (*) is entered, meaning “all entries”.
For example, to group all catalog entries with names beginning with
A, enter A* in the Name filter string box, or to group all catalog
entries with names containing 100, enter *100*. Tekla Structures
groups the catalog entries that meet your criteria under the new rule.
4. Click OK to close the Profile manager rules dialog box.
5. Click OK to close the Modify Profile Catalog dialog box.
6. Click OK in the Save confirmation dialog box to save the changes.
TIP You can add a next level rule that creates a subgroup under an
existing rule. Use the Add Next Level Rule command to add the
next level rule.
See also
Modify a rule in the profile catalog (page 142)
Profiles in the profile tree are listed in an alphabetical order, and rules are
listed in the order you specify. To change the order in which the rules appear,
use the Move up and Move down commands.
TIP If you want to delete a rule, right-click an existing rule and select Delete Rule.
Create and distribute customized configurations 142 Customize the profile catalog
See also
Add a rule to the profile catalog (page 141)
See also
Example: Add a user attribute to a profile and use it in a rule (page 143)
Create and distribute customized configurations 143 Customize the profile catalog
Example: Add a user attribute to a profile and use it in a rule
You can add your own attributes and their values to profiles. The user
attributes can then be used, for example, in profile filtering.
In this example, you will add a user attribute for I profiles’ rule.
1. On the File menu, click Catalogs --> Profile catalog to open the Modify
Profile Catalog dialog box.
2. On the User attributes tab, click Definitions.
The Modify Profile Properties dialog box appears.
3. Click Add to add a new row.
4. Select the row that was created and modify the properties as follows:
• Set Profile type to I profiles.
• Set Quantity type to String.
• Set Property name to HISTORICAL_PROFILE.
• Set Symbol to Hist.
• Set Label to Historical profile.
Create and distribute customized configurations 144 Customize the profile catalog
• Set User attribute to HISTORICAL_PROFILE and Equals, and enter
Yes in the box next to the two other boxes.
9. Click OK.
Historical profiles appears in the profile tree.
10. Select the required historical profile, for example HEA120, in the profile
tree.
11. Go to the User attributes tab and set Value of Historical profile to Yes.
Create and distribute customized configurations 145 Customize the profile catalog
14. Click OK to close the Modify Profile Catalog dialog box.
15. Click OK in the Save confirmation dialog box to save the changes.
Next time you open the profile catalog, the profiles appear under Historical
profiles in the profile tree.
See also
Add user attributes to profiles (page 143)
Add a rule to the profile catalog (page 141)
Create and distribute customized configurations 146 Customize the profile catalog
A check mark next to Steel indicates that the profiles are available for
steel parts.
4. To make the selected profiles available also for concrete parts, right-click
and select Material --> Concrete .
If needed, you can remove the check mark by clicking the material again.
5. Click OK to close the Modify Profile Catalog dialog box.
6. Click OK in the Save confirmation dialog box to save the changes.
Create and distribute customized configurations 147 Customize the profile catalog
having profiles that are not available in the profile catalog, are shown as sticks
without a profile.
See also
Customize the profile catalog (page 139)
Limitations
• You cannot import or export hard-coded profiles such as PROFILE_ZZ,
PROFILE_CC, and PROFILE_CW.
• You cannot import profiles that do not have a defined cross section.
• If you have used a sketched profile or a user-defined parametric profile as
the cross section for a fixed profile, you also need to import the sketched
profile or the user-defined parametric profile to the new model.
TIP You can also download or share profiles using Tekla Warehouse.
See also
Export an entire profile catalog (page 150)
Export a part of the profile catalog (page 150)
Import profile catalog items (page 149)
Import and export sketched profiles (page 154)
Create and distribute customized configurations 148 Customize the profile catalog
Import profile catalog items
Tekla Structures has five types of profile catalog items: fixed profiles, hard-
coded parametric profiles, sketched profiles, user-defined parametric profiles,
and rule sets. Profiles and rule sets are imported to Tekla Structures models
as .lis files, sketched profiles as .uel files, and user-defined parametric
profiles as .clb files.
If you are importing an entire profile catalog or a branch, we recommend that
you save the related files in a separate folder. This makes the import process
faster.
1. Open the model to which you want to import profile catalog items.
2. On the File menu, click Catalogs --> Profile catalog to open the Modify
Profile Catalog dialog box.
3. Click Import to import a single file, or Import Directory to import the
contents of a file folder.
4. Select the import file or the import folder.
5. Click OK. Tekla Structures checks if there are duplicates in the profile
names in the import file compared to the profile catalog.
a. If the Review import items dialog box appears, there are duplicate
profile names and you must select each duplicate and assign the
action you want to perform with the following buttons:
• Leave: The existing profile item is not replaced and the profile
definitions in the import file are ignored.
• Merge: Profile properties that are different in the import file are
added to the existing profile. All the other properties remain
unchanged.
Use this option to import only certain elements of the profile
catalog, such as user attributes.
• Replace: The existing profile item is replaced with the imported
profile item.
• If you leave Unknown as the action for a profile item, it is not
imported.
You can select more than one profile item at a time by using the Shift
and Ctrl keys and assign the same action to the entire selection.
Create and distribute customized configurations 149 Customize the profile catalog
b. After you have selected the actions, click Continue to perform them.
6. Click OK to close the Modify Profile Catalog dialog box.
7. Click OK in the Save confirmation dialog box to save the changes.
See also
Import and export profiles (page 148)
Export an entire profile catalog (page 150)
Export a part of the profile catalog (page 150)
Import sketched profiles (page 154)
Units used in import and export (page 152)
See also
Import and export profiles (page 148)
Export a part of the profile catalog (page 150)
Example of profile export file (page 151)
Import profile catalog items (page 149)
Units used in import and export (page 152)
Create and distribute customized configurations 150 Customize the profile catalog
2. Select profiles to be exported.
• To export a branch of the profile tree, right-click the branch and select
Export Profiles.
• To export a single profile, right-click the profile and select Export
Profile.
3. Browse for the folder where you want to save the export files.
By default, the files are saved to the current model folder.
If you are exporting a single profile, enter a name for the file.
4. Click OK.
5. Click OK to close the Modify Profile Catalog dialog box.
See also
Export an entire profile catalog (page 150)
Example of profile export file (page 151)
Import profile catalog items (page 149)
Units used in import and export (page 152)
WARNING Do not delete this row. If the row does not appear in the file, the
import is canceled.
The next section defines the hierarchical tree structure that is used to display
the contents of the catalog.
The next section contains the profiles.
Fixed profiles
Create and distribute customized configurations 151 Customize the profile catalog
Fixed user-defined profiles
Fixed user-defined profiles can have more than one cross section. The profile
type for fixed user-defined profiles is 998. SUB_TYPE refers to the name of the
cross section definition. When importing fixed user-defined profiles, the
relevant cross section definitions must be in the same import file as the
profile.
See also
Export an entire profile catalog (page 150)
Export a part of the profile catalog (page 150)
Create and distribute customized configurations 152 Customize the profile catalog
Type Unit (if blank, no unit)
Strain
Angle degree
Length mm
Deformation mm
Dimension mm
Radius of inertia mm
Area mm2
Reinforcement area mm2
Transverse reinforcement area mm2/m
Area/unit length mm2/m
Volume mm3
Section modulus mm3
Moment of inertia mm4
Torsion constant mm4
Warping constant mm6
Force N
Weight kg
Distributed load N/m
Spring constant N/m
Mass/length kg/m
Surface load N/m2
Strength N/m2
Stress N/m2
Modulus N/m2
Density kg/m3
Moment Nm
Distributed moment Nm/m
Rotation spring constant Nm/rad
Temperature K (oC)
Thermal dilation coefficient 1/K (1/oC)
Factor
See also
Import profile catalog items (page 149)
Create and distribute customized configurations 153 Customize the profile catalog
Import a material catalog (page 137)
Export an entire profile catalog (page 150)
Export an entire material catalog (page 138)
See also
Import sketched profiles (page 154)
Export sketched profiles (page 154)
TIP To automatically import all *.uel files from a folder when creating a new model,
use the advanced option XS_UEL_IMPORT_FOLDER.
See also
Export sketched profiles (page 154)
Create and distribute customized configurations 154 Customize the profile catalog
2. On the File menu, click Catalogs --> Profile catalog to open the Modify
Profile Catalog dialog box.
3. Right-click the profile you want to export and select Export Profile.
4. In the Export Profile Catalog dialog box, enter a name for the export file
in the Selection box.
5. If you want to save the export file to a specific location, browse for the
folder.
By default, Tekla Structures saves the export file in the current model
folder.
6. Click OK.
See also
Import sketched profiles (page 154)
Create and distribute customized configurations 155 Customize the profile catalog
Use any of the following methods to define a cross section:
• Define a cross section using polygon.
Use this method to create a cross section with fixed dimensions.
• Define a cross section using a plate.
Use this method if you have a contour plate in the model.
• Define a cross section using a DWG file.
Use this method if you have a .dwg file of the profile you want to define.
Create and distribute customized configurations 156 Customize the profile catalog
reference model as a basis for picking the cross section
shape.
Alternatively, you can create a few construction lines or
points in the model and use them to define the cross section
shape.
If you do not have any actual points to pick, picking the
center point of the cross section becomes difficult. This is
because the cross section shape disappears after you have
clicked the middle mouse button to close the shape.
3. When the User Profile Cross Section dialog box appears, enter a name
for the cross section.
4. Click OK to close the User Profile Cross Section dialog box.
5. Click OK in the Save confirmation dialog box to save the changes.
You can then use this cross section when you add a new profile to the profile
catalog. The Profile type will be User-defined, fixed.
Create and distribute customized configurations 157 Customize the profile catalog
2. On the File menu, click Catalogs --> Define profiles --> Define cross
section using plate.
The Profile Cross-Section from Plate (10) dialog box appears.
3. On the Parameters tab, enter a name in the Section name and Profile
name boxes.
Other properties are optional.
4. Click OK.
5. Select the contour plate.
Tekla Structures creates the cross section with the shape of the contour
plate.
You can then use this cross section when you add a new profile to the
profile catalog. The Profile type will be User-defined, fixed.
Option Description
Section name Name of the cross section shown in
the Modify Profile Catalog dialog
box.
If you leave this box empty, no profile
is created.
Profile name Name of the profile shown in the
Beam properties, and in the Modify
Profile Catalog dialog box.
If you leave this box empty, no profile
is created.
Save to The location of the profile catalog.
Select one of the following options:
• Model directory: The current
model folder.
• Global
directory: ..\ProgramData
\Trimble\Tekla Structures
\<version>\environments
\<environment>\profil
• Do not save: Does not save the
profile. This is useful for testing.
Create and distribute customized configurations 158 Customize the profile catalog
Option Description
Min distance between points The minimum distance between the
corner points of the cross section.
To create simpler drawings of
complicated cross sections, increase
this value.
Center point offset The origin of the plate defines the
location of the profile reference line.
Enter an offset value to move the
reference line, relative to the cross
section.
Coordinate system Select one of the following options:
• Use local
• Use global xy-plane
Mirroring Select one of the following options:
• Do not mirror
• Mirror to x-direction
• Mirror to y-direction
• Mirror to x- and y-direction
Create and distribute customized configurations 159 Customize the profile catalog
2. On the File menu, click Catalogs --> Define profiles --> Define cross
section using DWG file.
The DWG Profile to Library (6) dialog box appears.
3. On the Parameters tab, browse for the DWG file.
4. Define the cross section properties.
5. Click OK.
6. In the model, pick the start and the end points of the cross section to be
imported.
Tekla Structures imports the cross section and places the profile reference
line at the origin of the DWG file.
You can then use this cross section when you add a new profile to the
profile catalog. The Profile type will be User-defined, fixed.
Option Description
Input file Browse for the DWG file to be
imported.
Section name Name of the cross section shown in
the Modify Profile Catalog dialog
box.
Profile name Name of the profile shown in the
Modify Profile Catalog dialog box.
Save to The location of the profile catalog.
Select one of the following options:
• Model directory: The current
model folder.
• Global
directory: ..\ProgramData
\Trimble\Tekla Structures
\<version>\environments
\<environment>\profil
• Do not save: Does not save the
profile. This is useful for testing.
Min distance between points The minimum distance between the
corner points of the cross section.
To create simpler drawings of
complicated cross sections, increase
this value.
Create and distribute customized configurations 160 Customize the profile catalog
Option Description
Center point offset The origin of the plate defines the
location of the profile reference line.
Enter an offset value to move the
reference line, relative to the cross
section.
TIP If you want to delete a cross section, select the cross section and click Delete.
Create and distribute customized configurations 161 Customize the profile catalog
WARNING If you create a profile with multiple cross sections, create the
cross sections with the same number of corner points and in the
same order.
1. On the File menu, click Catalogs --> Profile catalog to open the Modify
Profile Catalog dialog box.
2. Right-click anywhere in the profile tree and select Add Profile.
A new fixed profile with the name PROFILE1 is created.
3. Change the profile name by entering a new name in the Profile name
box.
The profile name must be in upper case letters, with no spaces. Tekla
Structures automatically converts lower case letters to upper case letters.
4. In the Profile type list, select User-defined, fixed.
5. In the Profile subtype list, select the cross section you want to use.
If you have created your own user-defined cross sections (page 155), you
can use one of them.
6. Under Equivalent type, select a profile type that matches the new cross
section as closely as possible. This is important because some
connections only work for certain types of profiles.
The equivalent type and the profile dimensions, such as height and width,
affect which connections can be applied to the profile. An unsuitable
equivalent type or missing dimension values may result in problems with
connections.
7. Click Update.
8. Modify the dimension values.
Always enter values for the dimensions Height h and Width b, as these
values affect how Tekla Structures displays the profiles. If the values are 0,
the part is drawn as a line.
9. Under Cross section, define a relative location for each cross section:
a. In the Number list, select the number of the cross section.
b. In the Relative location box, enter the location of the cross section.
This value indicates the location of the cross section along the axis:
0.0 for the start end and 1.0 for the second end. If you only have a
single cross section, select 1 for Number and enter 0.000 for
Relative location.
c. Click Update after defining each cross section.
10. Click Add to add more cross sections, if needed.
11. If you want to use a different cross section in the profile, select a new one
from the Profile subtype list.
Create and distribute customized configurations 162 Customize the profile catalog
12. If you want to remove a cross section, select the cross section from the
Number list and click Remove.
13. Click OK to close the Modify Profile Catalog dialog box.
14. Click OK in the Save confirmation dialog box to save the changes.
Example
For a pitched profile, you need two cross sections with the same center point
height. The Relative location value is 0.0 for the first cross section, 0.5 for
the second cross section, and 1.0 for the third cross section.
Create and distribute customized configurations 163 Customize the profile catalog
because some connections only work for certain types of
profiles.
Always enter values for the dimensions Height h and Width
b, as these values affect how Tekla Structures displays the
profiles. If the values are 0, the part is drawn as a line.
The equivalent type and the profile dimensions, such as
height and width, affect which connections can be applied to
the profile. An unsuitable equivalent type or missing
dimension values may result in problems with connections.
6. Click Update.
7. Click OK to close the Modify Profile Catalog dialog box.
8. Click OK in the Save confirmation dialog box to save the changes.
Create and distribute customized configurations 164 Customize the profile catalog
5. Click OK in the Save confirmation dialog box to save the changes.
Create and distribute customized configurations 165 Customize the profile catalog
c. Add the needed dimensions.
d. Place the y-z coordinate axis center point to the middle of the cross
section.
Create and distribute customized configurations 166 Customize the profile catalog
3. Define the y and z vectors. For example:
• y1, y2, y3
• z1, z2, z3
Create and distribute customized configurations 167 Customize the profile catalog
Assign y, z vector pairs to each point. Start from the lower right corner and
define the points in the counter clockwise order. For example:
• point 1: y1 z3
• point 2: y2 z3
• point 3: y3 z2
• point 4: y3 z1
• point 5: y1 z1
3. Define a cross section name that will be used in the profitab.inp file
for this profile.
Create and distribute customized configurations 168 Customize the profile catalog
For example:
Create and distribute customized configurations 169 Customize the profile catalog
For example:
NOTE The index number refers to the point number: 0=start point of
the beam, 1=end point of the beam.
Create and distribute customized configurations 170 Customize the profile catalog
2. Copy the profitab.inp file to a model, project or firm folder.
3. Open the file in the new location using a standard text editor, such as
Microsoft Notepad.
4. Under a suitable category, add a new line for the profile definition.
Use the following syntax:
Prefix
! Type ! SO ! Z ! MI ! MA ! G3-NAME ! Z3-NAME !
Example
An example of a profile definition:
PNL_A
! USER ! 0 ! ! 2 ! 3 !1Gen.RectChamfer !h*b-[c]
Property Description
Prefix Prefix of the parametric profile. The
prefix is shown in the profile catalog.
For example, PNL_A.
Type Type of the parametric profile.
The profile types are/include the
following:
I, L, Z, U, PL, D, PD, P, C, T, HK, HQ, ZZ,
CC, CW, CU, EB, BF, SPD, EC, ED, EE,
EF, EZ, EW, 102, 103, 104, 105, 106,
USER
For example, in the default
environment, parametric profiles with
prefixes PD, EPD, CHS, CFCHS, O, Ø,
and TUBE all group under the type
PD, and appear under Circular
hollow sections in the profile
catalog.
SO Sorting order. The options are:
• -1: Decreasing sorting order
• +1: Increasing sorting order
Create and distribute customized configurations 171 Customize the profile catalog
Property Description
• 0: No sorting order
• -2: Name increasing, value
decreasing
• +2: Value increasing, name
decreasing
For example, if your profile is
PLT200*10 or PLT10*200 and the
sorting order is +2, the result in the
output (such as a report) for both
cases is PLT200*10. If the sorting
order is -2, the result for both cases
is PLT10*200.
Z Unit of measurement. The options
are:
• 0: millimeters
• 1: inches
• 2: feet
• 3: centimeters
• 4: meters
MI Minimum number of parameters you
can use with the parametric profile.
For example, the rectangular hollow
section SHS has the following Profile
subtypes: h*t, h*b*t, h1*b1-
h2*b2*t. If you define SHS with a
minimum of two and a maximum of
two parameters, you will only have
the option h*t available in the Select
Profile dialog box.
MA Maximum number of parameters you
can use with the parametric profile.
G3-NAME Refers to a cross section file (.clb
file).
Can be a combination of a library id
and the name of a cross section,
separated by a full stop. For example,
1Gen.RectChamfer.
Create and distribute customized configurations 172 Customize the profile catalog
Property Description
Z3-NAME Defines how the profile parameters
relate to the parameters in the cross
section file.
Parameters in the order of
appearance in the .clb file, optional
parameters in square brackets. For
example, h*b-[c].
Can also be the name of the detailing
component.
Tekla Structures opens the sketch editor, the Sketch Browser, and the
Variables dialog box.
When you first open the sketch editor, the view is empty. The grid
coordinates and labels that you see in the sketch editor depend on the
grid properties of your actual Tekla Structures model.
Create and distribute customized configurations 173 Customize the profile catalog
Sketch Browser
The Sketch Browser shows the objects (lines, arcs, circles, constraints,
dimensions, and chamfers) of a sketched profile in a hierarchical, tree-like
structure. The Sketch Browser automatically opens when you open the
sketch editor.
Create and distribute customized configurations 174 Customize the profile catalog
When you click an object in the sketch editor, Tekla Structures highlights the
object in the Sketch Browser, and vice versa.
Create and distribute customized configurations 175 Customize the profile catalog
The Variables dialog box automatically opens when you open the sketch
editor.
NOTE The Variables dialog box functions the same way as the
corresponding dialog box in the custom component editor. For more
information on how to use variables, see .
Sketch a polyline
You can create line segments in the sketch editor by picking points. Tekla
Structures automatically creates coincident constraints between the line
segments and displays a chamfer symbol where line segments meet.
1. Open the sketch editor. (page 173)
Create and distribute customized configurations 176 Customize the profile catalog
Sketch an arc
You can create an arc in the sketch editor by picking three points.
1. Open the sketch editor. (page 173)
Sketch a circle
You can create a circle in the sketch editor by picking two points.
1. Open the sketch editor. (page 173)
Create and distribute customized configurations 177 Customize the profile catalog
Refine the shape of a sketched profile by adding a constraint
After you have sketched the outline of a profile, use constraints to refine your
sketch and lock the shape. For example, you can straighten lines, create 90
degree angles, force lines to meet, close the shape, and add chamfers in
corners.
To straighten the entire profile, use horizontal and vertical constraints in
conjunction with other constraints. Although the shape is locked, you can still
rotate the profile in the model.
Create and distribute customized configurations 178 Customize the profile catalog
Add a perpendicular constraint
You can force a line in a sketched profile to be at a 90 degree angle to another
line you select. The lines do not have to intersect.
Before you start, sketch the outline of the profile in the sketch editor.
(page 176)
Before you start, sketch the outline of the profile in the sketch editor.
(page 176)
Create and distribute customized configurations 179 Customize the profile catalog
Add a fixed constraint
You can lock the position and angle of a line in a sketched profile so that other
constraints do not affect it.
Before you start, sketch the outline of the profile in the sketch editor.
(page 176)
Create and distribute customized configurations 180 Customize the profile catalog
Add a vertical constraint
Use vertical constraints to force a line in a sketched profile to be parallel to the
local y axis. Tekla Structures automatically creates vertical constraints when
you create lines that are nearly vertical.
Before you start, sketch the outline of the profile in the sketch editor.
(page 176)
Delete a constraint
You can delete constraints from sketched profiles.
NOTE Do not create too many dimensions in a sketch, or the dimensions will not be
able to adjust when the values are changed.
In the following example, if you create the dimension marked in red, the
dimension b1 will no longer work:
Create and distribute customized configurations 181 Customize the profile catalog
Add a radial dimension to a sketch
You can create a radial dimension for an arc or a circle in a sketched profile.
Before you start, sketch the outline of the profile in the sketch editor.
(page 176)
Create and distribute customized configurations 182 Customize the profile catalog
TIP If you are unable to see the angle symbol, scroll with the mouse
wheel to zoom in.
Create and distribute customized configurations 183 Customize the profile catalog
3. Pick a point to indicate the end point of the dimension (2).
4. Pick a point to indicate the location of the dimension lines and text.
Create and distribute customized configurations 184 Customize the profile catalog
• In the Variables dialog box, click the Delete button.
The On plane options Left and Right are set according to the vertical blue
planes, and the Middle option is halfway between them.
The same principle applies to the At depth setting: the Front and Behind
options are set according to the horizontal blue planes, and the Middle option
is halfway between them.
Example
You can define part positioning planes so that an asymmetric profile will be
positioned according to its web only. In the following example, the Middle
option is illustrated in gray dotted lines:
Create and distribute customized configurations 185 Customize the profile catalog
(1) Middle option
Example
The following image shows the default connection positioning planes of a
double tee slab that was created as a sketched profile. The green line
illustrates the default connection positioning planes.
Create and distribute customized configurations 186 Customize the profile catalog
To place connections according to the location of the stems of the double tee,
move the connection positioning planes as shown below.
To Do this
Show or hide part positioning planes
Click .
Show or hide connection positioning
planes Click .
NOTE The same handle controls both the vertical and horizontal plane,
so you can move them both at the same time.
Create and distribute customized configurations 187 Customize the profile catalog
3. Move the handle like any other object in Tekla Structures.
For example, right-click and select Move.
4. If the handle is not at the outmost corner of the profile, add a dimension
between the handle and the corner.
Example
In the following examples, the left handle of the positioning plane has been
bound by using a horizontal dimension (b1):
To Do this
Revert to the default part positioning 1.
planes Click to show the part
positioning planes.
2. Select the part positioning
planes.
3. Right-click and select Delete.
4.
Click again to check that the
planes have reverted back to the
default.
Revert to the default connection 1.
positioning planes Click to show the
connection positioning planes.
Create and distribute customized configurations 188 Customize the profile catalog
To Do this
2. Select the connection positioning
planes.
3. Right-click and select Delete.
4.
Click again to check that the
planes have reverted back to the
default.
See also
Use sketched profiles in a model (page 192)
Create and distribute customized configurations 189 Customize the profile catalog
To Do this
Save a new profile 1.
Click Save sketch .
2. Enter a name in the Prefix box, and then click
OK.
Update an existing profile 1.
Click Save sketch .
2. Click Yes when prompted to update the
existing cross section.
Save a copy of the profile 1.
under a different name Click Save sketch as .
2. Enter a new name in the Prefix box, and then
click OK.
See also
Import and export sketched profiles (page 154)
NOTE • You cannot change dimensions that have been calculated using
formulas in the Variables dialog box.
• Constraints may also prevent you from changing dimensions.
1. On the File menu, click Catalogs --> Profile catalog to open the Modify
Profile Catalog dialog box.
2. Open the Others branch at the end of the profile tree.
3. Right-click a sketched profile, and then select Edit profile to open the
profile in the sketch editor.
4. Double-click a sketch object to modify its properties.
The sketch objects you can modify appear in yellow.
5. Modify the properties and then click Modify.
6. Close the sketch object properties dialog box.
Create and distribute customized configurations 190 Customize the profile catalog
Modify chamfers in a sketch
You can change the shape and dimensions of chamfers in a sketched profile.
For example, you can create rounded profile corners.
Create and distribute customized configurations 191 Customize the profile catalog
a. In the Sketch Browser, right-click ExtrusionType and select Add
Equation.
b. Enter the extrusion type number (0, 1, or 2) after =.
Extrusion types
The extrusion type defines how a sketched profile of a consistent thickness is
extruded. When you change the thickness, the profile grows inwards,
outwards, or symmetrically in both directions, depending on the extrusion
type. You must define the extrusion type for sketches that consist of an open
polyline.
Create and distribute customized configurations 192 Customize the profile catalog
For example, to open the beam properties, on the Steel tab, hold down
See also
Create an image of a profile (page 201)
Create and distribute customized configurations 193 Customize the profile catalog
Example: Sketch a C-shaped profile
Start by sketching the outline of the profile.
1. Open the sketch editor.
2. Use the Sketch polyline command to create a rough C-shaped profile.
At this stage, the profile does not have to be symmetric or have the right
dimensions.
3. Straighten the lines using the Add horizontal constraint and Add
Create and distribute customized configurations 194 Customize the profile catalog
2. Use the Sketch vertical dimension command to create the
distances h1, h2, and h3.
3. In the Variables dialog box, enter the following values for the distances:
Create and distribute customized configurations 195 Customize the profile catalog
Example: Set the sketch thickness
After adding dimensions to the sketched profile, you can continue by defining
the thickness of the sketch.
1. In the Variables dialog box, do the following:
a. Click Add to add a parameter variable P1.
b. In the Formula column, enter 20.00.
c. In the Visibility column, select Show.
d. In the Label in dialog box column, enter Thickness.
2. In the Sketch Browser, set the thickness using the parameter variable P1.
a. Right-click Thickness, select Add Equation, and then enter =P1.
b. Right-click ExtrusionType, select Add Equation, and then enter =2 to
get the sketch extruded to the inside of the polyline.
Create and distribute customized configurations 196 Customize the profile catalog
b. In the Formula box, enter 10.00.
c. In the Visibility box, select Show.
d. In the Label in dialog box box, enter Chamfer.
3. In the Sketch Browser, do the following:
a. Double-click Chamfer constraint to open the chamfer properties.
b. Right-click Chamfer X, select Add Equation, and then enter =P2.
c. Enter the same value for Chamfer Y.
d. Repeat steps 4a–c for all the chamfers.
Create and distribute customized configurations 197 Customize the profile catalog
Create parametric profiles with variable cross sections
You can create parametric user-defined profiles with variable cross sections
using the Profile Editor. You can use a profile with variable cross sections like
any other parametric profile.
You can
• use a cross section with different dimensions at different locations in a
profile
• modify the variables of the cross sections and the profile
• save the profile and use it as a parametric profile through the profile
catalog
• import and export variable cross section profiles
NOTE When you use this method, only the dimensions of a variable cross
section can vary, not the actual shape of the cross section. If you want
to use several different cross section shapes in the profile, create a
fixed profile (page 161) with multiple cross sections instead.
Create and distribute customized configurations 198 Customize the profile catalog
• In the Variables dialog box in the sketch editor, set Visibility to Show for
the dimensions that you want to change when using the profile in a model.
1. On the File menu, click Catalogs --> Define properties --> Define profile
with variable cross section.
The Define Profile with Variable Cross Section dialog box opens.
2. Select the sketch you want to use as the start and end cross section of the
profile.
3. Click OK.
The Profile Editor and the Profile preview view appear.
Create and distribute customized configurations 199 Customize the profile catalog
• How much the cross sections are offset from the alignment.
Use the *.HorOffset and *.VerOffset variables.
6. If you have added new cross sections, check that they do not overlap any
existing cross sections.
7. Set Visibility to Show for the dimensions that you want to change when
using the profile in a model.
8. If you want to use parameter variables and equations to define the cross
section dimension, click Add variable and define the variable values.
9. Save the profile.
a. Click Save.
b. In the Save profile as dialog box, enter a unique name for the profile.
You cannot include numbers in the profile name, or use the name of
a standard profile.
c. Click OK.
Tekla Structures saves the profile in the current model folder.
Create and distribute customized configurations 200 Customize the profile catalog
Define standardized values for parametric profiles
You can define standardized values for the dimensions of parametric profiles.
The standardized values are visible in the profile catalog where you can select
suitable dimension values for the profiles.
1. Under ..\ProgramData\Trimble\Tekla Structures\<version>
\environments\<environment> folder, locate the
industry_standard_profiles.inp file. The exact file location may
vary depending on the folder structure of your environment files.
2. Open the industry_standard_profiles.inp file using any standard
text editor, for example, Microsoft Notepad.
3. Modify the file.
The file has the following format:
• profile and profile subtype
• parameters separated by spaces
• units for each parameter
• standardized values for each parameter.
Each dimension combination has its own row.
4. Save the file.
Example
For example, the standardized combinations of dimension values for a C
profile are as follows:
Create and distribute customized configurations 201 Customize the profile catalog
1. Take a screenshot of the profile you have drawn or sketched.
For example, press the Print Screen (Prt Scr) key to take a screenshot of
your entire desktop. To take a screenshot of an active window, press Alt
+Print Screen. The screenshot is placed on the clipboard.
2. Open the screenshot in any bitmap editor (for example, Microsoft Paint)
and modify the image if necessary.
3. Save the image in .bmp format in the ..\ProgramData\Trimble\Tekla
Structures\<version>\Bitmaps folder.
The file name must match the actual profile name. For example, if the
profile name is mysketch, the image must be named mysketch.bmp.
4. Restart Tekla Structures.
The image is now shown in the profile catalog.
Create and distribute customized configurations 202 Customize the shape catalog
using existing geometry (page 204) in the currently open model are also
displayed in the Shape Catalog dialog box.
Shapes are used in defining items. In Tekla Structures, items are similar to
other parts, such as beams and columns. The main difference between items
and other types of parts is that a 3D shape defines the geometry of an item,
whereas a part has a 2D profile that is extruded to create the length of the
part.
The shapes listed in the shape catalog are stored in the current model folder.
There are two files for each shape: one .xml file stored in the \Shapes folder
and one .tez or .xml file in the \ShapeGeometries folder.
The shapes that are used for items in a model are automatically copied to the
model folder.
If you have shapes that you would like to have available in the Shape Catalog
dialog box for all new models that are created in your project or company,
copy the corresponding .tez and .xml files to the correct subfolders
(\Shapes and \ShapeGeometries) in the \profil folder under your project
or firm folder.
NOTE If your project, company, or environment uses a common location for shapes
that are used in several Tekla Structures versions including 2017i and older,
use .xml format for shape geometry files. The compressed .tez files do not
work in Tekla Structures 2017i or older versions.
See also
Import a shape (page 203)
Create a shape (page 204)
Compress shape geometry files (page 206)
Clean shape geometry files (page 207)
Export a shape (page 208)
Delete a shape (page 208)
Import a shape
You can import the following types of shape files: dgn, tsc, skp, dxf, dwg,
ifc, ifcZIP, ifcXML, igs, iges, stp, and step.
When using other modeling software to model shapes that you want to import
into Tekla Structures, we recommend that you center parts around the origin
and direct the parts along the x axis.
1. On the File menu, click Catalogs --> Shape catalog.
The Shape Catalog dialog box opens.
2. Click Import.
Create and distribute customized configurations 203 Customize the shape catalog
3. Select the shape file to import.
To select multiple shape files, hold down Ctrl or Shift.
4. Click OK.
Importing a large file can take several minutes.
Shape import has three possible results:
• Tekla Structures imports the shape as a watertight solid shape. All solid
operations are available.
• Tekla Structures imports the shape as a non-solid shape. A non-solid shape
means that the object may not be watertight. For example, it has holes, or
is missing a face or an edge.
• Import fails. This can happen, for example, if the shape is very complex or
has no volume. There may also be a tolerance difference between Tekla
Structures and the original software that was used to create the shape. To
find out why the import failed, check the session history log by clicking File
menu --> Logs --> Session history log .
When you import a shape into the Shape Catalog, Tekla Structures creates
two files: one .xml file for shape attributes, such as name and GUID, and
one .tez file for geometric properties, such as coordinates. The files are
saved in the current model folder under the \Shapes and
\ShapeGeometries subfolders.
The shape name that is shown in the Shape Catalog dialog box is determined
as follows:
• If you import a .tsc file, the shape name is read from the imported file.
• If you import other file types, the shape name is the name of the imported
file.
TIP You can also download shapes from Tekla Warehouse, or create shapes
using existing geometry (page 204) in Tekla Structures models.
See also
Example: Import a shape from SketchUp Pro (page 209)
Create a shape (page 204)
Compress shape geometry files (page 206)
Clean shape geometry files (page 207)
Export a shape (page 208)
Delete a shape (page 208)
Customize the shape catalog (page 202)
Create and distribute customized configurations 204 Customize the shape catalog
Create a shape
In addition to importing item shapes or downloading them from Tekla
Warehouse, you can create shapes using existing geometry and parts in Tekla
Structures models. For example, you can create a shape using a single part or
several parts that have been attached to each other.
The part reference point that has the yellow handle determines the origin of
the shape. The positive global x direction determines the direction of the
shape. Later on when you create items using the shape, the shape origin and
direction will align with the yellow and magenta item handles.
When you change a part to an item, Tekla Structures deletes the original part
and replaces it with the newly created item in the model. The name, material,
finish, class, pour phase, and the numbering properties of the original part are
saved as the corresponding item properties. Other part type specific
properties and user-defined attributes are not saved. The objects that are
attached to the original part, such as reinforcement and surfaces, are deleted.
Curved beams, spiral beams, bent plates, lofted plates, and lofted slabs cannot
be changed to items.
1. Create the parts that you want to change to an item.
2. If you want to include more than one part in the item, attach the parts to
each other.
3. Select the part.
Create and distribute customized configurations 205 Customize the shape catalog
4. Right-click and select Convert part to item.
Alternatively, you can go to Quick Launch, search for and select the
Convert part to item command, and then select the part.
Tekla Structures changes the part to an item and adds a new shape to the
shape catalog (page 202). The shape name is generated using the part name
and part location in the format <grid location>_<elevation>_<part name>. For
example:
• 1/D_+0_FOOTING
• 3/C_+0-+3600_COLUMN
• 1-2/A-B_+3600_SLAB
If there is already a shape with the same name in the shape catalog, Tekla
Structures adds two underscore characters and a running number at the end
of the new shape name. For example, 1/D_+0_FOOTING__1.
NOTE Compression is a permanent action, and you cannot undo it even if you do
not save the model.
Do not compress shape geometry files if you need them in models that you
will open using Tekla Structures 2017i or an older version. The .tez files do
not work in those versions.
If your project, company, or environment uses a common location for shapes
that are used in several Tekla Structures versions including 2017i and older,
do not convert those shape geometry files to .tez format. Otherwise the
shapes will not work in all versions.
Create and distribute customized configurations 206 Customize the shape catalog
How to compress shape geometry files
To compress existing shape geometry files, either re-import the original shape
files (page 203), or use the Compress shape geometries application as
follows:
1. Open the model whose shape geometry files you want to compress.
Create and distribute customized configurations 207 Customize the shape catalog
Tekla Structures cleans the shapes and shows how many shapes resulted
in being solid objects and how many non-solid.
If you need to interrupt the cleaning process, you can click Stop.
7. Re-open the model to see the changed shape geometry in the items in the
model.
8. If you are not happy with the result, and if you have created the backup
files, you can go back to the original shape geometry files.
a. Open the Shape cleaner dialog box again.
b. Select the shapes that you want to restore.
c. Click Revert.
Export a shape
1. On the File menu, click Catalogs --> Shape catalog .
The Shape Catalog dialog box opens.
2. Select the shape to export.
To select multiple shapes, hold down Ctrl or Shift.
3. Click Export.
4. If you are exporting only one shape, select the folder where you want to
export the shape, and enter a name for the export file in the Selection
box.
5. If you are exporting multiple shapes, select the folder where you want to
export the shapes.
Tekla Structures will create a separate export file for each shape using the
shape name as the file name.
6. Click OK.
The shapes are saved in the destination folder as .tsc files.
See also
Import a shape (page 203)
Delete a shape (page 208)
Customize the shape catalog (page 202)
Create and distribute customized configurations 208 Customize the shape catalog
Delete a shape
Before you start, ensure that the shape you want to delete is not used in your
Tekla Structures model. When you delete a shape from the Shape Catalog,
the shape is no longer available anywhere in the model. If a model includes a
deleted shape, it is only shown as a straight line between its original reference
points.
1. On the File menu, click Catalogs --> Shape catalog .
The Shape Catalog dialog box opens.
2. Right-click the name of the shape.
3. Click Delete.
Tekla Structures deletes the shape.
See also
Import a shape (page 203)
Export a shape (page 208)
Customize the shape catalog (page 202)
Create and distribute customized configurations 209 Customize the shape catalog
The location and rotation of the solid in SketchUp are important, since
they determine how an item is inserted and positioned in Tekla
Structures. Different positioning in SketchUp causes an offset in Tekla
Structures.
See also
Customize the shape catalog (page 202)
Import a shape (page 203)
See also
How the bolt catalog and bolt assembly catalogs work together (page 211)
Manage bolts and bolt assemblies (page 211)
Import and export bolts and bolt assemblies (page 216)
Bolt length calculation (page 221)
Create and distribute customized configurations 210 Customize the bolt catalog
How the bolt catalog and bolt assembly catalogs work
together
(1) The Bolt standard options are read from the bolt assembly catalog.
(2) The bolt assembly catalog defines which bolt standard is used in the bolt
assembly.
(3) The bolt catalog contains the different bolt diameters, lengths, and other
properties used in the bolt standard.
(4) The Bolt size options are read from the bolt catalog depending on the
selected Bolt standard option.
See also
Customize the bolt catalog (page 210)
Bolt catalog properties (page 224)
Bolt assembly catalog properties (page 226)
Create and distribute customized configurations 211 Customize the bolt catalog
Manage bolts and bolt assemblies
This section describes how to manage bolts and bolt assemblies using the bolt
catalog and the bolt assembly catalog. You can add, modify, and delete bolts
and bolt assemblies.
Click the links below to find out more:
The following steps are for adding bolts, but they also apply to adding nuts
and washers.
1. On the File menu, click Catalogs --> Bolt catalog to open the Bolt
Catalog dialog box.
2. Enter the name of the bolt in the following box:
Create and distribute customized configurations 212 Customize the bolt catalog
catalog does not include suitable nuts and washers, add them the same
way as you added the new bolt.
6. Click OK.
The Save confirmation dialog box appears.
7. Select Save changes to model folder to save the changes in the
screwdb.db file in the current model folder, and then click OK.
TIP You can also add bolts by importing them to the bolt catalog.
See also
Import bolts to the catalog (page 217)
Add a stud bolt to the catalog (page 213)
Modify bolt information in the catalog (page 214)
Delete a bolt from the catalog (page 215)
Bolt length calculation (page 221)
Bolt catalog properties (page 224)
Add a bolt assembly to the catalog (page 215)
• Type:
• Standard: This name is needed when creating a bolt assembly for the
stud.
• Diameter: Shank diameter.
• Length: Stud length.
• Weight: Stud weight.
• top thick: Head thickness.
Create and distribute customized configurations 213 Customize the bolt catalog
• top diameter: Head diameter.
The units depend on the settings in File menu --> Settings --> Options -->
Units and decimals .
3. On the File menu, click Catalogs --> Bolt assembly catalog to open the
Bolt Assembly Catalog dialog box.
4. Select the standard for the stud bolt.
5. Set all the other bolt assembly elements to None.
6. To create studs in the model, create bolts and select the stud assembly
standard.
See also
Bolt catalog properties (page 224)
See also
Add a bolt to the catalog (page 212)
Delete a bolt from the catalog (page 215)
Bolt catalog properties (page 224)
Create and distribute customized configurations 214 Customize the bolt catalog
Delete a bolt from the catalog
1. On the File menu, click Catalogs --> Bolt catalog to open the Bolt
Catalog dialog box.
2. Select a bolt from the list.
Use the Shift and Ctrl keys to select multiple bolts.
3. Click Delete.
4. Click OK.
The Save confirmation dialog box appears.
5. Select Save changes to model folder to save the changes in the
screwdb.db file in the current model folder, and then click OK.
See also
Add a bolt to the catalog (page 212)
Modify bolt information in the catalog (page 214)
See also
Import bolt assemblies to the catalog (page 218)
Modify bolt assembly information in the catalog (page 216)
Create and distribute customized configurations 215 Customize the bolt catalog
Delete a bolt assembly from the catalog (page 216)
Bolt assembly catalog properties (page 226)
See also
Add a bolt assembly to the catalog (page 215)
Delete a bolt assembly from the catalog (page 216)
Bolt assembly catalog properties (page 226)
See also
Add a bolt assembly to the catalog (page 215)
Modify bolt assembly information in the catalog (page 216)
Create and distribute customized configurations 216 Customize the bolt catalog
Import and export bolts and bolt assemblies
Use importing and exporting for merging bolts and bolt assemblies across
catalogs. Bolts are imported and exported as .bolts files, bolt assemblies
as .bass files, and bolt catalogs as .lis files.
When you export single bolts or bolt assemblies, you can select the bolts or
bolt assemblies you want to include in the .bolts or .bass file. When you
import and export bolt assemblies, also the related bolts are included in
the .bass file.
You can import and export an entire bolt catalog. You can also import a part of
an exported bolt catalog.
Importing and exporting bolt catalogs is useful, when you:
• Upgrade to newer version of Tekla Structures and you want to use a
customized bolt catalog from a previous version.
• Want to combine bolt catalogs that are stored in different locations.
• Want to share bolt catalog information with other users.
TIP You can also download or share bolt assemblies using Tekla Warehouse.
See also
Import bolts to the catalog (page 217)
Export bolts from the catalog (page 218)
Import bolt assemblies to the catalog (page 218)
Export bolt assemblies from the catalog (page 219)
Import a bolt catalog (page 219)
Import a part of the bolt catalog (page 220)
Export an entire bolt catalog (page 221)
Create and distribute customized configurations 217 Customize the bolt catalog
5. Click OK.
The Save confirmation dialog box appears.
6. Select Save changes to model folder to save the changes in the
screwdb.db file in the current model folder, and then click OK.
See also
Add a bolt to the catalog (page 212)
Import a bolt catalog (page 219)
Import a part of the bolt catalog (page 220)
Import bolt assemblies to the catalog (page 218)
Export bolts from the catalog (page 218)
See also
Export bolt assemblies from the catalog (page 219)
Export an entire bolt catalog (page 221)
Import bolts to the catalog (page 217)
Create and distribute customized configurations 218 Customize the bolt catalog
3. Select the import file.
4. Click OK.
The bolt assemblies are displayed on the Bolt assemblies list by their
original names.
5. Click OK.
The Save confirmation dialog box appears.
6. Select Save changes to model folder to save the changes in the
assdb.db file in the current model folder, and then click OK.
See also
Add a bolt assembly to the catalog (page 215)
Import a bolt catalog (page 219)
Import bolts to the catalog (page 217)
Export bolt assemblies from the catalog (page 219)
See also
Export an entire bolt catalog (page 221)
Export bolts from the catalog (page 218)
Import bolt assemblies to the catalog (page 218)
Create and distribute customized configurations 219 Customize the bolt catalog
2. Copy the screwdb.lis file that you want to import to the current model
folder.
3. To import the bolt catalog file screwdb.lis from the current model
folder, go to Quick Launch, start typing import bolt catalog, and
select the Import Bolt Catalog command from the list that appears.
Tekla Structures does not replace the entries that have the same names
as the entries in the import file.
4. Check the status bar for error messages.
To view errors, go to the File menu and click Logs --> Session history
log .
See also
Import a part of the bolt catalog (page 220)
Export an entire bolt catalog (page 221)
TIP If you only want to import a few bolts or bolt assemblies, use the import
and export commands of the corresponding catalogs.
1. Open the model that contains the bolt catalog you want to use.
2. Go to Quick Launch, start typing export bolt catalog, and select the
Export Bolt Catalog command from the list that appears.
The bolt catalog is saved as the screwdb.lis file in the current model
folder.
3. Open the screwdb.lis file using a text editor, for example, Microsoft
Notepad.
Each entry is listed on a separate row.
4. Delete the unwanted rows from the file.
Create and distribute customized configurations 220 Customize the bolt catalog
8. To import the bolt catalog file screwdb.lis from the current model
folder, go to Quick Launch, start typing import bolt catalog, and
select the Import Bolt Catalog command from the list that appears.
See also
Import bolts to the catalog (page 217)
Import bolt assemblies to the catalog (page 218)
Import a bolt catalog (page 219)
Export an entire bolt catalog (page 221)
TIP The Export Bolt Catalog command exports the entire bolt catalog.
To export only part of the bolt catalog, modify the export file to
contain only the required elements. You can also export bolts from
the Bolt Catalog dialog box or bolt assemblies from the Bolt
Assembly Catalog dialog box.
See also
Export bolt assemblies from the catalog (page 219)
Export bolts from the catalog (page 218)
Import a bolt catalog (page 219)
Import a part of the bolt catalog (page 220)
Create and distribute customized configurations 221 Customize the bolt catalog
The following Assembly settings in the Bolt properties affect the bolt length
calculation process. If the check box is selected, the bolt element is used in the
bolt assembly.
The chart and the detailed steps below explain the process of bolt length
calculation.
Create and distribute customized configurations 222 Customize the bolt catalog
nut (2) thickness +
extra length
2. Tekla Structures searches for the closest match in the bolt catalog.
3. Tekla Structures calculates the number of washers required (must not
exceed 10) so that the length of the shaft is less than:
nut (1) thickness +
material thickness +
nut (2) thickness +
washer (1) thickness +
washer (2) thickness +
(number of washers*washer (3) thickness)
4. Tekla Structures checks that the bolt found in step 2 is longer than:
extra length +
nut (1) thickness +
material thickness +
nut (2) thickness +
add. dist (from the bolt catalog) +
washer (1) thickness +
washer (2) thickness +
(number of fitting washers * washer (3) thickness)
5. If the selected bolt does not fulfill the criteria in step 4, Tekla Structures
returns to step 2, otherwise it continues on to step 6.
6. Tekla Structures checks that the selected bolt fulfills all the following
conditions:
• Can the thread be inside the material to be connected? Even if this is
not allowed, the calculation always allows 3 or 4 mm of thread to be
inside the material, depending on the bolt diameter. If the bolt
diameter is ≥ 24 mm, it allows 4 mm, otherwise it allows 3 mm.
• Shaft length must be more than:
material thickness +
extra length +
washer (1) thickness (if checked) -
maximum thread in material allowed (if thread in material = no) =
3 mm or 4 mm
• Shaft length is calculated as:
Screw length - screw thread length - thread end.
Create and distribute customized configurations 223 Customize the bolt catalog
• Thread end is the part of the bolt between the shaft and the thread. It
is calculated as follows:
See also
How the bolt catalog and bolt assembly catalogs work together (page 211)
Add a bolt to the catalog (page 212)
Option Description
Type The type of the bolt element. The options are:
Create and distribute customized configurations 224 Customize the bolt catalog
Option Description
(Nut)
(Washer)
(Stud)
Standard The name of the bolt element standard.
Used in the Bolt Assembly Catalog dialog box for defining bolt
elements in a bolt assembly.
Use different names for bolt, nut, washer, and stud standards to
distinguish bolt element types from each other.
Diameter The diameter of the bolt element.
Length The length of the bolt element.
Weight The weight of the bolt element.
add. dist The length of the part of the bolt that protrudes from the nut.
The value is used in bolt length calculation.
top thick The thickness of the bolt head.
thread len The length of the threaded part of the bolt shaft.
The value is not used in bolt length calculation (value is 0) if the
bolt is fully-threaded.
washer tol The tolerance between the washer inner diameter and the bolt
diameter.
The value is used when searching for the correct-sized washer
for the bolt. Not used in bolt length calculation.
span size The size of the wrench needed.
calc thick The calculation thickness of a nut or a washer.
This value is used in bolt length calculation.
real thick The true thickness of a nut or a washer.
This is for information only.
inner diam The inner diameter of a nut or a washer.
This is for information only.
outer diam The outer diameter of a nut or a washer.
This is for information only.
Create and distribute customized configurations 225 Customize the bolt catalog
Option Description
top diam The diameter of the hexagon.
See also
Add a bolt to the catalog (page 212)
How the bolt catalog and bolt assembly catalogs work together (page 211)
Option Description
Short name This name is used in drawings and reports. It is usually the
commercial name for a specific bolt.
Standard This name is the full name which is shown in the bolt
assemblies list in the Bolt Assembly Catalog dialog box, and
in the Bolt standard list in the Bolt Properties dialog box.
The value is used in bolt length calculation.
Material The material of the bolt assembly.
Finish The type of the finish.
Grade The grade of the bolt assembly.
Tolerance The tolerances of the bolt assembly.
This is for information only. The values cannot be reported, for
example.
Option Description
Add. dist... The Additional Distance option controls how much of the
bolt protrudes from the nut.
Additional Distance updates the Additional Distance values
of all bolts that use the selected bolt standard and have the
selected diameter.
The value is used in bolt length calculation.
Create and distribute customized configurations 226 Customize the bolt catalog
Select whether the value of the additional length affects
all or individual diameters of one bolt assembly.
Enter the additional length value.
Select whether the value is absolute or relative to the
diameter.
See also
Add a bolt assembly to the catalog (page 215)
Create and distribute customized configurations 227 Customize the rebar catalog
Work with definitions in the rebar catalog
You can add, copy, modify, and delete rebar definitions in the rebar catalog.
To use the newly added or modified rebar definitions in the model, reopen the
model.
3. Click Copy.
Alternatively, you can right-click and select Copy.
4. In the Copy dialog box, enter or modify the bar properties.
Modify the property values that are shown in red so that the new
definition is not a duplicate of the original definition.
5. Click Add.
Create and distribute customized configurations 228 Customize the rebar catalog
Select rebar definitions
You can use the following methods when you select rebar definitions in the
Rebar catalog dialog box.
Selecting different sets of definitions is useful when you want to export
(page 232) or add tags (page 236) to certain definitions, or otherwise modify a
sub-set of definitions.
• Use the following commands on the catalog ribbon:
• Click Select all to select all the definitions in the currently visible group.
Alternatively, you can select one definition and then press Ctrl+A.
• Click Select none to clear the current selection.
• Click Invert selection to select the currently unselected definitions and
to deselect the currently selected definitions.
• To select several consecutive definitions, select the first definition, then
hold down Shift and select the last definition.
• To select several non-consecutive definitions, select the first definition,
then hold down Ctrl and select the other definitions.
Create and distribute customized configurations 229 Customize the rebar catalog
4. Click Yes to confirm the deletion.
Create and distribute customized configurations 230 Customize the rebar catalog
2. On the left side of the dialog box, select a group, and then click
Copy.
Alternatively, you can right-click a group and select Copy.
3. In the New group name dialog box, enter a name for the new group, and
then click Copy.
Tekla Structures adds the new group to the catalog.
4. Add, modify, and delete definitions (page 228) contained in the new group
as needed.
Create and distribute customized configurations 231 Customize the rebar catalog
Import and export rebar definitions
Use importing and exporting for merging rebar definitions across different
catalogs, models, and Tekla Structures environments and versions. To use
reinforcing bars and strands in other Tekla Structures models, you can export
rebar definitions to a file (*.inp), and then import the file into another Tekla
Structures model.
TIP You can also download or share rebar catalog content using Tekla Warehouse.
3. Click Import.
4. In the Import rebar definitions dialog box, browse for the folder that
contains the import file, select the file, and then click Open.
Tekla Structures checks if there are duplicates in the definitions in the
import file compared to the rebar catalog.
5. If rebar definitions with the same properties as the definitions being
imported already exist in the rebar catalog, a confirmation dialog box
appears and you have the following three options:
• Click Overwrite to replace all existing definitions with the newly
imported definitions.
• Click Keep existing to discard the duplicate definitions being imported
and to only import the new definitions.
• Click Cancel to not to import any definitions.
Create and distribute customized configurations 232 Customize the rebar catalog
2. On the File menu, click Catalogs --> Rebar catalog to open the Rebar
catalog dialog box.
3. Do one of the following:
Create and distribute customized configurations 233 Customize the rebar catalog
In the Rebar catalog dialog box, the status bar also shows the number of the
selected definitions.
The changes you make to the dialog box layout are automatically saved to the
rebar_catalog.settings.UI file in the ..\Users\<user>\AppData
\Local\Trimble\Tekla Structures\<version>\Catalogs\ folder. Tekla
Structures will use the saved layout next time you open the dialog box.
2. Click Group by, and then select the property by which you want to
group the rebar definitions.
The definitions can be grouped by the properties whose property
columns are visible. For example, you can select Size or Cross section
area.
The properties that are available may vary in the Rebar catalog and
Select rebar dialog boxes.
Create and distribute customized configurations 234 Customize the rebar catalog
The Star column is always visible and you cannot hide it.
To Do this
Show or hide a property column 1.
Click Show columns to open
a list of the available property
columns.
A check mark in front of a column
name indicates that the column
is visible.
2. To show a column, click the
column name to add a check
mark in front of the column
name.
3. To hide a column, click the
column name to remove the
check mark.
Change the order of the property Drag a column header to a new
columns location.
Change the sort order of a property Click the column header.
column
The arrow symbol next to the column
header indicates if the sort order is
ascending or descending .
To sort values by two properties and
in two columns:
1. Sort by one column.
2. Hold down Shift and then sort by
the other column.
Resize a property column Drag the edge between this and the
following column header. For
example:
Create and distribute customized configurations 235 Customize the rebar catalog
methods, such as sorting, to narrow down the number of definitions shown in
the rebar catalog view.
1. On the File menu, click Catalogs --> Rebar catalog to open the Rebar
catalog dialog box.
Alternatively, you can use the Select rebar dialog box.
2. In the Filter box, enter the search term or filtering criteria.
For example, to find rebar definitions that are suitable for stirrups and
ties, enter tie.
Tekla Structures shows the definitions that have Usage set to tie/stirrup.
The star symbol turns yellow and the definition is added to the
Starred group.
4. To remove the starring from a definition, click the yellow star symbol on
the definition row.
The star symbol turns white again and the definition is removed from the
Starred group.
Create and distribute customized configurations 236 Customize the rebar catalog
Add tags to rebar definitions
In the Rebar catalog dialog box, you can add tags to rebar definitions. You
can use tags to add keywords or other metadata to the definitions.
For example, you could use tags like Stainless and Acid proof.
Tags are model-specific and saved to the rebar_catalog.settings file in
the current model folder.
1. On the File menu, click Catalogs --> Rebar catalog to open the Rebar
catalog dialog box.
2. Select the definitions (page 229) that you want to tag.
3. Enter the tag in the Tags box at the bottom-right corner of the Rebar
catalog dialog box, and then press Enter.
To add several tags to a definition, enter the next tag in the next tag box
and press Enter.
Each group of tagged definitions appears with the symbol in the list of
groups, after the Starred group:
4. To remove a tag from a definition, select the definition and click the X
symbol after the tag name in the Tags section in the property area.
5. To delete a tag completely, select the tagged group, select all the
definitions in the group, and then click the X symbol after the tag name in
the Tags section in the property area.
Create and distribute customized configurations 237 Customize the Applications & components
catalog
4.13 Customize the Applications & components catalog
You can modify the catalog definition settings of the Applications &
components catalog using catalog definition files, and set up a group
structure to suit the needs of your company. Always check the settings and the
group structure when upgrading to a new Tekla Structures version.
Catalog definition files (ComponentCatalog.xml) can be located in folders
pointed by XS_SYSTEM, XS_FIRM, XS_PROJECT, and in the model folder. If there
are several catalog definition files, Tekla Structures combines the information
in the files. For more information on the folder search order, see Folder search
order (page 334).
When you create a group structure for the Applications & components
catalog, define the highest level structure in a catalog definition file that is
located in a folder pointed by XS_SYSTEM. To hide unnecessary parts of the
group structure and catalog content from certain roles, edit the catalog
definition files of these roles.
For general instructions on how to use the Applications & components
catalog, see How to use the Applications & components catalog.
Create and distribute customized configurations 238 Customize the Applications & components
catalog
The files that appear dimmed do not exist, but you can create the files by
selecting them, and answering Yes in the Edit mode message box.
You can remove an existing file by clicking the button next to the file.
Create and distribute customized configurations 239 Customize the Applications & components
catalog
3. Select the file that you want to edit.
Create and distribute customized configurations 240 Customize the Applications & components
catalog
The check mark in front of the folder name shows the file that is currently
being edited.
4. Create new groups and subgroups to organize the catalog content, right-
click in the catalog and select New group....
5. Move the content from Ungrouped items to the new groups, or to other
predefined custom groups. To move an item to another group, right-click
the item, select Add to group, and then select the target group.
Create and distribute customized configurations 241 Customize the Applications & components
catalog
It is important to keep the Ungrouped items group empty, because all
items downloaded from Tekla Warehouse are placed in that group. When
you place an item to a predefined group, it is automatically removed from
the ungrouped items.
For instructions on how to collect content to a group and publish it as a
catalog definition file, see .
Create and distribute customized configurations 242 Customize the Applications & components
catalog
Maintain the catalog
To keep the Applications & components catalog structure and content clear
and in order, keep the groups up to date and organized, and remove the
unnecessary items from the catalog definition files.
3. Test thoroughly that these changes do not create any further errors, or
mess up the group structure in the Applications & components catalog.
Check at least the Ungrouped items and Legacy catalog groups.
4. Newly added items are placed in the Ungrouped items group. If there are
new items in the group, move them to the appropriate predefined groups,
and hide them from specific roles, if needed.
5. Add suitable thumbnails to the items, if needed.
Create and distribute customized configurations 243 Customize the Applications & components
catalog
5 Files and folders in Tekla
Structures
Sometimes you need to know where Tekla Structures stores information, and
the types of files that Tekla Structures contains, where the files are located,
and how the files should be should be used.
Tekla Structures contains a large amount of files that affect the way the
software works. It is important to know which file controls which functionality,
and also which files we do not recommend that you touch.
The initialization file reading order is also very important. You need to know
the order in which the files are read when you open Tekla Structures, so that
you do not modify the files unnecessarily.
See also
Initialization files (.ini files) (page 246)
Input files (.inp files) (page 276)
File storing options and advanced options (page 254)
Data files (.dat files) (page 290)
Message files (page 291)
Standard files (page 293)
Property files (page 292)
Catalog files (page 296)
Font files and font conversion files (page 299)
Symbol files (page 299)
Image files (page 301)
Files related to templates, reports and drawings (page 300)
Log files (page 301)
Model folder files and file name extensions (page 310)
WARNING Changing an advanced option value in .ini files located outside the
model folder does not affect the existing models. You can only update
advanced options in the Advanced Options dialog box or in the
options.ini file located in model folder; not from an options.ini file
located in folders defined for the advanced options XS_FIRM or
XS_PROJECT. The .ini files are read also when you open an existing
Files and folders in Tekla Structures 245 Create project and firm folders
model, but only new advanced options that do not exist in
options_model.db or options_drawings.db are inserted, for
example, such options that are not yet in the Advanced Options dialog
box but have been added in the software.
See also
Folder search order (page 334)
Typical initialization files (.ini files) and their reading order (page 247)
NOTE If you are defining a switch for an advanced option in an .ini file, use double
percent signs %%xxx%% around the switch. If you are defining a switch in the
Advanced Options dialog box, use single percent signs %xxx% around the
switch. For example, %%BOLT_NUMBER%%*D%%HOLE.DIAMETER%% for the
advanced option XS_BOLT_MARK_STRING_FOR_SIZE.
See also
Global default environment settings - env_global_default.ini (page 251)
Local environment settings - env_<environment>.ini (page 252)
Files and folders in Tekla Structures 246 Initialization files (.ini files)
Role settings - role_<role>.ini (page 252)
To check the files that have been read and their reading order, go to File
menu --> Logs --> Session history log .
Files and folders in Tekla Structures 247 Initialization files (.ini files)
File and reading order Description
installed. It is always read at Tekla
Structures startup.
NOTE: Do not change these settings.
3. lang_<lang>.ini This file contains the language
settings. It is read from ..\Program
Files\Tekla Structures
\<version>\nt\bin\.
This file is installed to the ..\nt\bin
folder when Tekla Structures is
installed.
Which lang_<lang>.ini files exist
in the ..\nt\bin folder depends on
which languages you have selected to
install during the software
installation.
The language that is read depends on
the language you have selected in File
menu --> Settings --> Change
language in the previous Tekla
Structures session.
NOTE: Do not change these settings.
4. env_global_default.ini This file is used as a default for all
environments and contains the global
settings. The settings in the
env_global_default.ini file
provide the basics for all environment
settings globally. The settings in this
file can be localized and specified
differently in an environment-specific
initialization file that is read later than
this file.
This file is always read at Tekla
Structures startup
from ..\ProgramData\Trimble
\Tekla Structures\<version>
\environments\common\ and is
installed there from the common
environment installation package.
NOTE: Do not change these settings.
5. All .ini files defined in shortcut/ Usually none.
command line with -I <name>.ini
6. env_<environment>.ini The env_<environment>.ini files
contain all the advanced options that
Files and folders in Tekla Structures 248 Initialization files (.ini files)
File and reading order Description
have environment-specific settings.
They are read from the environment
folder ..\ProgramData\Trimble
\Tekla Structures\<version>
\environments\. The exact location
may vary depending on your
environment.
The env_<environment>.ini files
that exist on your computer depends
on which environment packages you
have installed. Which
env_<environment>.ini file is read
depends on the environment that you
select in the Tekla Structures startup
dialog box.
NOTE: Do not change these settings.
7. role_<role>.ini The role_<role>.ini files contain
all the advanced options that have
typical role-specific settings. They are
read from the environment
folder ..\ProgramData\Trimble
\Tekla Structures\<version>
\environments\. The exact location
may vary depending on your
environment.
The available roles depend on the
environments you have installed.
You can select the role in the Tekla
Structures startup dialog box.
For example, this file defines that the
US environment imperial role uses
imperial units, shows the fractions
correctly, and understands input as
imperial. In US environment metric
role metric units are used.
NOTE: Do not change these settings.
8. All .ini files defined in shortcut/ Usually none.
command line with -i <name>.ini
9. company.ini The company.ini file is useful
especially for big companies that
want to unify certain enterprise-level
settings. This file is read from a folder
specified with the advanced option
XS_COMPANY_SETTINGS_DIRECTORY.
Files and folders in Tekla Structures 249 Initialization files (.ini files)
File and reading order Description
This file is read only if the advanced
option
XS_COMPANY_SETTINGS_DIRECTORY
is set.
This file is created by the system
administrator when necessary, it is
not created by the installation.
10. user.ini The user.ini file is where you can
save your personal user settings.
This file is located in the same
location as the user-specific
options.bin file, for example,
C:\Users\<user>\AppData\Local
\Trimble\Tekla Structures
\<version>\UserSettings.
The user.ini is created in the above
mentioned location when you start
Tekla Structures for the first time and
create and save a model using the
current version. It is read when you
start Tekla Structures.
The changes you make in the
advanced options in the Advanced
Options dialog box override the
settings in all other initialization files,
if the advanced option exists in both
locations.
If user.ini has system options they
are read always when Tekla
Structures is opened.
If user.ini has model-specific
options they are used when new
model is created.
If user.ini has user-specific options
they are used when Tekla Structures
is used for the first time.
11. options.ini in system folder The folder is specified with the
advanced option XS_SYSTEM.
12. options.ini, firm-specific, if any The option.ini files containing
exist firm- or project-specific model
settings are saved in and read from
13. options.ini, project-specific, if
user-defined locations specified with
any exist
the advanced options XS_FIRM and
Files and folders in Tekla Structures 250 Initialization files (.ini files)
File and reading order Description
XS_PROJECT. They work in the
specified way for the firm in question,
or for the specified project if the
model has been set up to read
settings from these locations, and if
the user has manually moved the
options.ini file to these locations.
An options.ini is created in the
firm or project folder when you copy
or move it there.
Updating of model-specific and user-
specific advanced options can only be
done from the Advanced Options
dialog box or options.ini located in
model folder, not from the firm- or
project-specific options.ini files.
The options.ini in the firm or
project folder is read when you start
Tekla Structures or open the model.
14. options.ini, model-specific The options.ini in the model
folder.
See also
Create start-up shortcuts with customized initializations (page 19)
Settings defined by advanced options (page 274)
For advanced options that are set according to your local standards, see the
environment settings file env_<environment name>.ini (page 252) and the role
Files and folders in Tekla Structures 251 Initialization files (.ini files)
settings file role_<role name>.ini (page 252). The local files override the
advanced options set in env_global_default.ini.
If the advanced option in the env_global_default.ini file is preceded by
rem, the software defaults are used and shown as the value. The outdated
advanced options are listed at the end of the file.
See also
Typical initialization files (.ini files) and their reading order (page 247)
See also
Typical initialization files (.ini files) and their reading order (page 247)
Files and folders in Tekla Structures 252 Initialization files (.ini files)
to your user.ini (page 253) file and modify the settings there, or
modify the settings in the Advanced Options dialog box.
The role_<role>.ini file contains advanced options that are set according
to typical role requirements in your local area. These settings are different
from your environment settings in env_<environment name>.ini (page 252).
The global default environment settings file env_global_default.ini (page 251)
contains a complete listing of advanced options. The advanced option settings
in role_<role>.ini override the ones in env_<environment>.ini
See also
Typical initialization files (.ini files) and their reading order (page 247)
1. Right-click the user.ini file in Windows Explorer and select Open with.
Select a standard text editor from the list of available programs.
2. On a new line, enter set, then a space, then the name of the advanced
option followed by an equal sign, and then the value in a single line.
Tekla Structures only reads lines in the initialization file that start with
set.
3. Save user.ini.
4. Restart Tekla Structures for the changes to take effect.
Files and folders in Tekla Structures 253 Initialization files (.ini files)
Possible values Example
string value set
XS_USER_DEFINED_BOLT_SYMBOL_TABLE=bolt_symbol
_table.txt
switches set
XS_ASSEMBLY_FAMILY_POSITION_NUMBER_FORMAT_STR
ING=%%TPL:PROJECT.NUMBER%%
Use two switches.
TIP 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.
See also
Location of certain hidden files and folders (page 337)
Typical initialization files (.ini files) and their reading order (page 247)
Files and folders in Tekla Structures 254 File storing options and advanced options
• When you change a model-specific (page 274) option or advanced option
and press OK or Apply in the Options or Advanced Options dialog box,
the settings are taken into use (otherwise you will get a warning message).
• The updated model-specific option or advanced option settings are saved
in options_model.db and options_drawings.db under model folder
when the model is saved.
• In addition, there are also some special model-specific advanced options
that can be updated from the options.ini file located in the model
folder, for example, new advanced options that are not yet in the
Advanced Options dialog box.
• You can change model-specific advanced options only in the Advanced
Options dialog box or in the options.ini file that is located in model
folder.
• You can change model-specific options only in the Options dialog box
manually or by loading standard.opt file values in the dialog box.
Changing a user-specific options or advanced options
• When you change a user-specific (page 274) option or advanced option,
and press OK or Apply in the Options or Advanced Options dialog box,
the settings are saved in options.bin in ..\Users\<user>\AppData
\Local\Trimble\Tekla Structures\<version>\UserSettings.
• You can change user-specific advanced options only in the Advanced
Options dialog box.
• You can change user-specific options only in the Options dialog box
manually or by loading standard.opt file values in the dialog box.
Saving customized settings in the Options dialog box
• You can save your own model-specific settings in the Options dialog box by
using the Save button. Then the standard.opt file is saved in the
\attributes folder under the model folder.
Creating a list of advanced options and their values
• You can create a complete list of advanced options in a text file by clicking
Write to file in the Advanced Options dialog box. The list shows the name
of the advanced option, current value and type.
For more information about the standard.opt file, see Standard.opt settings
Files and folders in Tekla Structures 255 File storing options and advanced options
Check the settings before you start modeling and change them, if necessary.
The model-specific (page 274) settings in this dialog box are saved in the
options_model.db and options_drawings.db databases in the model
folder, and the user-specific (page 274) settings in options.bin in your local
<user> folder. Changing user- or model-specific options in the Options dialog
box does not require Tekla Structures restart.
You can also save your own settings by using the Save button. Then the
standard.opt file is saved in the \attributes folder under model folder.
You may want to copy this file to your firm folder. When you create a model,
the standard.opt is read from the firm folder.
The options in the Options dialog box are described below.
Option Description
Allowed penetration volume Defines the allowed clash check
tolerance if small collisions are
acceptable and can be ignored.
If the clashing volume is smaller than
the given value, for example 1 mm3,
then the clash is not reported.
Enter the value in the current volume
units.
Clash check between bolt and Defines whether the model is checked
bolted part for clashes that occur between bolts
and the related bolted parts.
If you select Yes, Tekla Structures will
check the bolts against the real
geometry of the bolted part profiles
including roundings, and using the
real bolt dimensions.
Files and folders in Tekla Structures 256 File storing options and advanced options
Option Description
Define the clash check clearance Use to check if bolts collide with parts
area for bolts and if there is enough space to fix the
bolts.
Enter the clearance dimensions in
relation to the bolt head or nut
diameter d (the larger value), and the
nut thickness t. The clearance in front
of the bolted parts is the same as the
bolt length.
If you do not enter a value, Tekla
Structures uses the default value.
If you clear the check boxes, the
clearance will be zero.
If Tekla Structures cannot find the
bolt head or nut diameter in the bolt
catalog, it uses the shank diameter
instead.
Exact solid weld clash check Defines whether the model is checked
for duplicate and overlapping welds
and for clashes that occur between
welds and other objects (such as
parts and bolts).
If you select Yes, Tekla Structures will
check the welds against other welds,
against bolts, and against the real
geometry of the part profiles
including roundings, and using the
weld solid dimensions with normal
accuracy.
Reinforcing bar vs steel part Defines the minimum clearance or
clearance (negative value to allow the allowed overlap for reinforcing
overlap) bars when they are checked against
steel parts.
To allow reinforcing bars to overlap
steel parts and to ignore the ribs of
bars, enter a negative value. The
maximum overlap is the actual bar
radius.
Tekla Structures only checks the
distance from bar side to part. Tekla
Files and folders in Tekla Structures 257 File storing options and advanced options
Option Description
Structures does not check the
distance from bar end to part.
If you clear the check box, Tekla
Structures will not check the
clearance.
Reinforcing bar clearance (negative Defines the minimum clearance or
value to allow overlap) the allowed overlap for reinforcing
bars when they are checked against
other reinforcing bars.
To allow reinforcing bars to overlap,
enter a negative value.
If you clear the check box, Tekla
Structures will not check the
clearance.
Reinforcing bar cover thickness Defines the reinforcing bar cover
thickness.
Tekla Structures checks the cover
thickness against the part that the
reinforcing bar belongs to. Tekla
Structures only checks the distance
from bar side to part surface. Tekla
Structures does not check the
distance from bar end to part surface.
If the bar penetrates a part surface, a
clash is reported, even if the bar is
completely inside a cast unit or pour.
If you clear the check box, Tekla
Structures will not check the cover
thickness.
Components settings
Tekla Structures uses the information on the Components tab when it creates
parts using system components.
Component properties defined in component dialog boxes override these
settings. Tekla Structures only uses these settings if the corresponding boxes
in the component dialog boxes are empty.
If you change settings here, Tekla Structures only applies the new settings to
components you subsequently create. Components you created prior to
changing the preferences are not affected.
NOTE: Settings on this page are model specific. Changing the settings does not
require Tekla Structures restart.
Files and folders in Tekla Structures 258 File storing options and advanced options
Option Description
Profile names Defines parametric profile prefixes
for plates. It is important that profile
names are set up correctly so that
you can use filters and wizards
effectively.
Profile names must exist in the profile
catalog. If you want to use a
parametric profile that does not have
a name in the catalog, first add it to
the Profile Catalog, then enter it
here. Tekla Structures uses the
Folded plate prefix when you use the
folded plates in components.
Bolts In components, Tekla Structures uses
Factor of bolt edge distance and
Compare edge distance to to check
that the bolts it creates are not too
close to the edge of a part, and warns
you if they are. Check that Factor of
bolt edge distance is set according
to the standard you are using. The
default edge distance setting depends
on your environment.
Compare edge distance defines
whether the edge distance checks are
based on bolt or hole diameter.
To define the default bolt properties
to use in connections, select a Bolt
standard and Bolt size.
Parts Part material defines the default
part material grade.
Part start numbers defines start
numbers for parts that are Welded to
primary and Welded to secondary,
Loose parts, and Assembly loose
parts.
Cross-check these settings against the
numbering series you define to make
sure they do not overlap. If they
overlap, Tekla Structures may create
two non-identical parts with the same
part number. This generates an error
in the Numbering history log file
(page 307).
Files and folders in Tekla Structures 259 File storing options and advanced options
Drawing dimensions settings
NOTE: Settings on this page are model specific. Changing the settings does not
require Tekla Structures restart.
For more information about dimension settings, see
Option Description
Exaggeration This setting defines the default values
for Exaggeration limit and
Exaggeration scaling.
When you enable the exaggeration of
the dimensions, a drawing dimension
that is narrower than the defined limit
is expanded. Exaggeration limit
defines the default value for this limit.
Exaggeration scaling defines
whether you are using Paper or
Model as the exaggeration scaling
method:
• If you select Paper, the
exaggeration limit is multiplied by
the view scale.
• If you select Model, and the scale
is 1:10, all the dimensions smaller
than 10 mm are exaggerated
regardless of the drawing scale.
For more information about
exaggerated dimensions, see .
Absolute dimensions Show zero in absolute dimensions
--> Yes shows zero at the zero points
in absolute dimensions.
Draw absolute dimension values
parallel to dimension line --> Yes
shows dimensions parallel to
dimension lines in absolute
dimensions.
For more information, see
Dimensions in tags Units, Format and Precision define
the default unit, format and precision
used in dimension tags.
Available units: mm, cm, m, foot -
inch, cm / m, inch, feet.
Files and folders in Tekla Structures 260 File storing options and advanced options
Option Description
Available formats: ###, ###[.#],
###.#, ###[.##], ###.##, ###[.###],
###.###, ### #/# and ###/##.###.
Available precision: 0.00, 0.50, 0.33,
0.25, 1/8, 1/16, 1/32, 1/10, 1/100,
1/1000
Show dimension in middle tag of Defines whether you want to create
automatic dimension dual dimension tags in assembly,
single-part, cast unit, or general
arrangement drawings.
For more information about
automatic dual dimensions, see .
For more information about manual
dual dimensions, see
When Tekla Structures creates the
drawing, it adds the lower dimension
tag in the selected unit, format and
precision.
Dimension line Dimension line extension length
for line arrow defines the length of
the line extension for dimensions that
have line arrows.
Note that line extensions are not
applied to dimensions that have
different arrows from line arrows,
and certain knock-off dimension
types.
Option Description
Edge chamfer Line color defines the default line
color of the edge chamfers in
drawings.
Line type defines the default line
type of the edge chamfers in
drawings.
Files and folders in Tekla Structures 261 File storing options and advanced options
Option Description
These values are overridden by the
values set in the Edge Chamfer
Properties dialog box.
For more information about edge
chamfers, see .
General settings
NOTE: On this page, Autosave settings are user specific. All other settings are
model specific. Changing the settings does not require Tekla Structures
restart.
Option Description
Autosave Autosave interval: Autosave after
every xx modeling or editing
commands defines how often Tekla
Structures automatically saves a
model and a drawing.
This number represents the number
of commands you have given. For
example, if you create many objects
without interrupting (Esc), it counts as
one command.
Autosave after creating every xx
drawings defines the number of
drawings after which Tekla Structures
automatically saves your work.
For more information, see:
Files and folders in Tekla Structures 262 File storing options and advanced options
Option Description
default settings in the Options dialog
box.
For more information about
adaptivity, see
Numbering settings
NOTE: Settings on this page are model specific. Changing the settings does not
require Tekla Structures restart.
Option Description
Position number separator Defines the default position number
separator. The options are dot (.),
comma (,), slash (/), and hyphen (-).
Rebar position number separator Defines the default reinforcing bar
position number separator. The
options are dot (.), comma (,), slash (/),
and hyphen (-).
Part number type Defines the default part number type.
The options are Part number and
Combined assembly / part number.
Files and folders in Tekla Structures 263 File storing options and advanced options
Option Description
North direction Project north (degrees counter
clockwise from global x) defines
which direction is north in the model.
Enter the value in degrees counter-
clockwise from the global x axis.
Files and folders in Tekla Structures 264 File storing options and advanced options
Option Description
direction (Face direction) in the part
mark instead.
No places part marks on the same
flange in general arrangement and
assembly drawings.
Option Description
Covers and locations tab
Concrete cover Under Part global coordinate
system, define the default concrete
cover thickness between the rebar set
bars and the following faces of
concrete parts:
• Top
• Bottom
• Sides
To use the parts' local coordinate
system, under Part local coordinate
system, define the default concrete
cover thickness at the following faces
of concrete parts:
• Top
• Bottom
• Front
• Back
• Start
• End
You can also define concrete cover
settings for each concrete part
separately. These modifications
override the default settings in the
Options dialog box.
Files and folders in Tekla Structures 265 File storing options and advanced options
Option Description
Layer prefix Under Part global coordinate
system and/or Part local coordinate
system, define the default bar layer
prefixes at different faces of concrete
parts.
You can also define bar layer settings
for individual rebar sets or leg faces,
or for individual bars using the user-
defined attributes of property
modifiers. These modifications
override the default settings in the
Options dialog box.
Links Define the bar layer prefix for rebar
set bars that have four or more legs,
for example closed stirrups.
General tab
Minimum lengths to be created Define Minimum bar length to
prevent Tekla Structures from
creating reinforcing bars that are too
short. This setting is primarily for
straight bars. Enter the minimum bar
length as Distance or as Coefficient
of bar diameter.
Define Minimum straight start/end
leg length for bent reinforcing bars.
Enter the minimum leg length as
Distance or as Coefficient of bar
diameter.
Rounding and step tapering tab
Rounding Define whether the lengths of straight
bars, first and last legs, and
intermediate legs are rounded in the
model, and whether the bar lengths
are rounded up, down, or to the
nearest suitable number according to
the rounding accuracy.
At splitter locations, define how much
the bar lengths can be rounded up.
Rounding settings are also available
in the Rebar set properties and in the
Rebar property modifier properties.
Files and folders in Tekla Structures 266 File storing options and advanced options
Option Description
Step tapering Define the tapering step values for
straight bars, first and last legs, and
intermediate legs.
Step tapering settings are also
available in the Rebar set properties
and in the Rebar property modifier
properties.
Option Description
Length mm, cm, m, in (decimal), ft
(decimal), ft-in
Angle o, rad
Spring constant
Files and folders in Tekla Structures 267 File storing options and advanced options
Option Description
Rot. spring constant
Factor (unitless)
Force
Distributed load
Surface load
Files and folders in Tekla Structures 268 File storing options and advanced options
Option Description
Moment
Distributed moment
Section dimension
Angle o, rad
Area
Section modulus
Files and folders in Tekla Structures 269 File storing options and advanced options
Option Description
Radius of inertia
Strength
Files and folders in Tekla Structures 270 File storing options and advanced options
Option Description
Modulus
Density
Weight
Files and folders in Tekla Structures 271 File storing options and advanced options
Option Description
Reinforcement area
Transverse reinforc.
Weight
Mass/Length
Volume
Force
Distributed load
Files and folders in Tekla Structures 272 File storing options and advanced options
Option Description
Surface load
Moment
Deformation
Files and folders in Tekla Structures 273 File storing options and advanced options
See also
File storing options and advanced options (page 254)
Files and folders in Tekla Structures 274 File storing options and advanced options
global and environment level in env_global_default.ini and
env_<environment>.ini.
• Company level system-specific system settings override all other
system-specific advanced options. You can save them in the firm or
project folders by setting the folders for the advanced options and .
• SYSTEM(ROLE) options are typically role specific. The settings are read
from .ini files and are not saved to the databases. When changed or if
the type is changed, the option will become model specific and be saved to
the databases. MODEL/DRAWING(ROLE) options are SYSTEM(ROLE)
options whose type and/or setting has been changed. The change would
be used when you want the SYSTEM(ROLE) option to be saved with the
model to options_model.db and options_drawings.db under model
folder. These settings can be set back to SYSTEM(ROLE), which will then
take into use the default value.
See also
Typical initialization files (.ini files) and their reading order (page 247)
Files and folders in Tekla Structures 275 File storing options and advanced options
• You can change the type of system-specific advanced options from
SYSTEM to MODEL(SYSTEM), in which case the value is saved in the
options database. If you reset the advanced option back to SYSTEM,
the value will be removed from the options database and the value
specified in initialization files will be used.
• You can use switches with some advanced options, for example, to
define the contents of marks: %TPL:PROJECT.NUMBER%.
• If you are defining a switch for an advanced option in the Advanced
Options dialog box, use single percent signs %xxx% around the switch.
If you are defining the switch in an .ini file, use double percent signs %
%xxx%% around the switch.
• If you need to enter a folder path, you can type a backslash at the end
of the folder path or leave it out.
4. Click Apply or OK.
See also
Settings defined by advanced options (page 274)
Input files that you can use for configuring Tekla Structures are listed below.
File Description
analysis_design_conf Contains settings for analysis and design.
ig.inp
fltprops.inp Includes materials and dimensions of available
flat bars (page 286).
mesh_database.inp Contains definitions for reinforcement meshes.
objects.inp Used to manage user-defined attributes
(page 280).
objects_rebar_set.in Used to manage user-defined attributes of rebar
p sets.
Files and folders in Tekla Structures 276 Input files (.inp files)
File Description
pop_mark_parts.inp Contains settings for pop-marking.
privileges.inp Used to control access rights.
profitab.inp Contains available parametric profiles (page 155).
rebar_config.inp Contains settings for reinforcement marks.
rebar_database.inp Rebar catalog (page 227). Contains definitions for
reinforcing bars and strands.
rebar_schedule_confi Contains internal bending types of reinforcing
g.inp bars and their mapping to area specific bending
codes.
Rebar shape manager is a more versatile way to
define reinforcing bar bending shapes.
Tekla Structures also imports and exports rebar catalogs as .inp files.
See also
Environment database file (page 282)
Files and folders in Tekla Structures 277 Input files (.inp files)
Property In the example Description
attribute_name MY_INFO_1 Attribute name, used to
find the attribute value.
Ensure that 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.
The attribute name is
case-sensitive. Do not
use spaces or reserved
characters in attribute
names. The maximum
length of the name can
be 19 characters.
To include the 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.
label_text My Info 1 Label that Tekla
Structures displays in
the dialog box.
Some default attributes
have prompts like
j_comment, meaning
that the prompt comes
from the joints.ail
message file.
value_type string integer or float for
numbers
string for text
string_not_modifiab
le for text whose
modification is
Files and folders in Tekla Structures 278 Input files (.inp files)
Property In the example Description
prevented. A field with
the
string_not_modifiab
le property is always
displayed as dimmed
and it cannot be
switched on or off. The
value in the field is not
saved when clicking the
Apply button or
modified when clicking
the Modify button.
option for lists
date for date with small
calendar
date_time_min for
date and time [12:00]
with small calendar
date_time_sec for
date and time [12:00:00]
with small calendar
If you change the value
type of a field that
already contains values
in the model, make sure
that the values are valid
for the new data type
and verify the results.
field_format %s Definition of the field
format in the dialog box
• %s for strings
• %d for numbers
special_flag no no or yes
For parts: consider in
numbering
For drawings: display the
attribute value in
Document manager
For other elements: no
effect
Files and folders in Tekla Structures 279 Input files (.inp files)
Property In the example Description
check_switch none none
This option is not used.
attribute_value_max 0.0 0.0
This option is not used.
attribute_value_min 0.0 0.0
This option is not used.
Files and folders in Tekla Structures 280 Input files (.inp files)
Tekla Structures reads the objects.inp files from the following folders in the
following order:
1. model folder
2. project folder
3. firm folder
4. system folder
5. inp folder
See also
Environment database file (page 282)
See also
Define and update user-defined attributes (UDAs) (page 280)
Environment database file (page 282)
Properties of the objects.inp file (page 277)
Example: Create and update a user-defined attribute (UDA) (page 282)
Files and folders in Tekla Structures 281 Input files (.inp files)
Environment database file
To guarantee consistent model behavior when a model is used with different
roles, the environment database file (environment.db) contains the
definitions of the user-defined attributes (UDAs) used in the model.
When you create a new model, Tekla Structures merges the definitions from
your objects.inp (page 277) files to the environment.db file. Later, when you
add new user-defined attributes in the objects.inp file, the definitions are
saved in environment.db as you open the model.
You can modify your user-defined attributes (page 280) in an objects.inp
file but the changed definitions do not come into effect automatically. If there
are conflicts, the definitions in environment.db win. You need to run the
Diagnose and change attribute definitions command to see the conflicts
between environment.db and objects.inp, and select the attribute
definitions that you want to update.
See also
Update definitions of user-defined attributes (UDAs) in a model (page 281)
Example: Create and update a user-defined attribute (UDA) (page 282)
Files and folders in Tekla Structures 282 Input files (.inp files)
part(0,"Part")
{
/* User defined tab page */
tab_page("My UDA tab")
{
/* User defined attribute */
attribute("MY UDA", "My UDA", string,"%s", no, none,
"0,0", "0,0")
{
value("", 0)
}
}
tab_page("My UDA tab", "My UDA tab", 19)
modify (1)
}
/
*********************************************************
******************/
/* Column attributes */
/
*********************************************************
******************/
column(0,"j_column")
{
/* Reference to the user defined tab page that is defined
above in */
/* the part() section: */
tab_page("My UDA tab", "My UDA tab", 19)
modify (1)
To see the example text file, click objects.inp - example 1.
Files and folders in Tekla Structures 283 Input files (.inp files)
5. Save objects.inp.
Files and folders in Tekla Structures 284 Input files (.inp files)
value("", 0)
}
}
tab_page("My UDA tab", "My UDA tab", 19)
modify (1)
}
/
*********************************************************
******************/
/* Column attributes */
/
*********************************************************
******************/
column(0,"j_column")
{
tab_page("My UDA tab", "My UDA tab", 19)
modify (1)
}
This makes the user-defined attribute unique, meaning that the value of
the user-defined attribute will not be copied to another part.
3. Save objects.inp.
To see the example text file, click objects.inp - example 2.
Files and folders in Tekla Structures 285 Input files (.inp files)
2. Select My UDA in the Attribute area on the left.
You can see that My UDA is not unique in the current setting, but it is set
to unique in objects.inp.
See also
Update definitions of user-defined attributes (UDAs) in a model (page 281)
Define and update user-defined attributes (UDAs) (page 280)
Properties of the objects.inp file (page 277)
TIP • To prevent Tekla Structures from displaying the profile in metric units in the
US environment Imperial role, add the flat bar prefix to the profitab.inp
(page 170) file as a parametric profile.
• See also page Platework in the Advanced Options dialog box for
information about advanced options related to platework.
Files and folders in Tekla Structures 286 Input files (.inp files)
Define flat bar sizes with the Fltprops.inp file
Use the Fltprops.inp file, located in the \profil folder under the
environment folder ..\ProgramData\Trimble\TeklaStructures
\<version>\environments\, to define flat bar thickness, width and
material. The exact location may vary depending on your environment.
NOTE Copy the Fltprops.inp file to a model, project or firm folder and then
modify the file in the new location as required.
The first row in the file contains flat bar material definitions (enclosed in
quotes " ") followed by plate thicknesses. If you do not define a material, you
can use all materials for all flat bars. The following rows define the widths of
available flat bars.
The units are millimeters.
Example
Fltprops.inp contains the following data:
With the above data, 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
The flat bars get the prefix that is set in the XS_FLAT_PREFIX advanced option.
See also
Show plates as flat bars in drawings and reports (page 286)
Files and folders in Tekla Structures 287 Input files (.inp files)
To define unfolding parameters, modify the unfold_corner_ratios.inp
file, located in ..\ProgramData\Trimble\Tekla Structures\<version>
\environments\common\system, using a standard text editor. You can copy
the unfold_corner_ratios.inp file to a model, project or firm folder and
then modify the file in the new location as required. Tekla Structures searches
for this file in the default search order.
After modifying the unfold_corner_ratios.inp file, restart Tekla
Structures for the changes to take effect.
Files and folders in Tekla Structures 288 Input files (.inp files)
Property In the example Description
around its longitudinal
axis
For plates: the minimum
thickness of plate
Rotation / thickness max 180 For polybeams: the
maximum angle when
the profile is rotated
around its longitudinal
axis
For plates: the maximum
thickness of plate
Flag 2 This property defines
what kind of parts are
affected by the next two
properties.
1 is sharp folds. Only
polybeams with straight
chamfers are affected.
2 is curved bends. Only
polybeams with curved
chamfers are affected.
Angle / radius min 0 For sharp folds: the
minimum angle
For curved bends: the
minimum radius
Angle / radius max 1000 For sharp folds: the
maximum angle
For curved bends: the
maximum radius
Ratio .7 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
Files and folders in Tekla Structures 289 Input files (.inp files)
Property In the example Description
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.
See also
Folder search order (page 334)
File Description
joints.dat Contains data used in Handrailing (1024) and
Stanchions (S76) components. Used in the
Stanchion connection type option.
railings.dat Contains data used in Handrailing (1024). Used in
the Stanchion connection type option.
steps.dat Contains the data for Stairs (S82) and Stairs
(S71). Used in the Step profile and Catalogue
step options.
std_flange_plates.d Contains data for Tapered column (S99). Used in
at the options:
• Outer flange profile
• Inner flange profile
• Top plate profile
std_stiffener_plate Contains data used in Tapered column (S99).
s.dat Used in the Horizontal stiffener profile box.
Files and folders in Tekla Structures 290 Data files (.dat files)
File Description
marketsize.dat Contains available market sizes for certain
material grade. Can be used with fMarketSize()
function in the custom component editor.
import_macro_data_t Contains the user-defined attributes that you can
ypes.dat include in an input file in attribute import.
RebarShapeManager.C Contains the custom properties, template
ustomProperties.dat attributes, and user-defined attributes that you
can use in bending shape rules in Rebar shape
manager.
Note that default data files are read from the environment's system folder, but
user-defined data files are stored in the model’s \attributes folder.
See also
Define flat bar sizes with the Fltprops.inp file (page 286)
See also
Customize message files (page 291)
See also
Message files (page 291)
Example
Change the standard (page 293) steel column properties so that you create a
new type of column that you call custom1.
1. Open the steel column properties in the property pane.
2. Enter or modify the properties you want to save.
3. In the box next to the button, enter a name for the new column
properties, for example, custom1.
4. Click .
Tekla Structures saves the new custom1.clm property file in the current
model’s \attributes folder.
See also
Model folder files and file name extensions (page 310)
The standard properties are displayed in the property pane of different model
objects, such as beams, columns or plates, or in the dialog boxes of, for
example, drawing objects.
Standard files are named standard.* where the symbol * is the file name
extension. For example, standard.clm file is used for steel column
properties. The user-defined attributes are saved with the standard files as
*.morefiles. For example, standard.clm.more file is used for steel column
user-defined attributes.
Tekla Structures reads the default standard files from the environment's
system folder.
File Property
standard.bpl Bent plate properties
standard.bpl.more
standard.clm Steel column properties
standard.clm.more
standard.cpl Contour plate properties
standard.cpl.more
standard.crs Orthogonal beam properties
standard.crs.more
standard.dia Twin profile properties
standard.dia.more
standard.fms Plotting frames
standard.fms.more
standard.fpl Folded plate properties
standard.fpl.more
, and click .
See also
Property files (page 292)
Settings in the Options dialog box (page 255)
Each environment has its own folder, where the files related to different
catalogs are stored. For example, ..\environments\uk\general\profil\
contains the files for managing catalog files used in the United Kingdom. The
exact file location may vary depending on the folder structure of your
environment files.
The following table lists files and file types related to catalogs.
See also
Customize the profile catalog (page 139)
Customize the material catalog (page 131)
Fonts are converted using font conversion files available in the same folder:
File Description
template_fonts.cnv Used for converting Tekla Structures
system fonts (Template Editor fonts)
to Windows fonts in DWG/DXF export.
dxf_fonts.cnv Used for converting True Type fonts
to SHX fonts (font format understood
by AutoCAD) in DWG/DXF export.
NOTE The Cyrillic fonts GOST 2.304-81 type A.ttf and GOST 2.304-81 type
B.ttf are located in the C:\Windows\Fonts folder, not
the ..\ProgramData\Trimble\Tekla Structures\<version>
\environments\common\fonts folder.
See also
Initialization files (.ini files) (page 246)
Files and folders in Tekla Structures 299 Font files and font conversion files
You can create symbols with Symbol Editor. In this case, the file name
extension is .sym. You can also use symbols of .dwg format.
Tekla Structures symbol files are by default located in the
folder ..\environments\common\symbols.
Files and folders in Tekla Structures 300 Files related to templates, reports and drawings
For more information about the folder search order, see Folder search order
(page 334).
Note that default drawing, report, and template files are read from the system
folders defined with XS_SYSTEM (or from the XS_TEMPLATE_DIRECTORY
folders), but user-defined files are stored in the model’s \attributes folder.
See also
Add images in a template (page 354)
File Description
analysis.log Tekla Structures stores information in
this file when you run the analysis.
The file also contains information on
the errors that occurred during load
distribution. This log file is saved in
the current model folder.
See also
View a log file (page 305)
See also
Log files (page 301)
Change the name and location of session history log file (page 306)
Numbering history log file (page 307)
NOTE If you remove or delete the numberinghistory.txt log file, Tekla Structures
generates a new file with the same name next time when you run numbering.
The new file does not contain a history of previous numbering sessions.
Example
Below is an example of the contents of a numberinghistory.txt log file.
See also
Numbering series in the numbering history log file (page 308)
Example 1
The numberinghistory.txt log after one concrete beam B/20 has been
created and numbered:
Example 2
The numberinghistory.txt log after another concrete beam B/21 has been
created and numbered:
See also
Numbering history log file (page 307)
Files and folders in Tekla Structures 310 Model folder files and file name extensions
File or file name extension Description
Options dialog box. When a model is
created, Tekla Structures reads
model-specific options and advanced
options values from the
standard.opt file and .ini files in
the environment folders and saves
them in these two databases.
history.db Model history database.
xsdb.xs File used for displaying the name of
the model in the Open dialog box.
xs_user.<username> Contains interface settings specified
by the user.
Each time a model is saved, an
xs_user.<username> file is created
or updated. These settings are user
specific. If the xs_user.<username>
file is not found in the model folder
when you open the model, Tekla
Structures searches for the
xs_user.default file in the
following folder search order: model,
model\attributes, project, XS_FIRM
\attributes, system. If this file is not
found, Tekla Structures default
settings will be used.
This file contains settings for many of
the options in the Options dialog box
and the settings for the icons on the
Selecting and Snapping toolbars.
save_history.log Tekla Structures stores the
information in this file each time the
model is saved. The file includes the
saving time, date and information on
any conflicts during saving.
notification_report.xsr File used for displaying a notification
report of assignments when you open
a model.
TeklaStructuresModel.xml Contains information on the Tekla
Structures session, for example on
opening, closing and what catalogs
are being used.
dotlog.txt A log file that contains information on
Tekla Open API application use.
Files and folders in Tekla Structures 311 Model folder files and file name extensions
File or file name extension Description
.locked A temporary file that locks the model
folder files to prevent modifications
while the model is in use.
.bak A backup copy of the model database.
assert.txt A log file that contains information on
assertion errors.
ClashCheck.txt A log file that contains information on
clashes found in the most recent
clash check and the date and time of
the clash check.
ClashCheck.history A file that contains information on all
clashes found in all clash checks and
the dates and times of the clash
checks.
wizard.txt Tekla Structures stores information in
this file when you run a drawing rule
set (wizard) file. The file contains, for
example, errors, number of drawings
created, and information on which
commands were used.
.lis Different catalogs can be exported
from and imported to different Tekla
Structures models as .lis files.
These include profile, material and
bolt catalogs.
.tsc Shapes can be exported from and
imported to different Tekla Structures
models as .tsc files.
.This_is_multiuser_model Contains information about the PC
running the Tekla Structures multi-
user server.
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.
ComponentCatalog.xml Contains the model level catalog
definitions of the Applications &
components catalog.
<user>_ComponentCatalogUserSe Lists the recently used applications
ttings.xml and components, and their location in
the Applications & components
catalog structure.
Files and folders in Tekla Structures 312 Model folder files and file name extensions
File or file name extension Description
Worktypes.xml Lists available task types. Created
when you start Task Manager.
WorkTypeProperties.xml Lists allowed property types and their
units.
.tmp A file used to store temporary data.
.cnv A file used to map Tekla Structures
profile and material names with
names used in other software.
.colorset Created when you export a color set
from Organizer.
Files and folders in Tekla Structures 313 Model folder files and file name extensions
File or file name extension Description
.m10000026 CIS manufacturing model export
properties
.m1000007 CAD export properties
.m10000016 Cover sheet export properties
.SObjGrp Model selection filter properties
.VObjGrp Model view filter properties
.OrgObjGrp Organizer filter properties
.PObjGrp Object group filter properties
.grd Rectangular grid properties
.grd.more Rectangular grid user-defined
attribute properties
.rgrd Radial grid properties
.rgrd.more Radial grid user-defined attribute
properties
.grdp Grid line properties
.grdp.more Grid line user-defined attribute
properties
.cnl Construction line properties
.cncrl Construction circle properties
.cnarc Construction arc properties
.cnplycrv Construction polycurve properties
.mvi Model view properties that you have
saved for the model.
Default 3D, part, component, custom
component, assembly, and cast unit
view settings files need to be saved
with names used in common
environment:
3D view: basic_view
3D part view: part_basic_view
Part front view: part_front_view
Part top view: part_top_view
Part end view: part_end_view
Part perspective view:
part_persp_view
3D component view:
component_basic_view
Files and folders in Tekla Structures 314 Model folder files and file name extensions
File or file name extension Description
Component front view:
component_front_view
Component top view:
component_top_view
Component end view:
component_end_view
Component perspective view:
component_persp_view
Custom component front view:
custom_object_editor_front_view
Custom component top view:
custom_object_editor_top_view
Custom component end view:
custom_object_editor_end_view
Custom component perspective view:
custom_object_editor_perspective_vie
w
3D assembly or cast unit view:
assembly_basic_view
Assembly or cast unit front view:
assembly_front_view
Assembly or cast unit top view:
assembly_top_view
Assembly or cast unit end view:
assembly_end_view
Assembly or cast unit back view:
assembly_back_view
Assembly or cast unit bottom view:
assembly_bottom_view
Assembly or cast unit perspective
view: assembly_persp_view
.gvi Saved properties for creating views
along grid lines
.rep Object representation properties
.clm Steel column properties
.clm.more Steel column user-defined attribute
properties
.prt Steel beam properties
Files and folders in Tekla Structures 315 Model folder files and file name extensions
File or file name extension Description
.prt.more Steel beam user-defined attribute
properties
.sb Steel spiral beam properties
.sb.more Steel spiral beam user-defined
attribute properties
.crs Orthogonal beam properties
.crs.more Orthogonal beam user-defined
attribute properties
.dia Twin profile properties
.dia.more Twin profile user-defined attribute
properties
.cpl Contour plate properties
.cpl.more Contour plate user-defined attribute
properties
.blp Bent plate properties
.blp.more Bent plate user-defined attribute
properties
.lpl Lofted plate properties
.lpl.more Lofted plate user-defined attribute
properties
.ips Item properties
.ips.more Item user-defined attribute properties
.cpf Pad footing properties
.cpf.more Pad footing user-defined attribute
properties
.csf Strip footing properties
.csf.more Strip footing user-defined attribute
properties
.ccl Concrete column properties
.ccl.more Concrete column user-defined
attribute properties
.cbm Concrete beam or concrete polybeam
properties
.cbm.more Concrete beam or concrete polybeam
user-defined attribute properties
.csb Concrete spiral beam properties
.csb.more Concrete spiral beam user-defined
attribute properties
.csl Concrete slab properties
Files and folders in Tekla Structures 316 Model folder files and file name extensions
File or file name extension Description
.csl.more Concrete slab user-defined attribute
properties
.cpn Concrete panel properties
.cpn.more Concrete panel user-defined attribute
properties
.lsl Concrete lofted slab properties
.lsl Concrete lofted slab user-defined
attribute properties
.ipc Concrete item properties
.ipc.more Concrete item user-defined attribute
properties
.rbr Reinforcing bar properties
.rbr.more Reinforcing bar user-defined attribute
properties
.rbg Reinforcing bar group properties
.rbg.more Reinforcing bar group user-defined
attribute properties
.rcu Curved reinforcing bar group
properties
.rci Circular reinforcing bar group
properties
.rbm Reinforcement mesh properties
.rbm.more Reinforcement mesh user-defined
attribute properties
.rbs Reinforcement strand pattern
properties
.rbs.more Reinforcement strand pattern user-
defined attribute properties
.rsp Reinforcement splice properties
.rsp.more Reinforcement splice user-defined
attribute properties
.rst Rebar set properties
.rst.more Rebar set user-defined attribute
properties
.rst.zones Rebar set spacing zone properties
.rst_pm Rebar set property modifier
properties
.rst_pm.more Rebar set property modifier user-
defined attribute properties
Files and folders in Tekla Structures 317 Model folder files and file name extensions
File or file name extension Description
.rst_edm Rebar set end detail modifier
properties
.rst_edm.more Rebar set end detail modifier user-
defined attribute properties
.rst_sm Rebar set splitter properties
.admodel Analysis model properties
.admodel.more Analysis model user-defined attribute
properties
.lm1 Point load properties
.lm2 Line load properties
.lm3 Area load properties
.lm4 Uniform load properties
.m10000028 Wind load properties
.lm6 Temperature load properties
.lco Load combination properties
.adnode Analysis node properties
.adnode.more Analysis node user-defined attribute
properties
.prt_ad, .prt_design File types associated with steel beam
analysis property settings. .prt_ad
contains information associated with
the analysis part properties
and .prt_design contains
information associated with the
actual steel beam design.
.crs_ad, .crs_design File types associated with orthogonal
steel beam analysis property
settings. .crs_ad contains
information associated with the
analysis part properties
and .crs_design contains
information associated with
orthogonal steel beam design.
.clm_ad, .clm_design File types associated with steel
column analysis property
settings. .clm_ad contains
information associated with the
analysis part properties
and .clm_design contains
information associated with the
actual steel column design.
Files and folders in Tekla Structures 318 Model folder files and file name extensions
File or file name extension Description
.dia_ad, .dia_design File types associated with steel twin
profile analysis property
settings. .dia_ad contains
information associated with the
analysis part properties
and .dia_design contains
information associated with actual
twin profile design.
.cpl_ad, .cpl_design File types associated with contour
plate analysis property
settings. .cpl_ad contains
information associated with the
analysis part properties
and .cpl_design contains
information associated with actual
contour plate design.
.cpf_ad, .cpf_design File types associated with pad footing
analysis property settings. .cpf_ad
contains information associated with
the analysis part properties
and .cpf_design contains
information associated with the
actual pad footing design.
.csf_ad, .csf_design File types associated with strip footing
analysis property settings. .csf_ad
contains information associated with
the analysis part properties
and .csf_design contains
information associated with the
actual strip footing design.
.ccl_ad, .ccl_design File types associated with concrete
column analysis property
settings. .ccl_ad contains
information associated with the
analysis part properties
and .ccl_design contains
information associated with the
actual concrete column design.
.cbm_ad, .cbm_design File types associated with concrete
beam analysis property
settings. .cbm_ad contains
information associated with the
analysis part properties
and .cbm_design contains
Files and folders in Tekla Structures 319 Model folder files and file name extensions
File or file name extension Description
information associated with the
actual concrete beam design.
.csl_ad, .csl_design File types associated with concrete
slab analysis property
settings. .csl_ad contains
information associated with the
analysis part properties
and .csl_design contains
information associated with the
actual slab design.
.cpn_ad, .cpn_design File types associated with concrete
panel analysis property
settings. .cpl_ad contains
information associated with the
analysis part properties
and .cpl_design contains
information associated with the
actual concrete panel design.
.srf Surface treatment properties
.srf.more User-defined surface treatment
attribute properties
.srfo Surface properties
.srfo.more User-defined surface attribute
properties
.cha Edge chamfer properties
.cha.more User-defined edge chamfer attribute
properties
.scr Bolt properties
.scr.more User-defined bolt attribute properties
.wld Weld properties
.wld.more User-defined weld attribute
properties
*.udwcs User-defined weld cross sections
(UserDefinedWeldCrossSections.udwc
s)
.m1000009 Control number properties
.m1000010 Control number locking properties
.num Numbering setup properties
.rpr Report properties
.4d Project status visualization properties
Files and folders in Tekla Structures 320 Model folder files and file name extensions
File or file name extension Description
standard.opt Settings are saved in standard.opt
in the \attributes folder only when
you save your own settings in the
Options dialog box using Save.
There is a standard.opt file in the
environment folder that gives the
initial values to be loaded when a
model is created.
Files and folders in Tekla Structures 321 Model folder files and file name extensions
File or file name extension Description
.drbr Object level reinforcement properties
.po Object level pour object properties
.sc Object level bolt properties
.srf Object level surface treatment
properties
.dgr Object level grid properties
.sbl Object level symbol properties
.wls Object level weld mark properties
.drtxt Object level text properties
.gln Object level line properties
.grt Object level rectangle properties
.gci Object level circle properties
.gar Object level arc properties
.gpl Object level polyline properties
.gpg Object level polygon and cloud
properties
Files and folders in Tekla Structures 322 Model folder files and file name extensions
File or file name extension Description
.vpom View level pour object mark
properties
.vp View level part properties
.vs View level bolt properties
.vnp View level neighbor part properties
.vsurf View level surface treatment
properties
.vw View level welding properties
.vr View level reinforcement properties
.vnr View level neighbor reinforcement
properties
.vrmp View level reference object properties
.vpo View level pour object properties
.vg View level grid properties
.vf View level filter properties
.vnf View level neighbor part filter
properties
Files and folders in Tekla Structures 323 Model folder files and file name extensions
File or file name extension Description
.wdc.more Single-part drawing user-defined
section view attributes
.wdd Single-part drawing dimension
properties
.wdd.more Single-part drawing user-defined
dimension attributes
.wdcd Single-part drawing dimensioning
properties
.wdcd more Single-part drawing user-defined
dimensioning attributes
.wpm Single-part drawing part mark
properties
.wsm Single-part drawing bolt mark
properties
.wnpm Single-part drawing neighbor part
mark properties
.wdsurfm Single-part drawing surface treatment
mark properties
.wdsurfm.more Single-part drawing user-defined
surface treatment mark attributes
.wjm Single-part drawing connection mark
properties
.wdp Single-part drawing part properties
.wds Single-part drawing bolt properties
.wds.more Single-part drawing user-defined bolt
attributes
.wdnp Single-part drawing neighbor part
properties
.wdnp.more Single-part drawing user-defined
neighbor part attributes
.wdsrf Single-part drawing surface treatment
properties
.wdsrf.more Single-part drawing user-defined
surface treatment attributes
.wdgr Single-part drawing grid properties
.wdgr.more Single-part drawing user-defined grid
attributes
.wdr Single-part drawing protection
properties
.wdr.more Single-part drawing user-defined
protection attributes
Files and folders in Tekla Structures 324 Model folder files and file name extensions
Files related to assembly drawings, drawing level
properties, saved in \attributes folder
File or file name extension Description
.ad Assembly drawing properties
.ad.more Assembly drawing user-defined
attributes
.adf Assembly drawing filter properties
.adnf Assembly drawing neighbor part filter
properties
.adl Assembly drawing layout properties
.adl.more Assembly drawing user-defined
layout attributes
.adv Assembly drawing view properties
.adc Assembly drawing section view
properties
.add Assembly drawing dimension
properties
.add.more Assembly drawing user-defined
dimension attributes
.adcd Assembly drawing dimensioning
properties
.adcd.more Assembly drawing user-defined
dimensioning attributes
.apm Assembly drawing part mark
properties
.asm Assembly drawing bolt mark
properties
.anpm Assembly drawing neighbor part
mark properties
.adsurfm Assembly drawing surface treatment
mark properties
.adsurfm.more Assembly drawing user-defined
surface treatment mark attributes
.ajm Assembly drawing connection mark
properties
.adp Assembly drawing part properties
.adp.more Assembly drawing user-defined part
attributes
.ads Assembly drawing bolt properties
Files and folders in Tekla Structures 325 Model folder files and file name extensions
File or file name extension Description
.adnp Assembly drawing neighbor part
properties
.adnp.more Assembly drawing user-defined
neighbor part attributes
.adsrf Assembly drawing surface treatment
properties
.adsrf.more Assembly drawing user-defined
surface treatment attributes
.adw Assembly drawing welding properties
.adw.more Assembly drawing user-defined
welding attributes
.adgr Assembly drawing grid properties
.adgr.more Assembly drawing user-defined grid
attributes
.adr Assembly drawing protection
properties
Files and folders in Tekla Structures 326 Model folder files and file name extensions
File or file name extension Description
.cudcd Cast unit drawing dimensioning
properties
.cudcd.more Cast unit drawing user-defined
dimensioning properties
.cupm Cast unit drawing part mark
properties
.cusm Cast unit drawing bolt mark
properties
.cunpm Cast unit drawing neighbor part mark
properties
.cudsurfm Cast unit drawing surface treatment
mark properties
.cudsurfm.more Cast unit drawing user-defined
surface treatment mark attributes
.cudrm Cast unit drawing reinforcement mark
properties
.cudrm.more Cast unit drawing user-defined
reinforcement mark attributes
.cudp Cast unit drawing part properties
.cudp.more Cast unit drawing user-defined part
attributes
.cuds Cast unit drawing bolt properties
.cuds.more Cast unit drawing user-defined bolt
attributes
.cudnp Cast unit drawing neighbor part
properties
.cudnp.more Cast unit drawing user-defined
neighbor part attributes
.cudsrf Cast unit drawing surface treatment
properties
.cudsrf.more Cast unit drawing user-defined
surface treatment attributes
.cudr Cast unit drawing reinforcement
properties
.cudr.more Cast unit drawing user-defined
reinforcement attributes
.cudw Cast unit drawing welding properties
.cudw.more Cast unit drawing user-defined
welding attributes
.cudgr Cast unit drawing grid properties
Files and folders in Tekla Structures 327 Model folder files and file name extensions
File or file name extension Description
.cudgr.more Cast unit drawing user-defined grid
attributes
.cudrp Cast unit drawing protection
properties
.cudrp.more Cast unit drawing user-defined
protection attributes
.cuf Cast unit drawing filter properties
.cunf Cast unit drawing neighbor part filter
properties
Files and folders in Tekla Structures 328 Model folder files and file name extensions
File or file name extension Description
.gsm General arrangement drawing bolt
mark properties
.gnpm General arrangement drawing
neighbor part mark properties
.gdsurfm General arrangement drawing surface
treatment mark properties
.gdsurfm.more General arrangement drawing user-
defined surface treatment mark
attributes
.gjm General arrangement drawing
connection mark properties
.gdrm General arrangement drawing
reinforcement mark properties
.gdrm.more General arrangement drawing user-
defined reinforcement mark
attributes
.gnrm General arrangement drawing
neighbor reinforcement mark
properties
.gpom General arrangement drawing pour
object mark properties
.gdp General arrangement drawing part
properties
.gdp.more General arrangement drawing user-
defined part attributes
.gds General arrangement drawing bolt
properties
.gds.more General arrangement drawing user-
defined bolt attributes
.gdnp General arrangement drawing
neighbor part properties
.gdnp.more General arrangement drawing user-
defined neighbor part attributes
.gdsrf General arrangement drawing surface
treatment properties
.gdw General arrangement drawing
welding properties
.gdw.more General arrangement drawing user-
defined welding attributes
.gdr General arrangement drawing
reinforcement properties
Files and folders in Tekla Structures 329 Model folder files and file name extensions
File or file name extension Description
.gdr.more General arrangement drawing user-
defined reinforcement attributes
.gnr General arrangement drawing
neighbor reinforcement properties
.gpo General arrangement drawing pour
object properties
.gpbr General arrangement drawing pour
break properties
.gdrmp General arrangement drawing
reference object properties
.gdrmp.more General arrangement drawing user-
defined reference model attributes
.gdgr General arrangement drawing grid
properties
.gdgr.more General arrangement drawing user-
defined grid attributes
.gdrp General arrangement drawing
protection properties
.gdrp.more General arrangement drawing user-
defined protection attributes
.gdf General arrangement drawing filter
properties
.gdnf General arrangement drawing
neighbor part filter properties
Files and folders in Tekla Structures 330 Model folder files and file name extensions
Files common to all drawings, and files in the \drawings
folder
File or file name extension Description
.dg Drawing files
.ldb Drawing export layer properties
.ldr Drawing link properties
.cs Section symbol properties
.detail Detail symbol properties
.fas Text file properties
.fhl Hyperlink properties
.dsf Drawing selection filter properties.
This file is saved when you select the
Drawing --> Selection filter check
box in the Filter or Selection Filter
properties.
.GridsDimXml Dimensioning rules
.ShapeDimXml
.HolesDimXml
.FilterDimXml
.OverallDimXml
.RecessesDimXml
.SecPartsDimXml
.dg.DPM Drawing snapshot files in the
\<model>\drawings\snapshots
subfolder. The files are created either
automatically or based on a user
request.
To create a snapshot of a drawing
automatically at the same time that
you create the drawing, set the the
advanced option
XS_DRAWING_CREATE_
SNAPSHOT_ON_DRAWING_CREATION
to TRUE. For more information about
creating snapshots, see .
Files and folders in Tekla Structures 331 Model folder files and file name extensions
Files related to IFC export in \IFC folder
File or file name extension Description
.ifc Exported IFC files
Files and folders in Tekla Structures 332 Model folder files and file name extensions
Files related to reports in the \Reports folder
File or file name extension Description
.xsr Tekla Structures reports
Files and folders in Tekla Structures 333 Check and change Tekla Structures file and folder
locations in Directory browser
5.16 Check and change Tekla Structures file and folder
locations in Directory browser
Directory browser is a tool that helps you to find and modify the location of
the various Tekla Structures files and folders, and customize user settings.
To locate files and folders, and customize your Tekla Structures settings:
It is important that you keep files in correct folders. Once Tekla Structures
finds the associated files, it stops searching. This means that files that have the
same name but are located lower down the search order are ignored.
The folder search order is:
Tekla Structures does not search for certain files in exactly this order. The
exceptions are listed below.
The exceptions are:
NOTE You can always check the settings below. If you run into problems with the
settings, ask your administrator or local support for assistance.
Files and folders in Tekla Structures 337 Location of certain hidden files and folders
• TilePatternCatalog.xml
See also
Model folder files and file name extensions (page 310)
Files and folders in Tekla Structures 338 Location of certain hidden files and folders
6 Templates
Templates are descriptions of forms and tables that can be included in Tekla
Structures. Templates are either graphical or textual. Graphical templates are
inserted in drawing layouts as tables, text blocks, and drawing headers, for
example. Textual templates are used for creating reports. The contents of the
template fields are filled in by Tekla Structures at run time.
Tekla Structures includes a large number of standard templates you can use.
Use Template Editor to modify existing templates, or create new ones to suit
your needs. Graphical template definitions have the file name extension .tpl.
Textual template definitions have the file name extension .rpt.
The ready-made textual and graphical templates are located under the
environment folders, in ...\ProgramData\Trimble\Tekla Structures
\<version>\environments\. The exact file location may vary depending on
the folder structure of your environment files. Text and graphical report
templates, except mark templates, can also be read from any subdirectory of
XS_FIRM or XS_PROJECT directories.
Examples
Example of a title block:
Templates 339
Example of a part list report:
For more information on using templates, see Template Editor User's Guide or
open the Template Editor Help in Template Editor by clicking Help -->
Contents .
Templates 340
See also
Create a template (page 341)
See also
Templates (page 339)
Create a template in HTML format (page 341)
Create a template for nested assemblies (page 346)
Create a template for bending schedules or pull-out pictures (page 350)
Add images in a template (page 354)
Example
See also
Templates (page 339)
Add images in a template (page 354)
5. Add new rows and value fields to get the required data from your Tekla
Structures database. For more information about adding new rows and
value fields, see Create a template (page 341).
6. Click File --> Save as, and save the report with the filename
extension .pdf.rpt.
7. Copy the new template to your template folder, such as model or your
company settings folder (XS_FIRM).
Now you can create a .pdf report using the new .pdf report template.
For more information about creating a report, see .
Example
Below is an example textual template and a report that has been created
using the template:
See also
Templates (page 339)
The same bending shape that uses the free attribute ScaleType with value 1.
See also
Create a template for bending schedules or pull-out pictures (page 350)
Example
Below are some examples of the Select Picture File dialog box showing folder
structure in different environments.
When you output the template, Tekla Structures replaces the attribute with
the actual value of the corresponding object property. For example, if you
include the attribute WEIGHT in a report template, Tekla Structures displays
the weight of the model object in the report.
Template attributes are defined in the following files:
See also
User-defined template attributes (page 361)
Location of certain hidden files and folders (page 337)
See also
Add user-defined template attributes to Template Editor (page 363)
Before you start, add your user-defined attribute to the objects.inp file. For
example, you might add an attribute named MY_ATTRIBUTE to the user-
defined properties of drawings.
See also
User-defined template attributes (page 361)
See also
User-defined template attributes (page 361)
NOTE Notice the periods after the brackets, and between the
hierarchies.
WARNING User-defined attributes are case sensitive. Ensure that you enter the
attribute name using the correct case for all characters.
See also
User-defined template attributes (page 361)
The default values for unit and decimals are defined in the
contentattributes_global.lst file. The format function converts the
attribute value to a formatted information string on the basis of what you have
defined in the format function. The format function overrides the definitions in
the contentattributes_global.lst file and settings that you have defined
in the Format area of Value Field Properties dialog box.
Example of the result in a report when you use the formula above:
Mesh Information:
Geometry Size: 4/4-150/150-2750*2000
Length: 9'-1/4"
Height: 6'-6 3/4"
Example of the result of the formula, when you use set the advanced option
XS_IMPERIAL to FALSE instead of TRUE:
Mesh Information:
Geometry Size: 4/4-150/150-2750*2000
Length: 2750 mm
Height: 2000 mm
For a list of valid unit and precision strings, see the valuefieldclasses.lst
file located in the ..\Program Files\Tekla Structures\<version>\nt
\TplEd\settings folder. Do not make changes in this file. Below is an
example of the file content, which may change between Tekla Structures
versions.
//
--------------------------------------------------------------------------
For more information about value fields, formats, format functions and other
functions, see Template Editor User's Guide.
You can find a table of the differences between Tekla Model Sharing and multi-
user models here.
NOTE The users of the same shared model need to have the same Tekla Structures
version, and use the same latest service pack.
When a user starts to share a model, the organization the user belongs to gets
the model ownership. In Tekla Model Sharing, an organization always owns all
the models shared by the users in the organization. A shared model is always
owned by only one organization. You can manage and view all the shared
models owned by your organization with the web-based Management Console
for Tekla Model Sharing. Logging in requires Trimble Identity administrator
rights.
Tekla Model Sharing requires a valid Tekla Model Sharing license and a
Trimble Identity which is part of a valid organization. Based on the Trimble
Identity information, you can assign and manage Tekla Model Sharing licenses
in the web-based Tekla Online Admin Tool. For more information, see
Managing Trimble Identities and Tekla Model Sharing licenses.
Tekla Model Sharing and multi-user for 371 Tekla Model Sharing
administrators
Tekla Model Sharing cloud sharing service status is publicly available at Tekla
Model Sharing Status. On this web-site, you can also find information about
any service breaks.
For more information on how Tekla Model Sharing works, see
•
•
•
•
• Manage models in Management Console for Tekla Model Sharing
NOTE All users of the multi-user model should use the same settings and
the same version and service pack of Tekla Structures.
You can use the Import model command to import a Tekla Structures model
and drawings to another model. If the imported model is later updated, you
can re-import the updated model.
• It is not possible to import a model or parts of it directly into the same
model (for example, if the model folder has been copied in the file system
and then worked on separately). You can work around this, for example, by
first importing the model into a new empty model or by using the Save as
command to create a copy of the model.
• If you import to an existing model, fix the possible numbering conflicts by
adding prefixes in numbering series.
• Importing models from older versions of Tekla Structures is not allowed.
When you try to import an old model, the following message is displayed:
"Importing models from previous versions is not supported. First save the
model with the current version. Note that you will not be able to use Tekla
Structures of previous version to edit the model." Click Open for upgrade
to open and save the model in the new version, or click OK.
• You can use the Import model command as a replacement to the old
model dump import. Import the model to an empty Tekla Structures model
created without a model template.
1. Open the Tekla Structures model into which you want to import the other
model.
2. Go to Quick Launch, start typing import model, and select the Import
model command from the list that appears.
You can import user-defined attribute (UDA) values to a model from a text file.
For example, you can import a list of manufactured or checked assemblies.
You can also clear existing user-defined attribute values through attribute
import.
You can import attribute values to Tekla Structures model objects, drawings,
and some reference model objects. In addition to defining matching criteria in
the import file, you can also limit the import scope to objects you select in the
model or to reference model objects.
The input file can be:
• Exported from other software.
• Created manually using any standard text editor, for example, Microsoft
Notepad.
• Created from Microsoft Excel by saving the file with the Save as command
to Text (Tab-delimited) (*.txt) format.
• A simple Tekla Structures report containing the part GUIDs and user-
defined attributes.
NOTE There are alternative ways to import data into user-defined attributes. For
example, user-defined attributes can be filled in when you import IFC objects
and convert them to native Tekla Structures objects. There are also several
extensions in Tekla Warehouse that allow you to modify user-defined
attribute data.
You can develop your own applications and additional features for Tekla
Structures through the Tekla Open API (Application Programming Interface).
Tekla Open API is implemented using Microsoft .NET technology.
Applications that are developed using Tekla Open API to work with Tekla
Structures are called extensions. To use the power of the Tekla Open API, you
must write program code outside Tekla Structures. If you do not know how to
program, you can still benefit from the Tekla Open API by downloading
extensions created by others from Tekla Warehouse.
With Tekla Open API you can:
• Record and run user interface actions
By recording and running user interface actions you can automate routine
tasks, such as creating daily reports.
• Create automation tools
You can create automation tools for frequently needed objects. With
automation tools you can, for example, create basic structures or add
typical details to drawings.
• Integrate Tekla Structures to other software
You can utilize the Tekla Open API and .NET in transferring information
between Tekla Structures and other software, such as Analysis & Design
software.
• Create new functionality.
For more information on Tekla Open API and extensions, visit the Tekla
Developer Center.
Disclaimer 381
EPM toolkit © 1995-2006 Jotne EPM Technology a.s., Oslo, Norway. All rights
reserved.
Open Cascade Express Mesh © 2015 OPEN CASCADE S.A.S. All rights reserved.
PolyBoolean C++ Library © 2001-2012 Complex A5 Co. Ltd. All rights reserved.
FLY SDK - CAD SDK © 2012 VisualIntegrity™. All rights reserved.
Teigha © 2002-2016 Open Design Alliance. All rights reserved.
CADhatch.com © 2017. All rights reserved.
FlexNet Publisher © 2014 Flexera Software LLC. All rights reserved.
This product contains proprietary and confidential technology, information
and creative works owned by Flexera Software LLC and its licensors, if any. Any
use, copying, publication, distribution, display, modification, or transmission of
such technology in whole or in part in any form or by any means without the
prior express written permission of Flexera Software LLC is strictly prohibited.
Except where expressly provided by Flexera Software LLC in writing,
possession of this technology shall not be construed to confer any license or
rights under any Flexera Software LLC intellectual property rights, whether by
estoppel, implication, or otherwise.
To see the third party open source software licenses, go to Tekla Structures,
click File menu --> Help --> About Tekla Structures and then click the 3rd
party licenses option.
The elements of the software described in this Manual are protected by
several patents and possibly pending patent applications in the United States
and/or other countries. For more information go to page http://
www.tekla.com/tekla-patents.
Disclaimer 382
Index
. licensing....................................................11
multi-user...............................................371
.clb files........................................................ 165 project.................................................... 119
.ini files.................................................... 19,246 readme....................................................... 9
env_global_default.ini................... 251,252 registry settings....................................... 11
role_<role>.ini........................................252 registry keys............................................. 11
roles........................................................ 107
setting up............................................... 107
A shortcuts................................................ 107
tekla model sharing.............................. 371
access rights tekla user assistance.................................9
configurations..........................................72 user-defined attributes........................ 107
example definitions................................ 72 advanced options....................................... 247
licenses..................................................... 71 changing.................................................275
modifying............................................ 69,71 storing settings......................................254
activating licenses API.................................................................380
troubleshooting.......................................82 arcs............................................................... 176
activating assemblies
licenses................................................62,64 bolt assemblies.............................. 210,215
adding toTemplate Editor.......................... 363 in templates........................................... 346
adding attributes
bolt assemblies to catalog................... 215 in bending schedules............................352
bolts to catalog...................................... 212 in templates........................................... 360
material grades..................................... 133
profiles....................................................161
stud bolts to catalog............................. 213
user attributes to material grades...... 135 B
user attributes to profiles.................... 143 before installing the license server.............42
administrators bending schedule........................................350
.ini files................................................... 107 bending schedules
advanced options..................................107 attributes and values............................ 352
applications & components................. 237 bolt assemblies........................................... 215
bypassing............................................... 107 deleting...................................................216
company.................................................119 exporting................................................ 219
customizing............................................107 importing................................................218
environment.......................................... 119 modifying............................................... 216
environments........................................ 107 properties.............................................. 226
folders.................................................... 107 bolt assembly.............................................. 210
help............................................................. 9 bolt assembly catalog......................... 210,211
initialization files................................... 107 bolt assembly element............................... 210
installation................................................11 bolt catalog...........................................210,211
licenses................................................... 107 bolts
383
adding bolt assemblies to catalog...... 215 shape geometry files............................ 206
adding to catalog...................................212 configurations
bolt assemblies.............................. 210,216 codes.........................................................72
bolt assembly catalog....................210,211 constraints
bolt catalog..................................... 210,211 coincident...............................................178
creating studs........................................ 213 deleting...................................................178
deleting from catalog............................215 fixed........................................................ 178
exporting................................. 216,218,221 horizontal............................................... 178
importing......................... 216,217,219,220 in sketching............................................ 178
length calculation..................................221 parallel....................................................178
modifying bolt information..................214 perpendicular........................................ 178
borrowing licenses vertical.................................................... 178
troubleshooting.......................................86 content types...............................................357
borrowing converting
exporting................................................ 101 profiles....................................................161
licenses.............................100,101,102,104 copying
product ID file................................ 100,101 material grades..................................... 133
profiles....................................................161
creating
C cross sections........................................ 155
customized initialization files.................19
calculating profiles............................. 155,161,165,173
bolt length..............................................221 shapes from geometry......................... 204
calculations.................................................. 366 shortcuts.................................................. 19
catalog files.................................................. 296 sketched profiles...................................176
catalogs studs....................................................... 213
bolt assembly catalog....................211,226 templates............................................... 341
bolt catalog..................................... 211,224 cross sections
exporting material catalog...................138 creating...................................................155
material catalog.....................................131 defining.................................................. 155
profile catalog........................................139 modifying............................................... 155
chamfers profiles with variable cross sections...198
in sketching.....................................190,193 user-defined.......................................... 155
checking customized initializations.............................19
sketched profiles...................................189 customizing
circles............................................................176 message files......................................... 291
clash check property pane settings......................... 130
settings................................................... 255 property pane layout............................129
clb, see .clb files...........................................165 ribbons................................................... 125
codes tabs......................................................... 127
configurations..........................................72 toolbars.................................................. 130
coincident constraints................................ 178 user-defined attributes........................ 280
comments
in templates........................................... 364
company.ini................................................. 247
components.clb...........................................165 D
components data files.......................................................290
settings................................................... 255 date
compressing format.....................................................367
384
deactivating licenses env_global_default.ini......................... 247,274
troubleshooting.......................................86 env_global_default.ini ................................251
deactivating examples
licenses..................................................... 67 adding dimensions to sketched profile....
decimals 193
settings................................................... 255 adding user attributes to profiles....... 143
defining creating user-defined attribute........... 282
cross sections........................................ 155 flat bar sizes...........................................286
flat bar sizes...........................................286 modifying chamfers in sketched profile
unfolding parameters...........................287 .................................................................193
deleting profile export file...................................151
bolt assemblies......................................216 setting sketch thickness....................... 193
bolts from catalog................................. 215 sketching symmetric C-shaped profile....
material grades..................................... 135 193
profiles....................................................147 updating user-defined attribute..........282
shapes.................................................... 208 using sketched profile in model.......... 193
dimensions exporting
default format....................................... 255 bolt assemblies......................................219
default precision................................... 255 bolts......................................... 216,218,221
default unit............................................ 255 material grades.......................137,138,139
in sketching.....................................181,193 profiles.....................................148,150,154
settings................................................... 255 rebar definitions....................................231
distributing reinforcement........................................231
customized property pane settings.... 130 shapes.................................................... 208
customized property pane layouts..... 129 sketched profiles...................................154
customized ribbons.............................. 125 extensions....................................................380
customized tabs.................................... 127 extrusion types............................................190
customized toolbars............................. 130
licenses..................................................... 35
drawing objects
settings................................................... 255
F
DWG profile to library (6)........................... 155 file name extensions.................................. 310
properties.............................................. 155 file types
initialization files................................... 246
files............................................................... 244
E extensions..............................................310
in model folder...................................... 310
entitlement certificate.................................. 62 initialization files................................... 246
environment settings locations................................................. 333
global default ........................................251 symbol.................................................... 299
local.........................................................252 files related to
environment variables............................... 254 environments........................................ 337
see advanced options...........................275 software................................................. 337
environment variables, see advanced user settings.......................................... 337
options......................................................... 247 firewall
environment.db.......................................... 282 allowing traffic in TCP/IP ports.............. 53
environment exceptions................................................ 51
database file.......................................... 282 license server........................................... 51
env_<environment>.ini................247,252,274 firewalls
385
exceptions................................................ 52 html.rpt........................................................ 341
lmgrd.exe................................................. 52
tekla.exe................................................... 52
firm folders.................................................. 245
fixed constraints......................................... 178
I
fixed profiles................................................161 image files....................................................301
flat bars image
in drawings ............................................286 of profile.................................................201
in reports................................................286 images
sizes........................................................ 286 file formats.............................................301
FlexNet........................................................... 28 in templates........................................... 354
administrator's tasks.............................. 34 imperial units.............................................. 367
examples of different setups.................37 import items................................................ 203
IT resources..............................................33 importing
starting Tekla Structures........................ 66 bolt assemblies......................................218
fltprops.inp.................................................. 286 bolts.................................. 216,217,219,220
folders.......................................................... 244 material grades..................................... 137
in model folder...................................... 310 model......................................................374
locations................................................. 333 profiles.....................................148,149,154
search order.......................................... 334 rebar definitions....................................231
font files....................................................... 299 reinforcement........................................231
fonts..............................................................299 shapes.................................................... 203
fonts_<lang>.ini........................................... 247 sketched profiles...................................154
formulas SketchUp................................................ 209
format.....................................................368 user-defined attribute values.............. 376
free attributes...................................... 350,352 ini files.......................................................... 247
initialization files......................................... 246
creating customized................................19
G env_<environment>.ini.........................252
env_global_default.ini...........................251
global default environment settings........ 251 file types................................................. 247
graphical templates.............................341,350 reading order.........................................247
grouping role_<role>.ini........................................252
profiles............................................ 141,142 usage...................................................... 247
groups input files..................................................... 276
in rebar catalog..................................... 230 installation
license server........................................... 44
installing Tekla Structures
H uninstalling............................................ 377
handles
of positioning planes............................ 185
hidden files and folders............................. 337 K
hiding keywords
positioning planes.................................185 in access right definitions.......................72
hierarchy
in templates........................................... 365
horizontal constraints................................ 178
HTML templates..........................................341
386
L modifying license access rights............. 72
move between servers........................... 75
lang_<lang>.ini.............................................247 number of users......................................37
length problems in activation............................ 82
bolt length calculation.......................... 221 problems in borrowing...........................86
License Borrow Tool problems in deactivation........................86
returning licenses..................................105 problems in license server connection.79
License Borrow Tool problems in license server installation.79
borrowing licenses................................104 product ID file................................ 100,101
license file repairing..............................................69,76
modifying................................................. 48 returning................................................ 105
license server.................................................28 troubleshooting Tekla licensing............ 77
administrator's tasks.............................. 34 trust status..........................................76,87
configuring manually.............................. 49 what is provided by Trimble.................. 32
firewall...................................................... 51 licensing applications
installing................................................... 42 logging in as administrator.................... 35
manual installation................................. 45 running as administrator....................... 35
notifying automatically........................... 63 licensing in Tekla Structures........................ 28
notifying manually.................................. 64 lmgrd.exe....................................................... 52
uninstalling manually........................... 378 LMTOOLS ...................................................... 69
license server LMTOOLS
version...................................................... 43 configuring license server manually..... 49
license servers load defaults................................................293
automatic installation............................. 44 load modeling
license service installation........................... 44 settings................................................... 255
license service local environment settings
manual installation................................. 45 env_<environment>.ini.........................252
licenses location
access rights.............................................71 of hidden files........................................ 337
activating............................................. 62,64 locations
administrator's tasks.............................. 34 files..........................................................333
allowing traffic through TCP/IP ports... 53 folders.................................................... 333
automatic installation of license server.... log files
44 list of....................................................... 301
borrowing........................ 100,101,102,104 numberinghistory.txt log.............. 307,308
deactivating..............................................67 session history.......................................306
different ways of distributing................ 35 viewing....................................................305
errors in activating.................................. 78 viewing parts..........................................305
errors in borrowing.................................78
errors in deactivating..............................78
examples of different setups.................37
exceptions in firewall.............................. 52
M
installing license server.......................... 42 manual installation
IT resources needed............................... 33 license server........................................... 45
licensing system...................................... 28 material catalog, see material grades...... 131
maintaining.............................................. 69 material catalog
managing..................................................27 exporting................................................ 138
modifying access rights.....................69,72 material grades........................................... 131
adding.....................................................133
387
adding user attributes.......................... 135 offline use of Tekla Structures.................. 102
copying................................................... 133 Options dialog box
deleting...................................................135 settings................................................... 255
exporting................................. 137,138,139 options file
important buttons.................................132 keywords for defining access rights..... 72
importing................................................137 options.bin.............................247,254,274,275
importing and exporting...................... 152 options.ini.............................................247,274
material types........................................131 options
modifying............................................... 134 storing saving........................................ 254
saving changes...................................... 132 options_drawings.db............ 254,255,274,275
user-defined material symbols........... 136 options_model.db.................254,255,274,275
message files............................................... 291 orientation marks
customizing............................................291 settings................................................... 255
Migration Wizard.........................................253
model folder
file name extensions.............................310
files..........................................................310
P
model-specific settings...............................274 parallel constraints..................................... 178
model parametric profiles..................................... 201
importing................................................374 creating...................................................173
modifying parametric
bolt assembly information...................216 profiles....................................................165
bolt information.................................... 214 parts
cross sections........................................ 155 defining the material of profile types. 146
license file.................................................48 pdf reports ..................................................343
material grades..................................... 134 perpendicular constraints......................... 178
profile with variable cross sections.... 198 pictures
profiles....................................................161 in templates........................................... 354
rules........................................................ 142 plates
sketched profiles...................................190 flat bars.................................................. 286
mouse plotdev.bin...................................................300
settings................................................... 255 polylines....................................................... 176
moving positioning planes.......................................185
licenses..................................................... 75 moving....................................................185
reverting to default............................... 185
problems
N in Tekla licensing..................................... 77
product ID file (.tpi)..................................... 100
non-solid...................................................... 203 profile catalog, see profiles........................139
north marks, see orientation marks.........255 Profile cross section from plate (10).........155
notifying Tekla license server...................... 63 profile files................................................... 296
numbering history...............................307,308 profiles
numbering adding rules........................................... 141
settings................................................... 255 adding user attributes.......................... 143
adding user attributes to profiles....... 143
associating with certain material........ 146
O converting.............................................. 161
copying................................................... 161
objects.inp................................................... 277 creating............................ 155,161,165,173
388
creating image of profile...................... 201 importing................................................231
defining cross sections......................... 155 rebar catalog
deleting...................................................147 definitions.............................................. 228
exporting.........................................148,150 groups.................................................... 230
fixed........................................................ 161 rebar definitions......................................... 228
grouping..........................................141,142 reinforcement
importing........................................ 148,149 exporting................................................ 231
importing and exporting...................... 152 importing................................................231
modifying............................................... 161 rebar catalog..........................................227
parametric............................................. 165 repairing licenses.....................................69,76
profile catalog........................................139 report files................................................... 300
Profile Editor.......................................... 198 reports
profile export file...................................151 tips.......................................................... 366
rules........................................................ 141 returning
saving changes...................................... 140 licenses................................................... 105
sketching................................................ 173 reverting
user-defined.......................................... 155 to default positioning planes...............185
with variable cross sections.................198 ribbons
profitab.inp.................................................. 165 customizing............................................125
properties.............................................. 165 role settings................................................. 252
project folders............................................. 245 roles.............................................................. 252
properties role_<role>.ini............................... 247,252,274
bolt assembly catalog........................... 226 rules
bolt catalog............................................ 224 in profile catalog............................ 141,142
DWG profile to library (6)..................... 155 profile catalog rules.............................. 141
objects.inp..............................................277
Profile cross section from plate (10)... 155
profitab.inp............................................ 165
property files........................................292,293
S
property pane settings save and load properties........................... 292
customizing............................................130 save defaults................................................293
property pane layouts saving
customizing............................................129 advanced options..................................254
pull-out pictures..........................................350 options................................................... 254
pullout pictures........................................... 350 profiles....................................................140
sketched profiles...................................189
templates............................................... 341
389
load modeling........................................255 setting the thickness.............................190
mouse.....................................................255 sketch editor.......................................... 173
north marks, see orientation marks... 255 sketching the outline............................ 176
orientation marks................................. 255 using in model....................................... 192
startup.................................................... 255 sketching, see sketched profiles............... 173
units........................................................ 255 solid.............................................................. 203
shape catalog................................202,203,208 standard files....................................... 292,293
shape cleaner.............................................. 207 standard.opt................................................ 255
shapes standardized values
cleaning.................................................. 207 for parametric profiles......................... 201
compressing geometry files................ 206 starting
creating...................................................204 Tekla Structures with FlexNet licensing66
deleting...................................................208 startup
exporting................................................ 208 settings................................................... 255
from geometry...................................... 204 studs............................................................. 213
importing................................................203 switch license servers................................... 67
shape catalog.........................................202 symbol files..................................................299
sheet numbers............................................ 368 system-specific settings............................. 274
shortcuts
creating.....................................................19
showing
positioning planes.................................185
T
Sketch Browser........................................... 173 tabs
sketch editor................................................173 importing customized tabs.................. 127
sketched profiles.........................................173 TCP/IP ports
adding constraints................................ 178 allowing traffic......................................... 53
adding dimensions............................... 181 Windows 7, 8, 8.1, 10 and Windows
arcs..........................................................176 Server 2012.............................................. 53
chamfers................................................ 190 Tekla License Borrow Tool
checking................................................. 189 changing the language......................... 102
circles......................................................176 downloading.......................................... 102
deleting constraints.............................. 178 using....................................................... 102
deleting dimensions............................. 181 Tekla license server
example: adding dimensions.............. 193 problems in installation..........................79
example: creating symmetric C-shaped problems in server connection..............79
profile..................................................... 193 Tekla Open API............................................ 380
example: modifying chamfers.............193 Tekla Structures files.................................. 244
example: setting sketch thickness...... 193 Tekla Structures folders............................. 244
example: using sketched profile in tekla.exe......................................................... 52
model......................................................193 tekla.lic
exporting................................................ 154 modifying manually................................ 48
extrusion types......................................190 tekla.opt............................................... 69,71,72
importing................................................154 example definitions................................ 72
modifying............................................... 190 teklastructures.ini....................................... 247
polylines................................................. 176 TeklaStructures_<user>.log....................... 306
positioning planes.................................185 template attributes.....................................360
refining the shape................................. 178 Template Editor...........................................339
saving......................................................189 template files...............................................300
templates..................................................... 339
390
adding images....................................... 354 Tekla license server installation............ 79
aligning objects......................................346 Tekla licensing......................................... 77
attributes................................................360 tekla.opt....................................................92
comments.............................................. 364 trust status............................................... 87
content types......................................... 357 trust status.....................................................76
creating...................................................341 trusted storage
free attributes........................................350 broken licenses........................................87
graphical templates............... 341,350,354 status........................................................ 76
headers and footers...................... 341,346
hierarchy................................................ 365
in HTML format..................................... 341
moving objects...................................... 346
U
of bending schedules.................... 350,352 unfolding parameters
of nested assemblies............................ 346 defining.................................................. 287
rows........................................................ 357 unfold_corner_ratios.inp............................287
saving......................................................341 uninstalling.................................................. 377
sorting order..........................................346 license server manually........................378
textual templates.................................. 346 units
tips.......................................................... 366 in importing and exporting..................152
user-defined attributes.. 361,363,364,365 settings................................................... 255
temporary licenses..................................... 104 updating
testing user-defined attributes in model........ 281
sketched profiles...................................189 updating
text type attributes material catalog.....................................132
in calculations........................................ 366 profile catalog........................................140
textual templates........................................ 346 user attributes
tez files...........................................202,203,206 adding to material grades....................135
thickness to profiles............................................... 143
sketch thickness.............................190,193 user-defined attributes
tips importing................................................376
templates and reports..........................366 user-defined attributes
toolbars customizing............................................280
customizing............................................130 environment.db.....................................282
transfer licenses............................................ 67 example..................................................282
transfer licenses............................................ 75 in templates..................... 361,363,364,365
troubleshooting objects.inp properties.......................... 277
access rights.............................................92 updating in model.................................281
error codes user-defined material symbols
Tekla licensing errors........................ 93 creating...................................................136
error reports............................................ 78 user-defined profiles.................................. 155
license activation................................78,82 user-specific settings.................................. 274
license borrowing...............................78,86 user.ini.................................................. 246,247
license deactivation........................... 78,86 modifying............................................... 253
license server connection.......................79
LMTOOLS..................................................88
problems with FlexNet........................... 81 V
starting Tekla Structures........................ 90 value fields
Tekla licensing......................................... 93 format.....................................................368
391
value fields
imperial units.........................................367
variable cross sections............................... 198
variables
in sketching............................................ 173
vertical constraints..................................... 178
viewing parts
in log files............................................... 305
viewing
log files................................................... 305
virtual use of Tekla Structures.....................23
virtualization.................................................. 23
W
Windows 7, 8, 8.1, 10 and Windows Server
2012................................................................ 52
allowing traffic in fixed TCP/IP ports.....53
X
XML to TEZ................................................... 206
392