Tekla Structure System - Tutorial
Tekla Structure System - Tutorial
System Manual
www.cadfamily.com EMail:[email protected]
The document is for study only,if tort to your rights,please inform us,we will delete
© 2008 Tekla Corporation and its licensors. All rights reserved.
This Software Manual has been developed for use with the referenced Software. Use of the Software, and use of this
Software Manual are governed by a License Agreement. Among other provisions, the License Agreement sets certain
warranties for the Software and this Manual, disclaims other warranties, limits recoverable damages, defines permitted
uses of the Software, and determines whether you are an authorized user of the Software. Please refer to the License
Agreement for important obligations and applicable limitations and restrictions on your rights.
In addition, this Software Manual is protected by copyright law and by international treaties. Unauthorized
reproduction, display, modification, or distribution of this Manual, or any portion of it, may result in severe civil and
criminal penalties, and will be prosecuted to the full extent permitted by law.
Tekla, Tekla Structures, Xcity, Xengineer, Xpipe, Xpower, Xsteel, and Xstreet are either registered trademarks or
trademarks of Tekla Corporation in the European Union, the United States, and/or other countries. Other product and
company names mentioned in this Manual are or may be trademarks of their respective owners. By referring to a third-
party product or brand, Tekla does not intend to suggest an affiliation with or endorsement by such third party and
disclaims any such affiliation or endorsement, except where otherwise expressly stated.
Portions of this software:
D-Cubed 2D DCM © 2008 Siemens Product Lifecycle Management Software III (GB) Ltd.
EPM toolkit © 1995-2004 EPM Technology a.s., Oslo, Norway. All rights reserved.
XML parser © 1999 The Apache Software Foundation. All rights reserved.
Project Data Control Library © 2006 - 2007 DlhSoft. All rights reserved.
DWGdirect, DGNdirect and OpenDWG Toolkit/Viewkit libraries © 1998-2005 Open Design Alliance. All rights
reserved.
FLEXnet Copyright © 2006 Macrovision Corporation and/or Macrovision Europe Ltd. All Rights Reserved. This
product contains proprietary and confidential technology provided by and owned by Macrovision Europe Ltd., UK, and
Macrovision Corporation of Santa Clara, California, U.S.A. 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 Macrovision Europe Ltd. and Macrovision Corporation is strictly prohibited. Except
where expressly provided by Macrovision Europe Ltd. and Macrovision Corporation in writing, possession of this
technology shall not be construed to confer any license or rights under any of Macrovision Europe Ltd. and
Macrovision Corporation’s intellectual property rights, whether by estoppel, implication, or otherwise.
Elements of the software described in this Manual may be the subject of pending patent applications in the European
Union and/or other countries.
www.cadfamily.com EMail:[email protected]
The document is for study only,if tort to your rights,please inform us,we will delete
Contents
Preface .............................................................................................................37
Audience ........................................................................................................................................................... 37
Additional help resources .................................................................................................................................. 37
Conventions used in this guide ......................................................................................................................... 38
Related guides .................................................................................................................................................. 39
2 Multi-user mode....................................................................................... 57
2.1 Multi-user mode .................................................................................................................................... 57
When to use multi-user mode .......................................................................................................... 58
Switching between single-user and multi-user modes ............................................................... 58
Overview of the multi-user system ................................................................................................... 59
The Tekla Structures server ..................................................................................................... 59
How multi-user works ....................................................................................................................... 60
Locking ...................................................................................................................................... 60
Setting up the multi-user system ...................................................................................................... 61
Saving in multi-user mode................................................................................................................ 62
Save ........................................................................................................................................... 62
Autosave .................................................................................................................................... 62
Saving model revision comments..................................................................................................... 63
Shutting down the model.................................................................................................................. 64
Copying multi-user models............................................................................................................... 64
Displaying active multi-users............................................................................................................ 64
Clearing locks................................................................................................................................... 65
Error messages ................................................................................................................................ 65
Recommendations ........................................................................................................................... 66
Server computer ........................................................................................................................ 66
Client computer .......................................................................................................................... 66
Network ...................................................................................................................................... 67
Model dump ............................................................................................................................... 67
2.2 Modeling in multi-user mode ................................................................................................................. 67
6 CNC......................................................................................................... 167
6.1 NC files ............................................................................................................................................... 167
Setting up NC files ......................................................................................................................... 168
Defining destination machines for parts ......................................................................................... 170
Defining selection criteria ............................................................................................................... 170
Maximum size ......................................................................................................................... 171
Profile type .............................................................................................................................. 171
Maximum size of holes ............................................................................................................ 172
Defining hole properties ................................................................................................................. 172
Creating NC files ............................................................................................................................ 172
Defining the output format and folder............................................................................................. 173
6.2 DSTV .................................................................................................................................................. 174
Fittings affect NC data.................................................................................................................... 174
6.3 DXF..................................................................................................................................................... 175
Converting DSTV files to DXF ....................................................................................................... 176
6.4 Peddimat............................................................................................................................................. 176
Creating NC files in Peddimat format............................................................................................. 176
Output formats for Peddimat .......................................................................................................... 177
Defining Peddimat standard tooling ............................................................................................... 177
6.5 Pop-marks ......................................................................................................................................... 178
Creating pop-marks........................................................................................................................ 178
Pop-mark settings .......................................................................................................................... 179
Pop-marking options ............................................................................................................... 180
6.6 Hard stamps ....................................................................................................................................... 181
Creating hard stamps..................................................................................................................... 181
Hard stamp properties.................................................................................................................... 181
Information contained in hard stamps ..................................................................................... 182
Position of hard stamps ........................................................................................................... 182
Hard stamps for secondary parts ............................................................................................ 182
6.7 Plate nesting ....................................................................................................................................... 183
Creating nesting tasks.................................................................................................................... 183
Editing nesting tasks ...................................................................................................................... 183
Task properties ........................................................................................................................ 184
Tekla Structures includes complete documentation in an accessible help system. Our online help
is a detailed guide to Tekla Structures concepts, tools, commands, and features, with plenty of
examples. The documentation is also available in PDF format.
Topics in the Preface are:
• Audience (p. 37)
• Additional help resources (p. 37)
Audience
This guide is aimed at structural engineers, detailers and designers who model, analyze, and
design concrete and steel structures.
We assume that you are familiar with the processes of structural engineering.
If you believe you have discovered a problem with this software, please report it to your Tekla
Structures Reseller using the maintenance request form provided at Help > Tekla on the
Web > Maintenance request....
Convention Usage
Bold Bold indicates the names of keyboard keys.
Bold is also used for general emphasis in text.
Arial bold Any text that you see in the user interface appears in Arial bold. Items
such as window and dialog box titles, field and button names, combo
box options, and list box items are displayed in this typeface.
Italic bold New terms are in italic bold when they appear in the current context
for the first time.
Monospace Extracts of Tekla Structures’s program code, HTML, or other mate-
rial that you would normally edit in a text editor, appears in mono-
spaced font.
Noteboxes We use several types of noteboxes, marked by different icons. Their functions are shown below:
A note draws attention to details that you might easily overlook. It can
also point you to other information in this guide that you might find
useful.
You should always read very important notes and warnings, like this
one. They will help you avoid making serious mistakes, or wasting your
time.
Related guides
Tekla Structures includes a comprehensive help system in a series of online books. You will also
receive a printed installation guide with your Tekla Structures installation DVD.
• Modeling Manual
How to create a physical model.
• Analysis Manual
How to create loads and run structural analysis.
• Detailing Manual
How to create reinforcement, connections, and details.
• Drawing Manual
How to create and edit drawings.
• System Manual
Covers advanced features and how to maintain the Tekla Structures environment.
• TplEd User’s Guide
How to create and edit report and drawing templates.
• SymEd User’s Guide
How to use the SymEd graphical interface to manipulate symbols.
Introduction With Tekla Structures you do not have to do everything manually. There are many features you
can you use to automate your work processes. You will find it useful to read this chapter before
starting a project in Tekla Structures.
In this chapter This chapter is a collection of practical suggestions from experienced Tekla Structures users and
service personnel on how to use Tekla Structures effectively. You will also find many links to
more detailed explanations of the various features discussed here and step-by-step instructions
where appropriate.
Contents This chapter is divided into the following sections:
• General (p. 41)
• Modeling (p. 45)
1.1 General
This section describes how to make the most of various Tekla Structures features when setting
up a project.
Topics Firm and project folders (p. 42)
Numbering series (p. 42)
Phases (p. 42)
Catalogs (p. 42)
Preferences (p. 43)
Recording and running macros (p. 44)
The document is for study only,if tort to your rights,please inform us,we will delete
Firm and project folders
Before you customize any object properties for specific projects or organizations, create firm
and project folders in which to store them. This will save you time setting up future projects and
also when you upgrade Tekla Structures.
See also Project and firm folders (p. 96)
Folder search order (p. 94)
Predefining part properties (p. 46)
Numbering series
Numbering series Before you start modeling, it is good idea to plan the numbering prefixes and start numbers you
will use for the entire project. Careful planning prevents numbering conflicts.
Example You could define the prefixes and start numbers for a multi-storey building as follows:
Phases
You can use phases to break up a model into different sections. Phases are often used to indicate
erection sequences. You can create reports and views, hide objects and copy objects from other
models according to their phase number.
Example You have a large project on which several users will work simultaneously in single-user mode.
First create a basic model which includes, for example, the columns. This is phase 1. You then
copy this basic model to all users.
Each user then works on a separate part of the building. As each part of the model is completed,
you can copy it back to the basic model as a separate phase (phase 2, 3, etc).
See also Phases
Edit > Copy Special > From Another Model...
View filter (Numbers tab)
Catalogs
Before you start a project, check that the catalogs you are using conform to the project
requirements. Ensure all users access the same catalogs.
See also Folder search order (p. 94)
Catalogs (p. 115)
Open a model first (p. 116)
The document is for study only,if tort to your rights,please inform us,we will delete
The profile catalog (p. 117)
The material catalog (p. 130)
The bolt and bolt assembly catalogs (p. 134)
The reinforcing bar catalog (p. 142)
Preferences
Check that your preferences are set up correctly before you start modeling. Click
Setup > Options... > Preferences. Component properties override preferences. Tekla
Structures only uses the values in the Preferences tab if the corresponding fields in the
component dialog boxes are empty.
Tekla Structures uses the information in the Preferences tab when it creates parts using
components.
Example It is important that profile names are set up correctly so that you can use filters and wizards
effectively.
If you change settings in the Preferences tab, Tekla Structures only applies the new settings to
components you subsequently create. Components you created prior to changing the preferences
are not affected.
In multi-user mode, all users working in the same model have the same
preferences as well as other properties, catalogs, etc.
Profile names
In the Preferences tab, profile names are parametric profile prefixes. They must exist in the
profile catalog. If you want to use a parametric profile name that does not exist in the catalog,
first add it to profile catalog, then enter it here. Tekla Structures uses the Folded plate prefix
when you use the Polyplate command in macros.
See also The profile catalog (p. 117).
Connections
To define the default bolt properties to use in connections, select a Bolt standard and Bolt size.
Enter part start numbers in fields Pos1 to Pos4. Cross-check these settings against the
numbering series you define to make sure they cannot overlap. If they overlap, Tekla Structures
may create two non-identical parts with the same part number. This generates an error in the log
file numbering.history.
Edge distance
When you use components, Tekla Structures uses the Factor of bolt edge distance and
Element considered fields to check that the bolts it creates are not too close to the edge of a
part. Tekla Structures warns you if they are.
Check that bolt edge distance is set according to the standard you are using. Use the Element
considered field to base edge distance checks on bolt or hole diameter.
Default edge distance settings depend on the environment. If you change the default settings, use
Save defaults (p. 105) command to save settings in the current model folder.
See also Getting started.
The document is for study only,if tort to your rights,please inform us,we will delete
Recording and running macros
Tekla Structures enables you to record a series of actions from menus, dialog boxes, and
shortcuts.
Recording a To record a macro:
macro
1. Click Tools > Macros... to open the Macros dialog box.
2. Enter a Macro name.
3. Click Record.
Creating a macro To manually create a macro file, click Create in the Macros dialog box. This creates an empty
manually macro file, which you can manually edit, or copy and paste commands to it from other macro
files.
Running a macro To run a macro:
1. Click Tools > Macros... to open the Macros dialog box.
The document is for study only,if tort to your rights,please inform us,we will delete
2. Select the macro and click Run.
Editing macros To view or edit a macro:
1. First check that the file type .cs is associated with suitable text editor.
2. Click Tools > Macros... to open the Macros dialog box.
3. Select the macro and click Edit.
4. The macro opens in the associated text editor.
Macros are based on C# commands and in case you want to edit macros,
knowledge of C# programming is needed.
Timestamp If you want to examine the time spent on different tasks while recording macros, use the variable
XS_MACRO_ENABLE_TIMESTAMP.
Warning messages
Some third party applications may cause unexpected complications, such as unnecessary
warning messages, when working with Tekla Structures. Applications that are known to cause
complications are anti-spyware programs.
1.2 Modeling
This section explains how to make the most of the various modeling tools and features in Tekla
Structures.
Topics Automating the detailing process (p. 45)
Predefining part properties (p. 46)
Modeling tools (p. 46)
AutoDefaults (p. 47)
AutoConnection (p. 47)
The document is for study only,if tort to your rights,please inform us,we will delete
Predefining part properties
If you have additional information you need to include for particular parts, create user-defined
attributes. Tekla Structures saves all customized object properties in the current model folder.
You can also copy the attribute files to project or firm folders for future use. See Firm and
project folders (p. 42) and Part properties.
In multi-user mode, all users working on the same model use the same
preferences and attribute files.
Example For beam properties, this technique guarantees that part names are correct. This means you can
easily use a wizard to create drawings. See Using drawing wizards and Creating
AutoDrawings wizard files (p. 106).
Consider developing a naming policy for files containing customized object properties. Then
you can easily cut and paste them to firm and project folders. This also makes it easier to manage
objects in view filters, selection filters, drawing properties, etc.
Modeling tools
Customize the properties of modeling tools you use to create objects, rather than changing the
properties manually each time.
Example You know you will use the same type of stairs in several projects. Set up and save the stair
modeling tool properties once.
The document is for study only,if tort to your rights,please inform us,we will delete
When you next need to use that particular stair modeling tool you can just load the pre-defined
properties, as shown below. When you apply the modeling tool, Tekla Structures creates exactly
the same stairs.
Predefined properties
AutoDefaults
Use AutoDefaults to automatically apply the correct properties to existing connections.
Using this technique you are also building your own expertise into the Tekla Structures database,
so the entire company benefits from it.
See AutoConnection and AutoDefaults, and also AutoConnection (p. 151).
AutoConnection
Use the AutoConnection feature to automatically apply connections.
You can use AutoConnection to quickly add connections individually, in phases, or project-
wide. This is a useful technique when you are working on a large project using many
connections, modifying a model, or importing modified profiles.
See AutoConnection and AutoDefaults, and also AutoConnection (p. 151).
The document is for study only,if tort to your rights,please inform us,we will delete
Drawing properties
Using well-prepared drawing settings and wizards can dramatically reduce the time it takes to
create and edit drawings. Define the settings for different types of parts and assemblies carefully.
Then the drawings you create are as complete as possible, with little or no need for editing.
Examples Define different assembly drawing settings for columns, beams, secondary beams, plates,
bracings and trusses.
Define single-part drawing settings for I and H profiles, tubes, round tubes (wrap-around) and
plates.
Predefine drawing view properties to use additional views in drawings, such as detail, section or
plan views.
See also Drawing Properties.
Selection filters
Create your own selection filters to use both when modeling and using wizards to automate
drawing creation.
You will find it useful to create selection filters for each part with a different name (column,
beam, sec.beam, plate, brace, truss, etc.).
Use the Selection Filter dialog box to modify existing filters or create your own. See Selection
filter.
Wizards
Use wizards to create objects and drawings automatically.
See Creating AutoDrawings wizard files (p. 106) and Using drawing wizards.
1.4 Autosave
Tekla Structures includes the Autosave feature that backs up and saves your work automatically
at set intervals. In addition, we strongly recommend that you implement and test a corporate
The document is for study only,if tort to your rights,please inform us,we will delete
backup strategy. When restoring system backups, you should always restore an entire copy of a
model rather than parts of it. Autosave files have the extension .db1_<user>.
The first value defines how often Tekla Structures performs an autosave while working in the
Model Editor or the Drawing Editor. This number represents the number of menu commands
issued. If the command is recursed, for instance creating many beams without interrupting the
Create > Beam command, it counts as one menu command. Likewise, in the Drawing Editor,
creating many dimensions with the Create > Horizontal dimension command without
interrupting the command counts as only one command.
The second value is the number of drawings after which Tekla Structures automatically saves
your work.
The document is for study only,if tort to your rights,please inform us,we will delete
In multi-user mode, Autosave only saves a single user’s version of the
model and does does not update the master model.
You will notice that in multi-user mode Autosave is much faster than using the Save command.
This is because Autosave performs a local save, but the Save command updates the master
model.
Usernames
Give all users a different username when working in both single- and multi-user mode. Tekla
Structures identifies users by username.
Single-user In single-user mode, if several users with the same username open a model, Tekla Structures
does not display a warning. So you risk conflicts when saving the model.
Multi-user In multi-user mode, Tekla Structures saves Autosave files in the master model folder by default
with the filename <model>.db1_<user>. So, if several people are using the same username,
conflicts are inevitable.
See also Multi-user mode (p. 57).
Application error
When you open a model, Tekla Structures automatically checks if the previous session exited
normally. If it did not, Tekla Structures prompts whether you want to continue using the
Autosave model or the original model.
The document is for study only,if tort to your rights,please inform us,we will delete
1.5 Customizing the interface
Once you are familiar with Tekla Structures, you can create your own toolbars, menu and
shortcuts containing the commands you use every day. This section explains how to do this.
Topics Toolbars (p. 51)
Creating a user-defined toolbar (p. 52)
Creating a user-defined menu (p. 53)
Defining shortcuts (p. 53)
Toolbars
In Tekla Structures, both customized toolbars and user-defined menus belong to the user, not the
model or PC.
You can create as many toolbars as you need.
Managing toolbars
To open the Customize dialog box, click Tools > Customize....
Use the Toolbars tab to reorganize toolbars: move commands from one toolbar to another and
even create your own toolbars.
The tree on the right contains all available toolbars and displays the commands they include.
The document is for study only,if tort to your rights,please inform us,we will delete
Action Description
Add or remove commands In the Customize dialog box, click on a
command to select it, then on the toolbar
on which you want the command to
appear. Click the right arrow to add
commands, the left arrow to remove
them.
Delete commands or toolbars In the Customize dialog box, click a
command or toolbar to select it, then
click Delete.
Restore original toolbar Click Reset to restore the original
toolbar.
Display toolbar Check Visible to display the toolbar in
Tekla Structures. Tekla Structures uses
the following icons to indicate if a
toolbar is visible or not:
Icons
Tekla Structures displays the icon for the command you select. By default, the icon is 16x16
pixels. If the icons look too small, check Large icons which are 24x24 pixels. Check Tooltips
to see the command name when you hold the pointer over an icon.
Create also the toolbars for Drawing Editor in the Modeling Editor, other-
wise they are not written to the registry.
2. On the Toolbars tab, click New.... An new toolbar with the name User Toolbar 1 appears
in the toolbar tree. You can enter a new name for the toolbar.
3. Click commands on the list on the left, then the right arrow to add them to a toolbar. Use
the left arrow to remove commands from a toolbar.
4. Repeat step 3 until you have all the desired commands on the toolbar.
5. Click Close.
See also Toolbars (p. 51) and Creating a user-defined menu (p. 53).
The document is for study only,if tort to your rights,please inform us,we will delete
Creating a user-defined menu
Each user can create their own menu, which is always named User. You can only create one user
menu per user.
To create your own menu:
1. Click Tools > Customize to open the Customize dialog box.
Create also the menu for Drawing Editor in the Modeling Editor, other-
wise it is not written to the registry.
Defining shortcuts
If you frequently use certain commands, assign keyboard shortcuts to them. You will find it
faster than using the icons and menus.
To assign a shortcut to a command:
1. Click Tools > Customize to open the Customize dialog box.
2. Click on the command on the list on the left of the dialog box. Use the Filter list box to find
commands easily. Click to select subgroups of commands. ALL displays all the commands
available in Tekla Structures. You can also type in the command name to search for
commands.
3. Use the Shortcut fields to assign a shortcut to the command. You can use a single letter, or
combine a letter with the Shift, Alt or Ctrl keys.
4. Copy the command to the User menu to activate the shortcut. See Creating a user-defined
menu (p. 53).
5. Click Close to exit the Customize dialog box.
Valid shortcut You can use the following keys in shortcuts:
keys
• A–Z
• 0–9
• F1–F24
The document is for study only,if tort to your rights,please inform us,we will delete
• Insert, Delete, Home, End, Page Up, Page Down
• Numpad 0–9
Restart Tekla Structures. To execute the command, use the + key on the
Numpad. The same procedure applies for Multiply, Divide, Subtract and
Decimal.
Tekla Structures also includes many predefined shortcuts. See Appendix E, Reserved shortcuts
(p. 419).
Virtual memory
You will probably need to adjust the virtual memory settings in Windows to optimize system
performance. The amount of virtual memory you need depends on the size of the model, and the
processes you are using. (For example, saving in multi-user mode is more memory-intensive
than in single user mode.)
To prevent data loss, always use identical values for the Initial size and
Maximum size of virtual memory.
Display adaptor
Tekla Structures makes use of OpenGL technology, if your display adaptor supports it. You may
need to indicate that your display adaptor does not support OpenGL technology. Indications can
be: objects displayed incorrectly, or difficulty selecting objects.
1. Click Tools > Options > Advanced Options... to open the Advanced options dialog box.
2. In the Model view category, set the variable XS_USE_SOFTWARE_RENDERING to TRUE.
The document is for study only,if tort to your rights,please inform us,we will delete
3. Restart Tekla Structures.
If you increase the solid buffer to a size that exceeds the available
memory, Tekla Structures uses the hard drive. This slows down the
system significantly. Trial and error is the best way to optimize the solid
buffer size.
• Minimize the number of views, when you create assembly drawings. For instance, avoid
using automatic section view creation in an assembly drawing with many tubes. When
Tekla Structures creates the cuts, the solids are are actually cut in the drawing, which is
time-consuming.
• When you create assembly drawings, minimize the number of dimensions, as searching for
dimension points in tubes is time-consuming. Avoid using automatic dimensioning in
trusses. See Dimensioning.
• It is much faster to use fast, or reference line parts and fast hole and bolt representation.
When you want an exact view of the parts, either minimize the work area first, or only the
objects you want Tekla Structures to draw with exact lines. See Display.
The document is for study only,if tort to your rights,please inform us,we will delete
56 TEKLA STRUCTURES 14.0
www.cadfamily.com EMail:[email protected]
Using Tekla Structures effectively
The document is for study only,if tort to your rights,please inform us,we will delete
2 Multi-user mode
Introduction You can work on Tekla Structures models in either single-user or multi-user mode. Multi-user
mode allows several users to access the same model at the same time. Several users can work on
the same project and be aware of the others’ progress. This eliminates the need for copying and
merging models.
This chapter describes how to set up a multi-user system and how to work in multi-user mode.
Assumed You need some experience using the Tekla Structures Model Editor.
background
Contents This chapter is divided into the following sections:
• Multi-user mode (p. 57)
• Modeling in multi-user mode (p. 67)
The document is for study only,if tort to your rights,please inform us,we will delete
Setting up the multi-user system (p. 61)
Saving in multi-user mode (p. 62)
Shutting down the model (p. 64)
Copying multi-user models (p. 64)
Error messages (p. 65)
Recommendations (p. 66)
• Schedule numbering sessions appropriately (it can take some time to number larger models)
• You should never use a mix of single-user and multi-user setups on one project. Saving a
multi-user model in single-user mode deletes changes by other users working on the model,
and can also corrupt the model. See Saving in multi-user mode (p. 62) to find out how
saving works in multi-user mode.
If you change the server of a model, but the connection to the new server
cannot be established, the old connection is restored.
See also For more information on the multi-user mode, see Multi-user Mode.
The document is for study only,if tort to your rights,please inform us,we will delete
How multi-user works
The multi-user model consists of a single master model. Each user can access this model and
open their own local view of the model. This local view is called a working model. The above
image shows one possible configuration of the multi-user system.
Any changes a user makes to his working model are local and are not visible to other users until
he saves the working model to the master model.
The multi-user system can contain several client computers, where users work on their working
models. The master model can be located anywhere on the network, including any of the client
computers.
When you open a multi-user model on a client computer, Tekla Structures makes a copy of the
master model and saves it locally on the client computer (a working model).
When you click Save to save your working model back to the master model, Tekla Structures:
1. Takes a new copy of the master model and compares your working model with it.
2. Saves the changes in your working model to the copy of the master model (locally).
3. Saves this copy back to the master model. (Other users can now see your changes.)
4. Takes a new copy of the master model and saves it locally as your working model. (You can
see your own changes and those uploaded by other users.)
Locking
To preserve the integrity of the multi-user model, Tekla Structures locks the master model when
a user:
• Opens the multi-user model
• Saves a plan model to the master model
• Runs numbering
When you try to save the model when it is locked, Tekla Structures gives you an option to queue
for saving until the model is unlocked.
Tekla Structures will keep on retrying every 15 seconds until the operation is completed or until
you click Cancel.
See also Saving in multi-user mode (p. 62)
3. Users can now start working on their copies of the multi-user model.
4. Check the DOS window created by xs_server.exe to check that it is running. This
shows all the server activity (for example, who has a model open, etc.).
You can also:
• Run the server program from the command prompt using the same command.
• Click Start on the taskbar, select Run... and then type the command shown in the box above.
The document is for study only,if tort to your rights,please inform us,we will delete
Saving in multi-user mode
Tekla Structures multi-user mode uses a flexible master model and plan model concept, rather
than more limiting ’file-locking’ technology. See How multi-user works (p. 60) for more
information.
Save
Tekla Structures preserves the integrity of the model, even if more than one user edits the same
model objects. If two users modify the same object, then save to the master model, the master
model will only contain the changes of the user who most recently saved their working model
to the master model.
If Tekla Structures detects conflicts in the multi-user model when you are
saving the model before exiting, it asks if you wish to review the conflicts
before exiting.
Tekla Structures creates connections to the right parts, even if the part is moved by another user.
Autosave
Autosave (p. 48) only saves to your computer, and does not reload the master model. Other users
do not see the modifications you make after an Autosave. In multi-user mode, this makes
Autosave much faster than the Save command. Save updates the master model.
To save quickly during a Tekla Structures session:
1. Go to Tools > Options > Options... > General, and define Autosave intervals for
operations performed in the Drawing Editor or while modeling in Autosave.
2. Periodically autosave the model manually.
To do so,
• create a shortcut for the Autosave command, see Defining shortcuts (p. 53)
OR
• add the command to a toolbar, see Toolbars (p. 51).
Preconditions Set the variable XS_SAVE_WITH_COMMENT to TRUE in Tools > Options > Advanced
Options... > Multi-user.
Set the variable XS_COLLECT_MODEL_HISTORY to TRUE in Tools > Options >
Advanced Options... > Speed and Accuracy.
1. When you have set the variables mentioned above to TRUE, Tekla Structures displays the
Model revision comments dialog box when you are saving the model. Enter the desired
revision comment and code in the Model revision comment and Model revision code
fields.
2. Click OK.
The document is for study only,if tort to your rights,please inform us,we will delete
Tekla Structures applies the values of this dialog box to parts that were changed after the last
save. When you inquire objects, you can see the model revision information in the Inquire
Object dialog box. You can use this information also for selection and view filtering.
Field Description
Locked The time when the model was locked.
Model name The name of the model.
User Users that are currently working on models
on the server.
Latest login The time when the users have logged in.
Latest access to server The time when the users have last accessed
the server.
Clearing locks
You can clear the locks of objects from other users in the multi-user server.
Preconditions To use this feature you need to define the action AllowMultiuserKick and give full
permissions to the users that may clear locks in the file privileges.inp located in the
folder ..\TeklaStructures\14.0\environments\*your_environment\inp.
To clear the locks of a user:
Usage 1. Click Tools > Active Multi-Users...
2. Right-click a user whose locks you want to clear and select Clear locks from the pop-up
menu.
Result Using this command removes all the locks the user has on objects. This means that if an
application error has occurred on the user’s computer, the locks on locked objects can be cleared.
See also Locks for drawings (p. 74)
Error messages
This section describes the error messages you might come across when you work in multi-user
mode, their probable causes, and possible solutions.
The document is for study only,if tort to your rights,please inform us,we will delete
Error message Problem Solution
Database write More than one user has Check the
conflicts detected changed an object. conflict.log. It
lists the ID numbers of the
objects that more than one
user has changed. This is
not usually a critical
problem. No need to use
the Check database tool.
See also Save (p. 62).
Could not save You tried to save a multi- • Check that the
model. Disk is full or user model to a computer computer where you
write protected. or folder that you could want to save the
not access. model is switched on.
• Check that you have
permission to write
to the model folder.
• Check that there is
enough disk space to
save the model.
• Restart the computer
where you want to
save the model. Try
to save the model
again.
Database locked Computer crashed while To unlock the model, the
cannot open model saving the model, which user whose system
locks the model. crashed should open the
model in multi-user mode
and save it.
Recommendations
Here are some recommendations on how to optimize your multi-user setup.
Server computer
The Tekla Structures server does not have a high workload and can be run on a relatively low
specification computer. You do not need a commercial network file server. Its main task is to
process network requests for object ID numbers. See The Tekla Structures server (p. 59) for
more information.
Client computer
Have as much RAM as possible (128 Mb minimum). This speeds up saving in multi-user mode.
See Save (p. 62) to find out more about the multi-user save process.
We also recommend using a fast processor, particularly for computers where you run
numbering.
LVD (Low Voltage Differential) drives speed up the saving and opening of models, if the
system does not have to use virtual memory (or file swapping to the hard disk).
Model dump
Do not import model dumps in multi-user mode.
The document is for study only,if tort to your rights,please inform us,we will delete
On the working models:
User #1 adds base plates to the columns:
User #1 clicks Save to save to the master model. His working model now shows the base plates
he added and looks like this:
The document is for study only,if tort to your rights,please inform us,we will delete
User #2 clicks Save to save to the master model. His working model now shows his 1st floor
framing and and User #1’s base plates:
User #3 clicks Save to save to the master model. His working model now shows all three users’s
work:
Numbering setup
To lock the master model and allow the other users continue working during numbering:
1. Click Drawings & Reports > Numbering > Numbering Settings....
2. In the Numbering setup dialog box, select the Synchronize with master model (save-
numbering-save) check box.
When you select this check box, you can cancel the numbering before the last save is made.
This is useful, for example, if you want to check the numbering results and you find
something that you still want to change.
3. Modify the other properties as required.
4. Click OK.
Tekla Structures will now save the model before and after you run full numbering, or
number modified parts.
When you run numbering by clicking Drawings & Reports > Numbering > Number All Parts
(Full Numbering), Tekla Structures displays a list that shows the numbering progress. When the
numbering is finished, the changed numbering results are highlighted in the list.
The document is for study only,if tort to your rights,please inform us,we will delete
When you select an item on the list, Tekla Structures highlights the corresponding object(s) in
the model. If you keep the F key pressed when you select the item, Tekla Structures fits the work
area of the current view around the objects.
If the numbering results are correct, click Save numbers to make the second save. To cancel
the numbering before the second save, click Cancel. If you cancel the numbering, the model is
returned to the state before numbering and standard files are read to all dialogs.
To review the numbering results further, click Stop timer.
To change the time frame in which Tekla Structures makes the second save, use the variable
XS_NUMBERING_RESULTS_DIALOG_DISPLAY_TIME.
The file is in the format D0000123456.dg. dg files are part of the model, so you can only
open them using the Tekla Structures drawing editor.
dg files contain the locations of views, details of any editing done to the drawing, and the
positions of dimensions, part marks, and text. The dg filename does not contain any reference
to assembly, part, or multi-drawing numbers.
If two users open and save the same drawing in their working models, then save their changes
to the master model, one set of changes will be lost. The master model will only contain the
changes of the user who most recently saved their working model to the master model. See
Saving in multi-user mode (p. 62).
The Tekla Structures server program xs_server.exe assigns the general arrangement
drawing numbers automatically. This means that each drawing gets the first free number
available. If users A and B both create a general arrangement drawing at the same time, they are
automatically assigned different numbers. The same applies to multi-drawing numbers.
The document is for study only,if tort to your rights,please inform us,we will delete
Action Recommendation
Saving drawings Periodically save your working model to the master
model (every 5–10 drawings).
Editing drawings • Assign each user a different range of drawings to
edit.
• Lock finalized drawings.
Locks for drawings are only used when a drawing is edited manually, not
for example when drawings are automatically edited through cloning.
For additional safety, drawing files that are less than seven days old are
not deleted.
The document is for study only,if tort to your rights,please inform us,we will delete
Locking objects
To protect objects from being accidentally changed, you can use a user-defined attribute called
a lock attribute. You can use it for:
• parts (separately for beams, columns etc.)
• bolts
• welds
• project properties
• phase properties
The lock attribute has two values, Yes and No. When set to Yes, the object is locked and you
cannot modify its properties. You can only change the object’s user-defined attributes that do
not affect numbering. If you try to modify a locked object, Tekla Structures shows the message
"There are locked objects, see report. The operation could not be performed." and a report on
access rights.
To add the lock attribute to the user interface, you need to add the following line in the object’s
section in the objects.inp:
objects.inp
attribute("OBJECT_LOCKED", "Locked:", option,"%s", none,
none, "0.0", "0.0")
{
value("No", 1)
value("Yes", 0)
}
For more information on objects.inp, see Adding properties (p. 98) and Interpreting
objects.inp (p. 101).
privileges.inp
attribute:APPROVED_BYCOMPANYA/full
attribute:APPROVED_BYCOMPANYB/view
attribute:APPROVED_BYeveryonenone
attribute:STATUSCOMPANYB/full
attribute:STATUSCOMPANYA/view
attribute:STATUSeveryonenone
Each row contains three columns, separated by tabs:
If you do not set any privileges, all users have full rights.
Tekla Structures checks the privilege defaults in the input file privileges.inp when you
create a model, and each time you open a model.
Changing rights If you need to the change the privileges, just change the privileges.inp file and re-open
the model. However, you can only change the privileges of the objects the organization owns.
Only the person who created the model can modify its privi-
leges.inp file.
privileges.inp
attribute:OBJECT_LOCKEDeveryonenone
attribute:OBJECT_LOCKEDmanfull
attribute:OBJECT_LOCKEDman2full
The document is for study only,if tort to your rights,please inform us,we will delete
Controlling access to attributes (p. 76)
Users can still run numbering even if they have no privilege to modify the
numbering settings.
The option view cannot be used for controlling access to the numbering
properties.
Example In this example, only the administrator can modify the properties in the Numbering Setup
dialog box:
privileges.inp
action:PartnumbersOptions everyone none
action:PartnumbersOptions ORGANIZATION\admin full
See also Controlling access to attributes (p. 76)
Introduction This chapter explains where Tekla Structures stores information. It describes the file types Tekla
Structures contains and how to use files to customize Tekla Structures. You will also find out
how to use model, project and firm folders effectively.
It also explains how the initialization files work and how you can use them to customize Tekla
Structures. This chapter also includes information on the various log files and how to interpret
them.
Assumed We assume that you have experience using Windows Explorer to manage files and folders. You
background should also know how to use a standard file editor, such as Wordpad.
Organization This chapter is divided into the following sections:
• Initialization files (p. 79)
• File types and function (p. 85)
The document is for study only,if tort to your rights,please inform us,we will delete
Creating shortcuts (p. 83)
See also Appendix C, Variables (p. 285)
About variables
Tekla Structures contains two kinds of variables, user variables and system variables.
User variables User variables set your personal preferences, for example the appearance of the Tekla Structures
window. Tekla Structures saves user variable settings in the
options_<your_username>.ini file, located in the TeklaStructures\
14.0\nt\bin folder.
System variables options.ini contains the settings for system variables. It is located in the current model
folder. To share your settings with other people, copy options.ini to the system, project or
firm folders.
Setting variables
Use variables to configure Tekla Structures to suit the way you work, or to comply with specific
project requirements or industry standards. You can set variables by:
Using the Advanced Options dialog box (p. 80)
OR
Editing the user.ini file (p. 80)
We recommend that you only use one of these methods to set variables. The variable settings in
the Advanced options dialog box override those in the initialization files.
You must restart Tekla Structures after changing the initialization file for
the changes to take effect.
Different variables use different switches in Tekla Structures. To check which switch a variable
uses, check Appendix C, Variables (p. 285).
Switc
h Value Example
TRUE set XS_DISABLE_WELD_PREP_SOLID=TRUE
FALSE set
XS_DIMENSION_DIRECTION_REVERSED=FALSE
1 On set XS_SINGLE_CLOSE_DIMENSIONS=1
0 Off set XS_SINGLE_USE_WORKING_POINTS=0
string set
XS_USER_DEFINED_BOLT_SYMBOL_TABLE=bolt_
symbol_table.txt
number set XS_DEFAULT_FONT_SIZE=12
Structure
This section describes the location and folder and hierarchical structure of different initialization
files.
The document is for study only,if tort to your rights,please inform us,we will delete
teklastructures.ini in the bin folder calls the other initializa-
tion files in the environments subfolders.
Add your own settings to user.ini in the bin folder.
teklastructures.in The file teklastructures.ini in the bin folder starts Tekla Structures.
i
env_global_defau The file env_global_default.ini is used as a default for all environments. New options
lt.ini can be added in this file until they are localized and specified differently in environment-specific
initialization files.
env_<your_envir The env_<your_environment>.ini files in the environments subfolders contain all
onment>.ini the variables that have environment-specific settings.
user.ini The user.ini file is where you save your personal settings. The variables in user.ini
override those in other ini files. For example, if you have set the same variable in an .ini file
in a file in environments subfolder and the user.ini file, Tekla Structures uses the value
in the user.ini file.
Default settings teklastructures.ini and the .ini files in the environmentssub folders contain
default settings. Tekla Structures creates them automatically during installation. We recommend
that you do not modify these files.
The variable settings in the user.bat file override those in the batch
files contained in the environment and language folders.
Below is an example of a project initialization file that calls other initialization files.
MyProject.ini:
// The project is based on the default US imperial settings
call c:\TeklaStructures\13.1\environments\usimp\env_usimp.ini
// ..but our company policy requires these changes
call c:\CompanySettings\OurPolicy.ini
// ..and the fabricator requires something
call c:\Fabricators\Fabricator1.ini
// ..and then we let users to make some changes (bg color etc.)
call c:\Users\user_%USERNAME%.ini
The project shortcut for MyProject:
C:\TeklaStructures\13.1\nt\bin\TeklaStructures.exe -i
\\MyServer\MyProject\MyProject.ini
\\MyServer\MyProject\MyModel\MyModel.db1
Creating shortcuts
Shortcuts are used to start teklastructures.exe with defined initializations. The Tekla
Structures installation automatically creates shortcuts for the selected environments.
To create a project-specific shortcut:
1. Make a copy of the default shortcut. In the Windows Start menu, go to All Programs >
Tekla Structures 14.0 > Tekla Structures 14.0 <your_environment> and right-click.
2. Select Copy from the pop-up menu.
3. Paste the shortcut to your desktop.
The document is for study only,if tort to your rights,please inform us,we will delete
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.
Input files
Tekla Structures uses input files to control dialog boxes, as well as how components work. All
input files have the extension inp.
The document is for study only,if tort to your rights,please inform us,we will delete
Component description files
Tekla Structures uses component description files to define the properties of system
components. As a general rule, you should not modify these files, as they affect the operation of
system components. See When to modify.
These files are located in the folder:
..\applications\steel1\
and
..\applications\steel2\
There is one input file for each component toolbar. For example, xs_page_10.inp controls
the components on toolbar 10.
When to modify You will only need to modify component description files in the following circumstances:
• If you add step profiles to the steps.dat file, you should change the
xs_page_10.inp file to reflect those changes. If you do not, Tekla Structures will not
display the changes in the Steps dialog box. See also Example 1: Stairs (S82).
• If you modify the Stanchion connection type used in handrailing (1024). See Example 2:
Handrailing (1024) for more information.
Data files
Tekla Structures reads data files from the system folder. See System folder (p. 96). These files
contains data used by certain modeling tools and details. They are:
File Description
joints.dat Contains the data used in detail 1024 and
modeling tool S76. Used in the Stanchion
connection type field
railings.dat Contains the data for railing detail 1025. This
information is used in the the railing type field.
stairs.dat Contains the data for the modeling tool S83. Used
in the Stair type field
steps.dat Contains the data for modeling tool S82. Used in
the Step profile field
std_flange_plate Contains the detail used in modeling tool S99.
s.dat Used in the fields:
• Outer flange profile
• Inner flange profile
You can open data (*.dat) files using a standard text editor. Tekla
Structures lists the information in data files in text columns. You will find
an explanation of the column names at the beginning of each data file.
Example 1: Stairs The modeling tool Stairs (S82) is on component toolbar 10, so we need to look at the file
(S82) xs_page_10.inp. See Component description files (p. 86).
The entry for Stairs (S82) in the xs_page_10.inp file starts:
attribute("step_index", "j_step_profile", option,"%s", none,
none,"0.0", "0.0")
Next Tekla Structures lists the options that appear in the Step profile field in the Tekla
Structures Stairs (82) dialog box:
{
value("DEFAULT", 1)
value("PLAIN50x200", 0)
value("PLAIN50x210", 0)
value("PLAIN50x220", 0)
value("PLAIN50x300", 0)
etc...
Tekla Structures gets additional information to create the object from the file steps.dat. It
reads the information in by line number, not name.
Do not change the line order in data files or modeling tool description
files.
The option PLAIN50X200 in the Step profile field in the Stairs (S82) dialog box appears on
line two of the xs_page_10.inp file. If you pick this option, Tekla Structures reads in the
information from line 2 of the steps.dat file.
The document is for study only,if tort to your rights,please inform us,we will delete
Line 2
You can open data (*.dat) files using a standard text editor. Tekla
Structures lists the information in data files in text columns. You will find
an explanation of the column names at the beginning of each data file.
Example 2: Handrailing detail 1024 is on toolbar 10, so we need to look at the file xs_page_10.inp. See
Handrailing Component description files (p. 86).
(1024)
The entry for handrailing 1024 in the file xs_page_10.inp starts:
tab_page("","jd_Parameters",3)
{
attribute("cut2", "j_railing_type", option, "%s", none, none,
"0.0","0.0")
Do not change the line order in data files or component description files.
Field Description
index For info only. Tekla Structures reads information in by
line number, not index number
name For info only. Tekla Structures reads information in by
line number, not name
joint number Number of the connection to use
attribute name Name of the connection attribute file to use
updirection
origin type If railing type and stringer collide use COLLISION,
otherwise use MIDDLE
double bolts 0 indicates that the connection only uses one bolt group
1 indicates that the connection uses two bolt groups
Messages
Tekla Structures uses the information in the message files to display messages in the user
interface. The message files for different languages are located in
..\TeklaStructures\14.0\messages.
The document is for study only,if tort to your rights,please inform us,we will delete
All message files have the file extension ail.
Profiles
Tekla Structures uses ASCII and binary files to manage profiles. Each environment has its own
profile folder. For example, ..\environments\europe\profil\ contains the files for
managing European profiles.
You can edit ASCII files using a standard text editor. Information in the binary files can only be
changed via the user interface. This section describes the various file types in the ..\profil\
folder.
inp (ASCII)
profitab.inp The file profitab.inp defines the names that you can use for parametric profiles. Tekla
Structures searches for this file in the standard search order (see Folder search order (p. 94))
and then the folder indicated by the variable XS_PROFDB in the initialization file. See also
Customizing parametric profiles (p. 104).
rebar_database.i The file rebar_database.inp contains details of the reinforcement used in concrete
np structures. It includes both the standard bending radii and the standard hook dimensions. See
also The reinforcing bar catalog (p. 142).
mesh_database.i The file mesh_database.inp contains details of the reinforcement meshes used in concrete
np structures. See also Reinforcement mesh.
cnv (ASCII)
Tekla Structures uses the information in cnv files to convert materials and profiles when
transferring model information using links. For example, when you use the PML or HLI links,
Tekla Structures reads the cnv files from the folder indicated by the variable XS_PROFDB in the
initialization file.
lis (ASCII)
Tekla Structures creates lis files when you export bolt, profile and material catalogs. See also
Merging profile catalogs (p. 128) and Merging bolt catalogs (p. 141).
Binary files
Tekla Structures stores catalog information in the binary files, which have the file extension
bin. Tekla Structures searches for these files in the following folder search order
• Model
• Project
• Firm
If you want to make catalogs available to other users, we recommend that you save catalogs in
the project or firm folders. See Project and firm folders (p. 96).
These are the binary catalog files:
File Description
assdb.db Bolt assembly catalog
profdb.bin Profile catalog
matdb.bin Material catalog
screwdb.db Bolt catalog
Bin
The folder ..\nt\bin\ contains Tekla Structures executable files and the Symbol, Drawing,
Report and Template Editors. It also contains some support files for Tekla Structures editors.
Fonts
The variable DXK_FONTPATH in the initialization file should point to this folder. It includes the
graphic fonts:
• romsim
• romco
• fixfont
The Template Editor always searches the folder indicated by the variable DXK_FONTPATH, even
if you configure it to also search other folders.
The variable TEMPLATE_FONT_CONVERSION_FILE points to the the conversion file Tekla
Structures uses to map Tekla Structures fonts to Windows fonts. Windows fonts must have the
extension ttf and be located in the ..\windows\fonts folder.
Symbols
The folder ..\environments\country-independent\symbols\ contains the
Tekla Structures symbol files. There are two types of symbol files, sym and dwg. The Symbol
Editor creates sym files. dwg files contain the symbols Tekla Structures displays in rendered
views (for example, connection, point and origin symbols).
The variable DXK_SYMBOLPATH in the initialization file should point to this folder.
The document is for study only,if tort to your rights,please inform us,we will delete
The Template Editor always searches for symbols in the folder indicated
by the variable DXK_SYMBOLPATH.
System
The folder ..\environments\*your_environment*\system\ includes several file
types:
rpt
Report templates you create with the Template Editor.
tpl
Drawing template files you create with the Template Editor.
lay
Layout definitions you create with the Drawings & Reports > Drawing Settings > Drawing
Layout... option.
plotdev.bin
This file contains the print device definitions you create using File > Print... > Printer Catalog....
See The printer catalog. The definitions in the system folder are accesible to all users. You can
also save printer definitions in the current model folder or the project and firm folders. See
Project and firm folders (p. 96).
Tekla Structures searches for plotdev.bin in the model, project and firm folders, then the
folder indicated by the variable XS_DRIVER.
3.3 Folders
This section describes how Tekla Structures stores the files associated with a model and explains
how to use folders to manage files, including those you customize to project and company
specifications.
Topics Folder structure (p. 93)
Folder search order (p. 94)
Model folder (p. 95)
System folder (p. 96)
Project and firm folders (p. 96)
Folder structure
This is a quick reference to the default locations for folders and files discussed in this section.
You will find more detailed information on files and folders throughout this chapter.
Catalog files
System folder
Firm folder
Message files
Bin folder
Project folder
Model folder
The document is for study only,if tort to your rights,please inform us,we will delete
Folder search order
When you open a model, Tekla Structures searches for the associated files in specific folders in
a set order.
It is important that you locate files in the correct folders. Once Tekla Structures finds the
associated files, it stops searching. So files that have the same name but are located lower down
the search order are ignored.
The folder search order is:
Folder Defined by
Current model The open model
Project variable XS_PROJECT
Firm variable XS_FIRM
System variable XS_SYSTEM
Tekla Structures does not search for certain files in exactly this order. The exceptions are listed
below. The table also includes links to more information.
The exceptions are:
• XS_PROJECT
• XS_FIRM
• XS_TEMPLATE_DIRECTORY_SYSTEM
• XS_SYSTEM
• XS_FIRM
Model folder
Tekla Structures stores all files associated with a model in a folder it creates with the same name
as the model database file (*.db1). In multi-user mode all users access the same model folder.
To view the files in the model folder, click File > Open model folder.
Saved attributes
When you change object properties, templates, reports, connections, etc. and then click Save or
Save as in the dialog box, Tekla Structures saves the changed files in the current model folder
in the attributes sub-folder. See also Project and firm folders (p. 96) and Folder search order
(p. 94).
Tekla Structures creates the following files in the model folder:
File/extension Description
db1 The model database. Tekla Structures uses the
filename without the extension to name the
model folder.
db2 Numbering database. The filename without the
extension should be the same as the model
folder.
xslib.db1 Contains user-defined connections and details.
Can be copied from one model folder to
another.
xslib.db2 Stores numbering information.
xs_user.user_name Contains interface settings for each user, such
as drag and drop settings. See Mouse and
pointer settings.
xsdb.xs When you open a project database, Tekla
Structures displays the name in the Open
dialog box, if it finds this file in the current
model folder.
bak Tekla Structures saves a backup copy of the
model databases each time you save the model.
To restore a previous version of the model,
rename the *.bak file to *.db1.
The document is for study only,if tort to your rights,please inform us,we will delete
File/extension Description
dg Located in the sub-folder ..\drawings
under the model folder. These are drawing
files, which include information on how each
drawing was created. Tekla Structures also
stores information on current drawings in the
model database. Opening or printing a drawing
opens the corresponding *.dg file.
Do not manually delete *.dg files. Tekla
Structures deletes *.dg files when you delete
a drawing.
xsr Tekla Structures reports
nc1 Neutral files in DSTV format for NC tooling
machines. The filename consists of the part
mark and this extension.
You can change the file extension in the NC
files dialog box Tekla Structures displays
when you click File > Export > CNC > Create
NC Files.... By default it is nc1.
Log files See Log files (p. 110)
.This_is_multiuser_ Contains information about the PC running
model xs_server.exe.
Do not alter or delete this file in normal
circumstances. If, you move a model to a
different server, you should delete this file.
Tekla Structures generates a new file with the
same name.
System folder
The system folder contains templates for drawings and reports and object settings and
properties. Files in the system folder are read-only. See Project and firm folders (p. 96) and
Folder search order (p. 94).
The location of the system folder is defined by the variable XS_SYSTEM in the initialization file.
Do not store customized files in the system folder. Tekla Structures may
replace these files when you install a new release. This is not the case with
files in the project and firm folders. See Project and firm folders (p. 96).
Project folder
The project folder is where you should store files you customize for a particular project.The
location of the project folder is defined by the variable XS_PROJECT in the initialization file. See
also Folder search order (p. 94).
You need to create a project folder manually, then edit the variable XS_PROJECT to point to that
folder.
Firm folder
Use the firm folder to store files customized for a particular organization or company. The
location of the firm folder is defined by the variable XS_FIRM in the initialization file. See also
Folder search order (p. 94).
You need to create a firm folder manually, then edit the variable XS_FIRM to point to it.
Example You regularly work for a company that has specific drawing layout standards it expects you to
use. Customize the drawing templates once for the company and save them in a sub-folder
located under the firm folder. You can then use the customized drawing templates for all future
projects for that company. And all users can access the customized files.
Template folder
Tekla Structures searches for the Template Editor v. 3.3 templates and reports in the following
order:
To modify the variables, click Tools > Options > Advanced Options... > File Locations.
Tekla Structures searches for version 2.2 templates in two locations, in
XS_TEMPLATE_DIRECTORY and in the first folder containing templates:
• model
• project
• firm
• system templates
• system
The document is for study only,if tort to your rights,please inform us,we will delete
When Tekla Structures finds a template in one of these folders, it stops searching.
Adding properties
Many dialog boxes contain user-defined attributes for various objects, including beams,
columns, bolts and drawings, in Tekla Structures. You can use the
..\environments\country_independent\inp\objects.inp file to define your
own attributes for these objects.
Tekla Structures displays these fields when you click User defined attributes or the User
attributes tab in the relevant dialog box. You can then use these values in reports and drawings.
When you upgrade Tekla Structures, the user-defined attributes that you have added in the
objects.inp file in the previous version of Tekla Structures are automatically copied to
version 14.0 or later.
The objects.inp file reads attributes in order from the folders listed in the table below
starting with the model folder:
You should only edit the user-defined fields in the objects.inp file.
Do not change other standard field names or values.
The document is for study only,if tort to your rights,please inform us,we will delete
Attribute names must be unique. The maximum number of characters in
a name is 19.
This change affects dialog boxes of all parts, not only columns.
Interpreting objects.inp
The main components of objects.inp are shown below. See also Fields in objects.inp (p. 102).
attribute or unique_attibute
Attribute name
Prompt
Affects numbering
Default value
Type of values
Make sure Tekla Structures does not already use the attribute name you use. Consider using a
prefix that ensures the name is unique, for example, your initials, or an abbreviation of your
company name.
Do not use spaces or reserved characters in attribute names.
The document is for study only,if tort to your rights,please inform us,we will delete
The text you enter in the prompt section of the attribute is exactly what Tekla Structures displays
in dialog boxes. Some default attributes have prompts like j_comment, meaning that the prompt
comes from the joints.ail message file. For more information, read Messages (p. 89).
To include an attribute in a report or template, add the name of the attribute to your layout in the
Template Editor. When you run a report or create a drawing, Tekla Structures displays the
current value of the attribute.
Fields in objects.inp
The objects.inp file contains the following field names:
Field Description
attribute Regular attribute, which is copied with other
part properties.
unique_attribute Non-copyable attribute. The value of the
attribute is never copied to another part. For
example part checking status attributes are
usually non-copyable.
attribute_name Attribute name, used to find the attribute value
label_text Text Tekla Structures displays in the dialog box
value_type integer, float for numbers
by_number.ail
string by_number_msg_no_675 {
entry = ("chs", "(NS)");
entry = ("cht", "(N/S)");
entry = ("csy", "(N/S)");
entry = ("deu", "(vorn)");
entry = ("esp", "(L/C)");
entry = ("fra", "(AV)");
entry = ("hun", "(N/S)");
entry = ("ita", "(N/S)");
entry = ("jpn", "N/S");
entry = ("nld", "(VZ)");
entry = ("plk", "(N/S)");
entry = ("ptb", "(L/L)");
entry = ("ptg", "(L/L)");
entry = ("rus", "(N/S)");
entry = ("enu", "(N/S)"); };
string by_number_msg_no_676 {
entry = ("chs", "(FS)");
entry = ("cht", "(F/S)");
entry = ("csy", "(F/S)");
entry = ("deu", "(hinten)");
entry = ("esp", "(L/L)");
entry = ("fra", "(AR)");
entry = ("hun", "(F/S)");
entry = ("ita", "(F/S)");
entry = ("jpn", "F/S");
entry = ("nld", "(AZ)");
entry = ("plk", "(F/S)");
entry = ("ptb", "(L/P)");
entry = ("ptg", "(L/P)");
entry = ("rus", "(F/S)");
entry = ("enu", "(F/S)");};
Preconditions The languages between which you can switch are the languages you have chosen when installing
Tekla Structures.
Usage 1. Click Tools > Change Language...
2. Select the language in the Language list box.
3. Click OK.
4. Restart Tekla Structures for the change to take effect.
The document is for study only,if tort to your rights,please inform us,we will delete
The language you in which you install Tekla Structures will be the default
language of the user interface.
3. Save profitab.inp to the current model folder and close the file.
See also Project and firm folders (p. 96).
Interpreting profitab.inp
The first block in this file is the column titles. It also contains an explanation of possible values.
Title Description
Prefix Prefix Tekla Structures uses for the parametric
profile. See also Appendix A, Parametric
Profiles.
Type The parametric profile type, e.g. I profile.
SO Sort order.
The available options are:
• -1: Decreasing sorting order
• +1: Increasing sorting order
• 0: No sorting order
Save defaults
You may find it useful to create a set of standard files for a new project, or to set up Tekla
Structures to suit the way you work. You can copy these standard files to the project or firm
folders for future use. See Project and firm folders (p. 96).
Many dialog boxes Tekla Structures displays when you are modeling contain properties for
objects (beams, columns, modeling tools, etc.). Typically they have a Standard option in the
Load list box. By default Tekla Structures uses the settings in the Standard file when applying
commands.
Use Tools > Defaults > Save Defaults to save a set of Standard files in the current model
folder. Tekla Structures creates the following files:
The document is for study only,if tort to your rights,please inform us,we will delete
File Dialog box
standard.prt Beam properties
standard.scr Bolt properties
standard.stp Setup - Preferences
standard.wld Weld properties
See Appendix D, File extensions (p. 415), for a full list of files Tekla
Structures creates in this way.
This line defines the type of drawing the wizard creates. The drawing type appears in
parentheses. The options are:
Option Creates
single workshop drawings
assembly assembly drawings
multi_single workshop multi-drawings
set_drawing_attributes(column)
This line tells Tekla Structures which drawing properties to use when creating the drawings. The
name of the saved drawing properties appears in parentheses.
set_filter(column_filter)
This line tells Tekla Structures which selection filter to use to select the parts from which to
create drawings.The filter name appears in parentheses. See also Selection filter.
create_drawings()
Tekla Structures starts creating the drawings. This line should always appear immediately after
the lines set_drawing_type, set_drawing_attributes and set_filter.
See also Using drawing wizards
AutoDrawings Wizard log (p. 113)
Unfolding parameters
The unfolding parameters define the location of the neutral axis when a profile is unfolded. The
neutral axis is a line which runs along the length of a profile where stress and strain are equal to
zero.
Tekla Structures uses these parameters to create NC files and to display unfolded profiles in
single-part drawings. Set these parameters in the conversion file,
unfold_corner_ratios.inp, located in the system folder.
Here is an example of a simple conversion file:
1 HE300A S235JR 0 180 1 0 90 .7
1 HE300A S235JR 0 180 2 0 1000 .7
2 PL* S235JR 0 200 1 0 90 .6
The parameters must be in a certain order in the conversion file:
1. Type
• 1 is for polybeams
• 2 is for plates modelled as polybeams (profile e.g. PLT)
2. Profile (you can use wildcards, too)
3. Material (you can use wildcards, too)
4. Rotation/thickness min
• for polybeams: the minimum angle when the profile is rotated around its longitudinal
axis
• for plates: the minimum thickness of plate
5. Rotation/thickness max
• for polybeams: the maximum angle when the profile is rotated around its longitudinal
axis
• for plates: the maximum thickness of plate
The document is for study only,if tort to your rights,please inform us,we will delete
6. Flag
• 1 is for sharp folds
• 2 is for curved bends
7. Angle/radius min
• the minimum angle of sharp folds
• the minimum radius of curved bends
8. Angle/radius max
• the maximum angle of sharp folds
• the maximum radius of curved bends
9. Ratio
• defines how much the profile stretches or shrinks when unfolded. Ratio = (1 - the
relative location of the neutral axis). If only the inner surface of the profile shrinks, the
ratio is 1. If only the outer surface of the profile stretches, the ratio is 0. By default, the
ratio is 0.5 for length calculation and 0.0 for bending radius calculation.
Tekla Structures applies the unfolding ratio if the profile properties are within the range
indicated by the minimum and maximum values.
To define the rotation angle, set the work plane by the first three points of
the polybeam. Set the rotation angle in the Rotation field in the Beam
properties dialog box.
3. Define materials, thickness, and width of available flat bars in the fltprops.inp file.
See Defining flat bar sizes with fltprops.inp (p. 109).
4. By default, Tekla Structures only compares plate width with the available flat bar
dimensions.
• To include plate length, set the variable XS_CHECK_FLAT_LENGTH_ALSO=TRUE.
• To define the tolerance between the actual and standard gusset width, set the variable
XS_STANDARD_GUSSET_WIDTH_TOLERANCE.
fltprops.inp
5,6,"S235",8,10,"S275J0",10,15
40,45
50,55
60,65
70,75
100,110
200,220
Using the fltprops.inp file above, Tekla Structures displays the following plates as flat
bars:
Plate Material
5x40, 5x45, 6x50, 6x55 All materials
8x60, 8x65, 10x70, 10x75 S235
10x100, 10x110, 15x200, 15x220 S275J0
Connections Some connections use the fltprops.inp file to convert plates to flat bars after creating the
connection:
40, 41, 42, 47, 71, 78, 101, 102, 105, 106, 111, 123, 130, 132, 161, 162, 163, 164.
Settings The following variables affect flat bar lists:
• XS_USE_FLAT_DESIGNATION
• XS_FLAT_PREFIX
• XS_CHECK_FLAT_LENGTH_ALSO
• XS_FLAT_TOLERANCE
• XS_FLAT_THICKNESS_TOLERANCE
• XS_USE_NEW_PLATE_DESIGNATION.
The document is for study only,if tort to your rights,please inform us,we will delete
To use market sizes, you must define a custom component using a custom component editor.
1. In the Variables dialog box, add the function =fMarketSize(material, thickness,
extrastep) for a parameter.
2. Define the available material sizes in the marketsize.dat file. See Defining market
sizes with marketsize.dat (p. 110) for instructions.
marketsize.dat
S235JR,6,9,12,16,19,22
SS400,1.6,2.3,3.2,4.5,6,9,12,16,19,22,25,28,32,38
DEFAULT,6,9,12,16,19,22,25,28,32,38
Example
If the following row is in the marketsizes.dat file:
S235JR,6,9,12,16,19,22
then the available market size plate thicknesses for S235JR plates are 6, 9, 12, 16 and 22 mm.
So the function =fMarketSize("S235JR",10,0) would return 12, and
=fMarketSize("S235JR",10,1) would return 16 (one size up).
You can also use the function without entering any size up:
=fMarketSize("SS400",7) which is the equivalent of =fMarketSize("SS400",7,0)
The document is for study only,if tort to your rights,please inform us,we will delete
Interpreting numbering.history
The header line of each block contains details of the user who carried out the numbering and the
date.
*** Numbering (kke): Tue Jun 27 10:38:03 2000
The next lines contain details of the numbering settings used:
Full numbering
Compare modified to old parts
Compare new to old parts
Tolerance: 1.000000
Then a list of defined series, prior to numbering. In this example, the first line means that in the
series PL/1 the highest part position number is 1 and the highest assembly postion number is 0.
PL/1 Max Part 1 Max Assembly 0
B/1 Max Part 1 Max Assembly 0
A/1 Max Part 0 Max Assembly 14
P/1 Max Part 12 Max Assembly 0
/1001 Max Part 2 Max Assembly 0
If both the part and assembly numbers here are not zero and you have set
the variable XS_USE_ASSEMBLY_NUMBER_FOR to MAIN_PART, there
may have been a conflict during numbering.
Tekla Structures then lists information on the parts and assemblies numbered.
Column headings appear in this example, they do not appear in the file itself.
Part/ Numbering Position number
assembly ID series Old New
Part 124228 series:P/1 P/9 -> P/13
Part 1541381 series:/2001 /0 -> /2001
Part 1541698 series:/2001 /0 -> /2002
Part 1541760 series:/1001 /0 -> /1005
Part 1541820 series:/1001 /0 -> /1006
Part 1541879 series:/1001 /0 -> /1004
Part 1541941 series:/1001 /0 -> /1006
Part 1542095 series:/1001 /0 -> /1007
Part 1542129 series:/1001 /0 -> /1003
Part 1542142 series:/1001 /0 -> /1003
Part 1542153 series:/1001 /0 -> /1003
Part 1542164 series:/1001 /0 -> /1003
Part 1542175 series:/1001 /0 -> /1003
Part 1542186 series:/1001 /0 -> /1003
Tekla Structures then shows an updated list of the defined series.
/2001 Max Part 2 Max Assembly 0
PL/1 Max Part 1 Max Assembly 0
B/1 Max Part 1 Max Assembly 0
A/1 Max Part 0 Max Assembly 14
P/1 Max Part 13 Max Assembly 0
/1001 Max Part 7 Max Assembly 0
Assembly 124236 series:A/1 A/11 -> A/15
The final line of the block shows the end of the numbering session.
*** Operation finished Tue Jun 27 10:38:03 2000 Full numbering
• MODIFIED
• No
Tekla Structures does not create a log file.
• Create
Tekla Structures creates a new log file and deletes the old one.
• Append
• No
Tekla Structures does not display the log,
• With associated viewer
Tekla Structures displays the log file in an associated viewer (e.g. Notepad) when you run
the wizard. You can edit the log file.
• On dialog
The document is for study only,if tort to your rights,please inform us,we will delete
Tekla Structures displays the log file in a dialog box when you run the wizard. You can not
edit the log file.
Introduction Catalogs are databases containing the information you would normally expect to find listed in
design code tables, or printed reference material. For example, the bolt catalog contains a library
of standard bolts and bolt assemblies used in structural steelwork. Catalogs can also contain
project- or company-specific information.
Catalogs are available for many environments, with region-specific elements.
In this chapter This chapter explains how to view and modify catalogs. You will also learn how to add user-
defined information to existing catalogs. The final section includes some information on
advanced techniques that may be of interest to experienced users.
Contents This chapter is divided into the following sections:
• Things you should know (p. 115)
• The profile catalog (p. 117)
The document is for study only,if tort to your rights,please inform us,we will delete
Open a model first
You must open a model to view or modify the catalogs, as this action opens the related catalogs.
Which catalog is Several catalogs of each type (profile, material, bolt, etc.) can be stored simultaneously in
used? different locations, so it is important to know which catalog you are using.
When you open a model, Tekla Structures searches for the catalog files in a specific order, until
they are found.
• current model folder
• project folder
• firm folder
• profile folder
The physical location of the project, firm and profile folders are defined in the initialization file
by the variables shown in the illustration below. XS_PROFDB only applies to the profile catalog.
XS_SYSTEM applies to all other catalogs.
The filter
The filter option appears in all the modify catalog dialog boxes.
Use it to specify which entries from a catalog should appear in the tree.
The default filter string is the wildcard symbol (*). This displays all items in the catalog.
Using filter To display all parts with names beginning with A, enter A* in the Filter field. To display all parts
strings with names containing 100, enter *100*. Tekla Structures only shows the elements that satisfy
your criteria. See Filter in the Modeling manual for more on filtering.
Button Action
Saves changes to the catalog in memory until you click OK.
How it works When you first open a model, Tekla Structures reads information from the relevant catalogs on
the hard disk and stores it in the computer’s memory.
When you select a material or profile Tekla Structures reads the data from the catalog in memory
and displays it in the dialog box. This is a much faster method than accessing the catalog stored
on the hard disk.
When you change data in the dialog box, the changes appear immediately, but the information
is not saved to the catalog in memory until you click Update.
Tekla Structures only saves the modified catalog to the hard disk when you click OK to exit the
Modify catalog dialog box and click OK in the save confirmation dialog box.
The document is for study only,if tort to your rights,please inform us,we will delete
Different icons denote profile types, rules and profiles within the tree:
Rule
The document is for study only,if tort to your rights,please inform us,we will delete
To define the material of a profile type:
1. Click Modeling > Profiles > Profile Catalog... to modify the profile catalog.
2. In the Modify profile catalog dialog box, select the profile type, for example L profiles.
3. To associate the L profiles with steel, right-click and select Material > Steel from the pop-
up menu.
A check mark next to Steel on the pop-up menu indicates that L profiles are available for
steel parts.
4. To make the L profiles available also for concrete parts, right-click again and select
Material > Concrete.
Adding a rule
To add a rule to the tree:
1. Click Modeling > Profiles > Profile Catalog...to display the Modify Profile Catalog dialog
box.
2. Right-click any existing rule, click Add rule to display the Profile manager rules dialog
box.
3. Type in the Rule name.
4. Choose the Profile type to which the rule will be applied.
5. Enter the Name filter string that will define the new rule. As a default the wildcard symbol
(*) is entered, meaning “all entries”. To group all catalog entries with names beginning with
A, enter A* as the Name filter string. To group all catalog entries with names containing
100, enter *100*. Tekla Structures groups the catalog entries that satisfy your criteria under
a new rule.
Editing a rule
To edit a rule:
1. Click Modeling > Profiles > Profile Catalog...to display the Modify Profile Catalog dialog
box.
2. Right-click any existing rule, click Edit a rule to display the Profile manager rules dialog
box.
3. Modify the rule as required. Read Adding a rule (p. 121) for more on rules.
4. Click OK to return to the Modify profile catalog dialog box.
Organizing rules
Tekla Structures lists profiles in alphabetical order, and rules in the order which you can specify.
To change the order in which rules appear:
1. Click File > Catalog > Profiles > Modify... to display the Modify profile catalog dialog
box.
2. Right-click the rule and use the Move Up/Move Down options.
Deleting a rule
To delete a rule from the tree:
The document is for study only,if tort to your rights,please inform us,we will delete
1. Click Modeling > Profiles > Profile Catalog...to display the Modify profile catalog dialog
box.
2. Right-click any existing rule, click Delete a rule. The rule is deleted and you are returned
to the Modify Profile Catalog dialog box.
See also Exporting elements from the profile catalog (p. 128)
Adding a profile
There are two ways to create a new profile:
• Copy an existing profile.
• Create a new profile from scratch.
Choose profile type and profile dimensions so that they match the new
cross section as closely as possible. The profile type and profile dimen-
sions (height, width, etc.) affect the connections applied, so a bad profile
type, or missing values, may result in problems with connections.
Remember that some connections only work for certain types of profiles.
Always enter values for h and b, as these values can affect how Tekla
Structures display profiles.
Steps 1. Click Modeling > Profiles > Profile Catalog... to display the Modify Profile Catalog dialog
box.
2. Find a profile similar to the one you want to create and right-click. A similar profile might
be one with the same profile type and subtype as the one you want to create.
3. Click Copy profile.
4. Change the profile name.
5. Modify the profile properties.
6. Click Update and then OK to save your profile.
7. Click OK in the save confirmation dialog box to save the changes to the catalog.
The document is for study only,if tort to your rights,please inform us,we will delete
7. Click OK to save the changes to the catalog.
Example A pitched I profile needs two cross sections with the same center point height. You can create a
pitched profile as illustrated below. The cross-section inner contour and outer contour can be
picked either clockwise or counterclockwise.
Number on the Point properties tab refers to each point picked when the cross section was
created, in numerical order. The first point picked is Number 1, the second 2, etc. Click on the
down arrow against Number to view or change the properties of each point.
Read Creating a cross section (p. 123) for more on cross sections.
The document is for study only,if tort to your rights,please inform us,we will delete
5. Click the user-defined cross section to be used in the Profile subtype list box.
6. Enter 1 for the Cross section number and 0.0000 for the Relative location.
7. Click OK to save your profile.
8. Click OK in the save confirmation dialog box to save the changes to the catalog.
Multi-cross- To create a multi-cross-section profile:
section profile
1. Click Modeling > Profiles > Profile Catalog....
2. Right-click an existing profile, click Add profile.
3. Name the profile. The profile name must be in upper case, with no spaces. Tekla Structures
will automatically convert lower case text to upper case.
4. Click User-defined, fixed in the Profile type list box.
5. Click the user-defined cross section to be used in the Profile subtype list box.
6. Enter the Cross section number and the Relative location, assigning a new number and
location for each one. Relative location values indicate the location of the cross section
along the axis: 0.0 for starting end and 1.0 for second end.
7. Use the Add button in the Modify profile catalog dialog box to create more cross sections.
8. Click Update after defining each cross section in the profile.
9. Click OK to save your profile.
10. Click OK in the save confirmation dialog box to save the changes to the catalog.
Example In a pitched profile, Relative location values are 0.0, 0.5 and 1.0, for cross sections 1, 2 and 3.
Choose the profile type and dimensions so that they match the new cross section as closely as
possible. Profile type and dimensions affect the connections applied, so the wrong profile type
or missing values may result in problems with connections.
Some connections only work for certain profiles.
Always enter values for h and b as they affect how the profile is displayed.
4. Click the text under each heading to define the attributes using the following fields:
Field Comment
Profile type Click the down arrow to indicate the profile types that the
property will be applied to.
Quantity type The type of information the user-defined attribute will
contain, e.g. weight, area, ratio, string.
Order The order in which user-defined attributes are shown in
the dialog box. Smaller values are shown first.
Property This field is saved in the catalog and can be used in reports
name and templates.
When this field is used in a template,
PROFILE.PROPERTY_NAME indicates where the property
name will appear.
Example:PAINT_LAYER_THICKNESS
The document is for study only,if tort to your rights,please inform us,we will delete
Field Comment
Symbol An abbreviation that can be used for the property, such as
Ix, ct, etc.
Label The property name is translated to the label in various
circumstances.
Use this method to export the entire profile catalog. If you want to export
only part of your catalog, read Exporting elements from the profile
catalog (p. 128).
Read A closer look at the export file (p. 143) if you are interested in the
contents of the export file. You should also read this section if you are
considering editing the export file.
Do not save your model in the new version, or you will not be able to open
it in the older version.
Read Exporting the profile catalog (p. 128) for information on how to
create an export file.
The document is for study only,if tort to your rights,please inform us,we will delete
Option What happens
Replace The current profile is deleted, the profile in the file
being imported is added.
Merge Profile properties that are different in the file being
imported are added to the existing profile, all the other
properties remain unchanged.
Use this option to import only certain attributes of
profiles.
Leave The existing profile is not replaced and the definition in
the import file is ignored.
The merge option is a very useful one if you want to import certain
elements of the catalog. For example, you could use it to import only the
user-defined attributes of a profile.
User-defined attributes
If a user-defined attribute with a different definition already exists, you will be prompted to
replace or leave the existing attribute.
General tab The General tab has fields for three alternative names (or aliases) for the material. These are
usually the material names used in different countries or standards. It also contains the profile
and plate density values.
Analysis tab The Analysis tab has information on the properties used in structural analysis. The structure is
analyzed using the Finite Element Method.
Design tab The Design tab has information on design-specific properties such as strengths, partial safety
factors, etc. Click the correct design code in the Design code list box:
User attributes In addition to general and analysis properties, you can also create your own attributes for
tab material grades. For instance, you might specify paint layer thickness, or the maximum grain
size of concrete using a user-defined attribute.
The document is for study only,if tort to your rights,please inform us,we will delete
Field Comment
Category The material category to which the user-defined attribute
will be applied.
Design code The design code it comes under.
Material type
Quantity type The type of information the user-defined attribute will
contain, e.g. weight, area, ratio, string.
Order The order in which user-defined attributes are shown in
the dialog box. Smaller values are shown first.
Property name This field is saved in the catalog and can be used in
reports and templates.
When this field is used in a template MATE-
RIAL.PROPERTY_NAME indicates where the property
name will appear.
Label The property name is translated to the label in various
circumstances.
Units of measure
Set units of measure for both input and output using Tools > Options > Options... > Units and
decimals.
For more on saving the catalog, read Saving a modified catalog (p. 116).
The document is for study only,if tort to your rights,please inform us,we will delete
Example SM400A ud_mat.sym @ 13 A
SM400B ud_mat.sym @ 13 B
SM490 ud_mat.sym @ 11
When creating your own material definition file, ensure that materials
with extended material names are listed before ones with similar, simpler
names, or they will both be given the same symbol. For example,
SM400B must be listed before SM400.
The document is for study only,if tort to your rights,please inform us,we will delete
An example of the properties of a typical nut:
The first option saves the modified bolt catalog to the current model folder. The second acts like
the Windows Cancel button and does not save the modified catalog.
The document is for study only,if tort to your rights,please inform us,we will delete
The Bolt assembly catalog dialog box contains two fields for assembly names, Short name
and Standard, which are used in different areas of the program.
The illustration below shows the possible components of the assembly. The program chooses
the appropriate components when the assembly is used.
The value given for additional length can affect either individual or all diameters of one bolt
assembly. See the illustration above.
The value for length can either be absolute or relative to diameter. See the illustration above.
Defining Use the Add. dist... button to control how much of the bolt protrudes from the nut. It is useful
additional length for performing a quick update of the entire bolt catalog. This value is used in bolt length
for bolt calculation.
calculation
Clicking Add. dist updates the Add. dist values of all bolts which use the
selected bolt standard and have the selected diameter.
Creating studs
A stud is special type of bolt that is welded to steel parts to transfer loads between steel and
concrete.
The document is for study only,if tort to your rights,please inform us,we will delete
To create and use studs:
1. Click Detailing > Bolts > Bolt Catalog... and create a stud bolt in the bolt catalog. Enter the
following properties:
Property Value
Name Name for the stud bolt.
Type
2. Click Detailing > Bolts > Bolt Assembly Catalog... and create a stud bolt assembly.
3. To create studs in the model, use the Bolt command and select the stud assembly standard.
The export and import method for the bolt catalog is different to that used
for the profile and materials catalogs.
This method exports the entire bolt catalog. To export only part of the
bolt catalog, edit the export file to contain only the required elements.
The document is for study only,if tort to your rights,please inform us,we will delete
Do not simply copy and paste the bolt catalog from a previous version
over the one in the new version. This will result in additions to the new
version being lost.
1. Open a model in the new version. Do not save the model, or you will not be able to use it in
previous versions.
2. Click Detailing > Bolts > Export Bolt Catalog. The program will create the export file
screwdb.lis in the current model folder.
3. Open the same model in the previous version.
4. Click File > Catalog > Bolts > Import. The program imports from the file screwdb.lis
in the current model folder. Existing entries with the same name as in the imported catalog
are not replaced.
5. The merged catalog is now available in the previous version.
6. To use the merged catalog in the new version, first rename the screwdb.db file in the
new version folder \environments\*your_environment*\profil\.
7. Copy the screwdb.db file (which contains the merged bolt catalog) from the previous
version folder ..\environments\*your_environment*\profil\ to the new
version folder ..\environments\*your_environment*\profil\.
Do not delete this line. If it does not appear in the file, the import will be
canceled.
The next section defines the hierarchical tree structure used to display the contents of the catalog.
The next section contains the profiles.
Standard profiles Most profile types are hard-coded into the program and look like this in the export file (partial
entry shown):
PROFILE_NAME = "HEA120";
{
TYPE = 1; SUB_TYPE = 1001; COORDINATE = 0.000;
"FLANGE_SLOPE_RATIO" 0.000000000E+000
"ROUNDING_RADIUS_2" 0.000000000E+000
"ROUNDING_RADIUS_1" 1.200000000E+001
"FLANGE_THICKNESS" 8.000000000E+000
"WEB_THICKNESS" 5.000000000E+000
"WIDTH" 1.200000000E+002
"HEIGHT" 1.140000000E+002
User-defined User-defined fixed profiles can have more than one cross section. They look like this in the
fixed profiles export file:
The document is for study only,if tort to your rights,please inform us,we will delete
PROFILE_NAME = "TAN_HK_TEST_2_CS";
TYPE = 998; SUB_TYPE = 253; COORDINATE = 0.000;
"EQUIVALENT_TYPE" 11
"FLANGE_SLOPE_RATIO" 0.000000000E+000
"ECCENTRICITY_Y" 0.000000000E+000
"ECCENTRICITY_X" 0.000000000E+000
"ROUNDING_RADIUS_2" 0.000000000E+000
"FLANGE_THICKNESS_2" 0.000000000E+000
"WEB_THICKNESS_2" 0.000000000E+000
The profile type for user-defined fixed profiles is 998. SUB_TYPE refers to the name of the cross
section definition. When importing user-defined fixed profiles, the relevant cross section
definitions must be in the same import file as the profile.
The cross section definition appears like this in the import file:
CROSS_SECTION_NAME = "MY_OWN_PROFILE"
POINT_NUMBER = 1;
POINT_X = 200.00;
POINT_Y = -200.00;
CHAMFER_TYPE = 0;
CHAMFER_X = 0.00;
CHAMFER_Y = 0.00;
POINT_NUMBER = 2;
POINT_X = 200.00;
POINT_Y = 200.00;
CHAMFER_TYPE = 0;
CHAMFER_X = 0.00;
CHAMFER_Y = 0.00;
User-defined The geometry of user-defined parametric profiles is defined in the file
parametric ..\environments\country-independent\inp\sections.clb. A user-defined
profiles parametric profile can only be imported if it is defined in this file.
As this type of profile is user-definable, different users may have different definitions.
You will find it very useful to familiarize yourself with the different
sections of the export file by reading through A closer look at the export
file (p. 143).
• Do not delete the line PROFILE CATALOG EXPORT VERSION = 2. If it does not appear
in the file, the import will be canceled.
• The hierarchical tree structure can always be deleted.
2. Edit the file using a text editor such as Microsoft Notepad. Notice that each item in the
catalog is listed on a separate line. Delete the unwanted lines from the file.
3. Do not delete these lines: STARTLIST and ENDLIST.
4. Save the file with the same name and file extension. The filename must be screwdb.lis.
5. Follow the steps in Importing the bolt catalog (p. 141) to import the catalog.
The document is for study only,if tort to your rights,please inform us,we will delete
Type Unit (no unit if blank)
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
The document is for study only,if tort to your rights,please inform us,we will delete
Checkboxes indicate if the component is used in the assembly.
Washer (1)
Washer (2)
Washer (3)
Nut (1)
Nut (2)
The document is for study only,if tort to your rights,please inform us,we will delete
Diameter of Thread end
bolt (mm) (mm)
>16.0 6.0
>12.0 5.0
>7.0 4.0
>4.0 2.5
≤4 1.5
7. If the selected bolt does not satisfy all the above conditions, Tekla Structures returns to step
2 and tries the next longest bolt.
8. If the variable XS_BOLT_LENGTH_EPSILON is set, the epsilon thickness is added to, or
subtracted from, the material thickness, to avoid inaccurate bolt length calculation. As an
example, if this value were not taken into account, where the calculated length was
38.001 mm, a 39 mm bolt might be selected. If no value is set, a default value of 0.1 is used.
Introduction You can use AutoConnection to select and apply a connection to parts in a model, using
standard connection properties. AutoDefaults allows you to modify standard connection
properties and save them for use in specific circumstances. You can define rule groups and rule
sets for both AutoConnection and AutoDefaults to use for different conditions within the model.
In this chapter This chapter introduces AutoConnection, which you can use to automatically create connections
in a model. You can use AutoDefaults together with AutoConnection to define connection
properties. You can also use AutoDefaults to define connection properties and apply them to a
single connection.
Test model Before using AutoConnections and AutoDefaults in a working model, we recommend that you
create a test model, and create all the connection conditions in it that you need for a particular
project. You can then use this test model to check the rules and properties of various connection
types. It also acts as a quick reference for connection information.
Contents This chapter concentrates on the following topics:
• AutoConnection setup (p. 151)
• AutoDefaults setup (p. 155)
The document is for study only,if tort to your rights,please inform us,we will delete
AutoConnection setup
With AutoConnection you can define groups of rules which Tekla Structures automatically
applies when you use AutoConnection to create connections in a model.
For example, you can create separate rules for different standards, projects, manufacturers, and
even individual models. By using a rule group to select connections and connection properties,
you can create connections automatically, without having to select each connection and define
its properties individually.
Tree structure To access the AutoConnection Setup dialog box, click Detailing > AutoConnection >
AutoConnection Settings.... The connection types used in various cases are shown in a tree
structure:
To apply a particular connection, the conditions within the model have to match all the rules in
the branch containing the connection. If you do not want to apply a connection for certain rules
sets, right-click the connection name and then select No connection from the pop-up menu.
The order of the rules in the tree is important. Tekla Structures uses the
first rule that matches the conditions within the model, so you should
place the most limiting rule highest in the tree, and the most generic,
lowest.
Give the rule group a name that reflects the group of connections that you
want to create. For example, use the fabricator's name, the project name,
or any name that will clearly identify the connection rules that you want
to use for a specific model.
When you create a new rule group, Tekla Structures automatically adds the framing conditions
branches under it (beam to beam web, beam to beam flange etc.).
The document is for study only,if tort to your rights,please inform us,we will delete
For example, you have beam to beam connections, some require clip angles, others need shear
tabs. In this case, you need to set up rule sets to determine where each connection type should
be used.
Creating a rule To add a new rule set under a framing condition:
set
1. Right-click the framing condition. A pop-up menu appears.
2. Select New rule set. A New entry appears in the tree.
3. Give the new rule set a descriptive name.
Creating a 1. Right-click an existing rule set. A pop-up menu appears.
subrule set 2. Select Create additional rule sets. A New entry appears in the tree.
3. Give the new subrule set a descriptive name.
Creating a new rule set or subrule set only adds a rule set to the setup tree. You need to define
its contents separately. See Editing a rule set.
Editing a rule set You can edit the contents of a rule set (for example, change the name or add rules to it):
1. Right-click the rule set. A pop-up menu appears.
2. Select Edit rule set... to open the AutoConnection Rules dialog box.
3. Select a rule from the Available rules list.
4. Click the right arrow button to move the selected rule into the list of rules in the rule set.
5. In the right pane under Rules in rule set, fill in the acceptable values for the rule. You can
either define an exact value, or minimum and maximum values.
6. The name you enter in the Rule set name field is shown in the setup tree.
The order of the rules in the tree is important. Tekla Structures uses the
first rule that matches the conditions within the model, so you should
place the most limiting rule highest in the tree, and the most generic,
lowest.
You can change the priority of a rule set by right-clicking the rule set and selecting Move Up or
Move Down.
For more information on rules, see AutoConnection and AutoDefaults rules (p. 159).
We do not recommend that you edit the rules.zxt file using a text
editor, but if you do so, check that you use the right syntax. The easiest
way to unpack the zxt file is to change the file extension zxt to
txt.gz and unpack the file using WinZip. Change the extension back to
zxt when you have finished. You do not need to zip the file after editing
it, Tekla Structures can also read the unzipped file.
Changing a connection
To change the connection in a rule set, use the Connection Browser dialog box which lists all
the Tekla Structures connections available in the connection toolbars.
To open the Connection Browser:
1. Right-click a connection in the AutoConnection Setup tree. A pop-up menu appears.
2. Select Select connection type... to open the Connection Browser dialog box.
3. Select a connection and click OK to update the tree.
Deleting an item Use the Delete rule set command in the pop-up menu to delete a rule set from the Setup tree.
This also deletes its subrule sets.
The document is for study only,if tort to your rights,please inform us,we will delete
AutoDefaults setup
With AutoDefaults you can create rules defining when to use different predefined connection
properties. When you modify connections (for example changing the beam size), Tekla
Structures automatically redefines the connection properties using AutoDefaults setup.
Use AutoDefaults to modify standard connection properties and save the modified properties for
use in specific situations.
Tree structure To open the AutoDefaults setup dialog box, click Detailing > AutoConnection > AutoDefaults
Settings.... The connection types used in various cases are shown in a tree structure:
Rule sets You define AutoDefaults rule sets in the same way as AutoConnection rule sets. See
AutoConnection rule sets (p. 153).
Tekla Structures saves the AutoDefaults rules in the defaults.zxt file in the current model
folder. You may want to copy defaults.zxt and all the connection properties files
Tekla Structures creates the properties file in an Attributes subfolder in the current model
folder. The filename consists of the name you entered in Save as and the extension .jXXX,
where XXX is the connection number (for example, sec_0-190.j141).
The document is for study only,if tort to your rights,please inform us,we will delete
Defaults.zxt
When you use AutoDefaults, Tekla Structures creates an Attributes sub-folder in the
current model folder and saves the AutoDefaults setup in a zipped text file, defaults.zxt.
You can copy this file to the project or firm folders to make it available in other models. See also
Project and firm folders (p. 96)). Each time you modify the AutoDefaults setup, you need to
recopy this file to the firm, or project folders.
When you copy this file for use in other projects, remember to restart Tekla Structures to use the
new setup.
We do not recommend that you edit the defaults.zxt file using a text
editor, but if you do so, check that you use the right syntax. The easiest
way to unpack the .zxt file is to change the file extension zxt to
txt.gz and unpack the file using WinZip. Change the extension back to
zxt when you have finished. You do not need to repack the file after
editing it, Tekla Structures can also read the unpacked file.
If you click OK to close the dialog box, you need to load the default prop-
erties next time you use this connection. This ensures that AutoDefaults
can modify the properties.
The document is for study only,if tort to your rights,please inform us,we will delete
Profile type Number
CW 17
Polygon plate 51
• Number of secondaries.
• Number of primaries.
• Material name.
Orientation Depending on the relative angle a beam, the connections can be classified as:
• Sloped angle (relative to primary part cross section)
The longitudinal axis of the secondary part follows the slope of the longitudinal axis of the
primary part.
• Cant angle
For rotated secondary parts.
Sloped, skewed, and cant angle value can be 0 - 90 degrees. Do not use
negative values.
• Web thickness
• Flange thickness
Forces and • Shear force
strengths
• Axial force
• Bending moment
Feature Description
Combining You can save connection properties files covering different
groups of properties, then use these files to define many
rules. For example you can have one file for bolt properties
and another for profile properties. Tekla Structures
combines the files when it runs AutoDefaults.
Iterating Tekla Structures tests properties until the connection symbol
is yellow or green. Iteration changes connection properties
automatically if connection fails, even if the rules would
match. If Connection Check is set on, the iteration results in
connection properties that have passed the check.
Option Description
Use combination of Tekla Structures uses the properties files it finds in
first parameters the first matching sub-rule set and does not check
other rule sets.
Iterate until the Tekla Structures checks sub rule sets until it finds
connection symbol is matching properties that leave the connection
green symbol green.
The document is for study only,if tort to your rights,please inform us,we will delete
Option Description
Iterate until the Tekla Structures checks sub rule sets until it finds
connection symbol is matching properties that leave the connection
yellow symbol yellow.
Use combination of all Tekla Structures checks all rule sets and uses prop-
parameters erties files in all matching rule sets. The order of
properties files is important, since the last over-
rides.
Limitations
Tekla Structures cannot iterate properties files directly. Use a single iteration rule set with sub
rule sets.
You cannot have many parallel iteration rule sets. Use a single iteration rule set and place it just
before the default rule set.
Place the combination rule sets above the iteration rule set in the tree.
Combination rule sets can only be one level deep.
Tekla Structures disregards empty rule sets, so include at least one rule in each rule set.
See also Combining properties (p. 162)
Iteration with connection check (p. 163)
Combining properties
The AutoDefaults combine feature combines separate properties files into one file. This means
you define fewer files, because you use one file for several rules. If files contain different values
for the same property, Tekla Structures uses the last property it finds. See the image below.
The document is for study only,if tort to your rights,please inform us,we will delete
The iteration rule forces Tekla Structures to tests sub rules until the
connection symbol is green in the model.
Creating iteration First, create connection properties files for each number of bolts. See Editing connection
rules properties (p. 158).
1. Click Detailing > AutoConnection > AutoDefaults Settings...
2. Right-click the tree and select New rule group. Click the rule group and rename it to
"Iteration example".
3. Browse the tree and find connection 144. Right-click it and select Create additional rule
sets....
4. Right-click the rule set and select Edit rule set..., to open the AutoDefault rules dialog box.
5. Change the Rule set name to "ITERATION".
6. Set Parameters file selection to Iterate until the connection symbol is green.
7. Click OK.
8. To create a rule set "2 bolts", right-click the first rule set and select Create additional rule
sets....
9. Right-click the new rule set and select Edit rule set.... AutoDefault rules dialog box
appears.
10. Select rule Secondary 1 depth and set the minimum and maximum depth values for two
bolts.
11. Set Parameters file selection to Use combination of first parameters.
12. Click OK.
13. Right-click the connection properties file standard.j144, and click Select connection
parameters.. to open the Attribute File List dialog box. Select the properties file for two
bolts and click OK.
14. Repeat steps 8 to 13 for other rule sets.
Using rules and You can use the connection check result when applying AutoDefaults with iteration. If a rule
check together matches, but connection do not pass the check and symbol remains red, AutoDefaults continues
testing other rules and properties until the connection symbol is green.
To apply a rule group and connection check for a connection:
• UDL percentage is taken either from the connection dialog box or from a variable.
UDL for To switch on UDL calculation for AutoConnection:
AutoConnection
1. On the Design tab in the connection dialog box, set the field Use UDL to Yes.
2. Enter the UDL percentage in the UDL % field. If this field is blank, Tekla Structures uses a
default percentage (set using the variable XS_AUTODEFAULT_UDL_PERCENT).
UDL for To switch on UDL calculation for AutoDefaults:
AutoDefaults
• Set the variable XS_AUTOCONNECTION_USE_UDL to TRUE.
• Use the variable XS_AUTODEFAULT_UDL_PERCENT to set the UDL percentage.
The document is for study only,if tort to your rights,please inform us,we will delete
166 TEKLA STRUCTURES 14.0
www.cadfamily.com
AutoConnection EMail:[email protected]
The document is for study only,if tort to your rights,please inform us,we will delete
6 CNC
Introduction CNC (Computer Numerical Control) refers to the operation of a machine tool via motors,
switches, and so on, with a computer controlling the manufacturing process. During the
manufacturing process a machine tool or machining center cuts or shapes the piece of material.
In this chapter This chapter describes how to export CNC data from Tekla Structures models for use by
machine tools. We explain how to export the data in different formats, such as DSTV, Peddimat,
and DXF. We describe how to generate pop-marks in NC files. Pop marks are small holes that
help the shop assemble individual parts to form an assembly. Then we explain how to generate
hard stamps in NC files. Hard stamps are text marks that can contain various kind of information
about parts. Finally we explain the plate nesting procedure.
Contents This chapter is divided into the following sections:
• NC files (p. 167)
• DSTV (p. 174)
6.1 NC files
After you finish detailing in Tekla Structures, you can deliver the results to the next phase. You
can use CNC links to send the information directly to automatic cutting and welding machines,
or produce data for MIS systems (management information systems).
Formats Tekla Structures produces NC files in the following formats:
1. DSTV
2. Peddimat
For DOS
The document is for study only,if tort to your rights,please inform us,we will delete
For Windows
3. Daito
4. DXF
Tekla Structures creates the files from completed regions of the Tekla Structures model. Tekla
Structures translates part length, hole positions, bevels, notches, and cuts into sets of coordinates
that sawing, drilling and profile burners can use to create the part in the shop.
DSTV format is an industrial standard defined by the German Steel Construction Association.
Often NC machines can use these files directly to punch, drill, and copy parts. For other
machines you may need to translate DSTV files to suit the specific machine. If you need
machine-specific files, you may have to post-process the NC files Tekla Structures produces,
using an NC Translator program.
NC files
NC software
NC machine
To define NC settings and create NC files, go to File > CNC > NC files...
Topics Setting up NC files (p. 168)
Pop-mark settings (p. 179)
Defining destination machines for parts (p. 170)
Defining hole properties (p. 172)
Creating NC files (p. 172)
Defining the output format and folder (p. 173)
Setting up NC files
Use the NC file settings dialog box to edit machine-specific settings, such as the file format.
This helps you sort NC files into machine-specific folders. You can also specify that different
NC file settings
Plates
Plasma cut
Drilled parts
To set up NC files:
1. Click File > Export > CNC > Create NC Files...
2. Click Add to open the NC file settings dialog box, which contains several tabs:
Tekla Structures saves the settings files in the attributes folder under the current model
folder.
See also Pop-mark settings (p. 179)
Defining destination machines for parts (p. 170)
Creating NC files (p. 172)
Fittings affect NC data (p. 174)
The document is for study only,if tort to your rights,please inform us,we will delete
Defining destination machines for parts
To define the limits of an NC machine:
1. Open the NC file settings dialog box and go to the Files and Part selection tab.
2. In the Selection criteria for parts section, use the Maximum size and Profile type fields
to define the limits of the NC machine, for parts and profile types. Larger parts will be sent
to the next machine.
Tekla Structures uses DSTV standard names for profile types: I, U, L, M, R, B, CC, T, SO. See
also Profile type (p. 171).
Inner corners Use the options in the Holes and cuts tab, Inner corner shape list box to define the shape of
shape the inner contour, which can be radial, tangential or square. Inner contours are always rounded.
Enter a radius for rounding in the Radius field.
See also Creating NC files (p. 172)
Profile type
The machine can handle all the profile types which have the option Yes in the Profile type list.
Profile types are named according to the DSTV (p. 174) standard:
The document is for study only,if tort to your rights,please inform us,we will delete
DSTV profile type Description
T Tee shaped profiles
SO Z profiles and all the other
types of profile
The DTSV standard does not support curved beams, so Tekla Structures
does not support them, either.
Round tubes By default Tekla Structures unwraps round tubes as plate profiles and uses the plate profile type
B in the NC file header data. To change this, use the variable
XS_TUBE_UNWRAP_USE_PLATE_PROFILE_TYPE_IN_NC.
• Four small holes, one at each corner: drills 4 smaller holes, one at each corner
Maximum hole Holes and slotted holes that are larger than the maximum hole diameter are manufactured as
diameter internal contours.
Maximum size of Use the Maximum size of holes section of the Files and part selection tab to define the
holes maximum hole diameter for different plate thicknesses.
Once you have finished defining NC settings, click OK to save your changes and close the NC
file settings dialog box.
See also Creating NC files (p. 172)
Creating NC files
To create NC files:
If necessary, define the NC file settings. See Setting up NC files (p. 168).
1. Go to the NC files dialog box, or click File > Export > CNC > Create NC Files... to open it.
You must select a file in the destination folder to get the folder selected
in the File location field. It does not matter which file you select. If there
are no files in the folder, create one there, for example an empty .txt file.
4. Click OK. Tekla Structures displays the folder path in the File location field.
Relative paths You can also enter a folder name or a relative path directly in the File location field.
The following table shows where the NC files are created with different values of the File
location field, when the variable XS_MIS_FILE_DIRECTORY is set to C:\NC.
The document is for study only,if tort to your rights,please inform us,we will delete
The following table shows where the NC files are created with different values of the File
location field, when the variable XS_MIS_FILE_DIRECTORY is NOT set.
6.2 DSTV
DSTV format is an industrial standard defined by the German Steel Construction Association.
The data for NC output comes from the model. We recommend that you complete detailing and
create drawings prior to producing NC output.
To create DSTV files:
1. Select the parts from which you want to create NC files.
2. Click File > Export > CNC > Create NC Files... to display the NC files dialog box.
3. Click Add to display the NC file settings dialog box.
4. Go to the File format field on the Files and part selection tab and select DSTV.
5. In the Settings name field, enter a distinctive name for the settings.
6. Click OK to save your settings and close the NC file settings dialog box.
7. Go to the NC File settings section of the NC files dialog box and select the DSTV file
settings you created.
8. Select the Selected parts checkbox.
9. Click Create.
This will create nc1 files for all selected parts and put them in the model folder. The filename
consists of a position number and the extension nc1.
See also Pop-marks (p. 178)
Setting up NC files (p. 168)
Defining the output format and folder (p. 173)
Line cut
Fitting
The overall length of a beam will be the fitted net length of the beam. This means that Tekla
Structures always takes the fitting into account when calculating beam length. For lines,
polygons, or part cuts, the cut does not affect beam length, but the overall length in the NC/
DSTV file will be the gross (initial modeled) length of the beam.
Shortest length If you want to use the shortest possible length in the NC file, you can change this so that the cut
affects part length:
1. Open the Advanced options dialog and enter 1 in the Value field for variable
XS_DSTV_NET_LENGTH in the CNC category.
2. Restart Tekla Structures.
Net and cross If you want to include both net and cross length into NC file header data, set the variable
length XS_DSTV_PRINT_NET_AND_GROSS_LENGTH.
6.3 DXF
This section explains how to create NC data in 2D DXF format.
Preconditions Before running a DXF conversion, you must first create NC files in DSTV format. For more
information, see DSTV (p. 174).
You can then use a separate Tekla Structures program, dstv2dxf.exe to convert the files to
DXF format. The program converts NC DSTV files to 2D DXF files. Tekla Structures only
writes one side of a part (front, top, back or bottom) to file, so this export format is most suited
to plates.
Topics Converting DSTV files to DXF (p. 176)
The document is for study only,if tort to your rights,please inform us,we will delete
Converting DSTV files to DXF
The most convenient way to convert DSTV files to DXF files is to use the macro
Convert_DSTV2DXF, located in Tools > Macros....
You can also use a dstv2dxf converter to convert DSTV files to DXF files.
To start the conversion:
1. Save the *.nc1 file(s) in the dstv2dxf folder.
2. Double-click the suitable dstv2dxf conversion .bat file (for example
tekla_dstv2dxf_metric_conversion.bat) in the TeklaStructures/
14.0/nt/dstv2dxf folder.
3. The converter converts the files to dxf format in the same folder.
If you need to adjust the conversion settings, edit the settings in the file
dstv2dxf.def and restart the conversion.
For more information on settings, see the document DEF File
Description.pdf in the same folder.
6.4 Peddimat
This section explains how to create NC files in Peddimat format. The files you create can be
downloaded straight to the CNC machinery software.
Topics Creating NC files in Peddimat format (p. 176)
Output formats for Peddimat (p. 177)
Setting up NC files (p. 168)
Defining Peddimat standard tooling (p. 177)
Option Description
Peddimat for Windows Supports standard Peddimat for
Windows
Peddimat for Windows (one Supports Peddimat for Windows
cope file) with a single file containing all
copes
Peddimat for Windows (two Peddimat for Windows with two
cope files) cope files. The copes at the right
and left ends of the part are
written to two separate files
Peddimat for Windows (without Peddimat for Windows without
copes) cope files
Peddimat for DOS Supports Peddimat for DOS
To ensure that the part origin is calculated correctly, even if the part is coped and mitered, select
Calculate part origin without copes on the Holes and cuts tab.
See also Setting up NC files (p. 168)
The document is for study only,if tort to your rights,please inform us,we will delete
6.5 Pop-marks
Tekla Structures can generate pop-marks in NC files to help position parts that will be manually
welded to the main part. Pop-marks are usually made using a drilling machine.
To include pop-marks in the NC file, you have to define a list of part names to pop-mark in the
Pop-mark settings dialog box. To access the dialog box, select File > Export > CNC > Create
NC Files... > Pop-marks...
You can save the pop-mark settings in a .ncp file, which Tekla Structures saves in the
attributes folder under the current model folder by default. Tekla Structures only creates
pop-marks for parts for which you have defined properties.
The Pop-marking options tab in the Pop-mark settings dialog box contains options for
controlling the settings for marks in the back of parts, and other additional options. For more
information on these settings, see Pop-marking options (p. 180).
To have Tekla Structures create pop-marks when creating NC files, select the check box in NC
files > NC file settings: > Pop-marks.
Creating pop-marks
To create pop-marks in an NC file:
1. Define and save the pop-mark settings in the Pop-mark settings (p. 179) dialog box.
2. To display pop-marks in a model view, select Pop-marking options > Show pop-marks
in the model.
3. Create the NC files. Remember to select the Pop-marks checkbox in the NC files dialog
box.
Pop-marks are written in the NC file BO block as 0 mm diameter holes.
Tekla Structures displays thick red lines for each pop-mark pair in the model view which was
last updated.
Pop-mark settings
The Pop-mark settings dialog box includes pop-mark settings that define:
• Which parts are pop-marked
• Where the pop-marks are created
Tekla Structures saves the settings file .ncp in the attributes folder under the current
model folder.
Tekla Structures looks for this file in the current model folder, then uses the standard folder
search order. See Folder search order (p. 94).
You can use wildcards (* ? [ ] ) in the Main part name and Secondary part name fields in the
Pop-mark settings dialog box. For example, HE* matches all parts with a profile name that
begins with the characters "HE". For more information on wildcards, see Using wildcards.
The order of the lines in the dialog box is important. Tekla Structures uses
the match it finds, so you should put the most limiting definition first, and
the most generic one last.
Pop-mark
settings
Option Description
Main part profile The main part profile types to pop-mark. The list
type box contains profile types corresponding to the
DSTV standard.
Main part name The main part profile names to pop-mark. You
can enter several part names separated by
commas.
Sec part profile type Secondary part profile type.
Secondary part Secondary part name. You can enter several part
name names separated by commas.
The document is for study only,if tort to your rights,please inform us,we will delete
Option Description
Pop-mark location Defines how the secondary part is projected onto
a main part.
• Left side: The left side of the secondary part
is marked on the main part. The left side is
the side of the secondary part that points in
the negative direction of the main part local
coordinate system.
• Right side: The right side of the secondary
part is marked on the main part.
• Both sides: combines Left side and Right
side.
Pop-marking options
Options for Use the options for marks in the back face of parts to set the NC machine to:
marks in the back
• Rotate the part if there are items on the back of it and none on the front.
• Drill the pop-marks through to the back, if there are no other items there. The hole diameter
must also be defined.
• Rotate the part and drill pop-marks through to the back if there are no items on the front but
some in the back or more pop-marks on the back than on the front. The hole diameter must
also be defined.
Other options • No pop-marks on overlapping holes deletes a pop-mark if a hole overlaps it.
• Pop-mark centres of studs adds pop-marks to the center point of studs. Uncheck this
option to prevent studs from being pop-marked.
• Show pop-marks in the model displays pop-marks in model views.
The following line in the Pop-mark settings dialog box tells Tekla Structures to project the hole
locations in secondary plates onto a main part:
See also For more information on hard stamp settings, see Hard stamp properties (p. 181),
XS_SECONDARY_PART_HARDSTAMP (p. 383) and
XS_HARD_STAMP_BY_ORIENTATION_MARK (p. 345).
The document is for study only,if tort to your rights,please inform us,we will delete
• Text height and case
Element Description
Project number Adds the project number to the hard stamp.
Lot number Adds the lot number to the hard stamp.
Phase Adds the phase number to the hard stamp.
Part position Prefix and position number of the part
Assembly position Prefix and position number of the assembly
Material The material of the part.
Finish The type of finish.
User-defined attribute Adds a user-defined attribute (user fields 1-4)
to the mark.
Text Opens a dialog box where you can add user-
defined text to the hard stamp.
If you include part position and/or assembly position in the hard stamp, they affect the DSTV
filename as follows:
• Part position: P1.nc1, P2.nc1
• Assembly position: A1.nc1, A2.nc1
• Middle, Right
• Bottom, Middle
• Bottom, Left
• Bottom, Right
• Top, Middle
• Top, Left
• Top, Right
The document is for study only,if tort to your rights,please inform us,we will delete
1. Select File > Export > CNC > Edit Nesting Tasks to display the Tekla Structures Plate
Nesting - TaskEdit dialog box.
2. Click Browse to select the task.
3. Enter additional manufacturing information.
4. To define the stock required, click Define Stocks. For more information, see Defining
stocks (p. 184).
5. To preview the plates in the task, click Define Parts.
6. To save the settings, click Save.
7. Click Yes, when Tekla Structures prompts you that the task file already exists. The Save
Task Information dialog box appears.
8. Click OK to save the selected settings for the other tasks in the group.
Next step Nesting tasks (p. 185)
Task properties
The following illustration shows cutting cap and edge allowances:
Cutting Cap defines the cutting gap between nested parts to allow for tool size.
Edge allowance defines the clearance around the edge of a stock sheet to allow for trimming or
clamping.
Left
Cutting Cap
Bottom
Bridge width
Defining stocks
You need to define the stock to use for nesting tasks. See Editing nesting tasks (p. 183). The
stock sheet information includes the number of distinct stocks, the sheet size, and quantity.
1. Click Define stock to display the Stock sheet specification dialog box.
This is where you define the stock sheet information, including the number of distinct
stocks. You also need to prioritize stock sizes. See also Stock properties (p. 185).
Stock properties
You can define the following properties for stock:
• Width and Length
The width and length of the stock sheet. In the imperial version of Tekla Structures, you can
either enter feet and inches, or just inches.
• Quantity
Quantity of stock sheets of a particular size to use for the task. You can use a maximum of
9999 for each stock size.
• Stretchable
You can use this option for tasks nesting more than one part. For stock sheets in reels or
rolls, Tekla Structures Plate Nesting can stretch the sheet length to best fit all the parts.
• Priority
Defines the order in which Tekla Structures Plate Nesting uses the stock sheets. 1 has the
highest priority, 99 has the lowest.
Nesting tasks
After you create tasks and edit the plates, you can run the nesting program. In this phase, Tekla
Structures Plate Nesting optimizes the layout of plates on the stock sheets and saves the layout
in DXF files.
1. Click File > CNC > Plate Nesting > Nesting… to display the Tekla Structures Plate
Nesting - NestPRO dialog box.
2. Select the tasks to nest, then click Add.
3. Click Start to start the nesting process.
4. When the nesting process ends, close the dialog box.
The document is for study only,if tort to your rights,please inform us,we will delete
Error If you get the error messages Not all shapes are nested. Insufficient stock, you need to create
the required stock and run the nesting again, because the available stock was not large enough.
Next step Viewing nesting results (p. 186)
Zoom in or out in Result viewer window using the Ctrl key and the mouse
wheel.
Introduction Tekla Structures includes several tools you can use to import and export models and the
information they contain. You can:
• Import data from other software and use it to create models and reports.
• Export data from Tekla Structures to use in manufacturing information systems and
structural analysis programs.
In this chapter This chapter explains how to import and export data in Tekla Structures, and describes the
formats and tools available. The first section covers the basics of import and export. The final
two sections give more details about the import and export options.
Assumed You should have some experience of modeling in Tekla Structures.
background
Contents This chapter is divided into the following sections:
• Import and export basics (p. 187)
• Conversion files (p. 192)
The document is for study only,if tort to your rights,please inform us,we will delete
Re-importing a model (p. 197)
Revision control options (p. 197)
Creating reports of import (p. 198)
• You can export CNC data (Computer Numerical Control) for use by automated cutting,
boring and welding machinery,
• MIS (Manufacturing Information Systems) so that fabricators can track project
progress.
Available formats
The following tables list many of the different software and formats you can use in Tekla
Structures to import and export data.
Locate the software in the first column (Software). Read across the columns to locate import
and export tools (for example, DWG/DXF, FEM). Each cell displays the import and export
formats (for example, Calma, XML, SDNF).
You may also be able to exchange data with software not listed here.
Import tool
–>
DWG/
Software DXF FEM CIMsteel CAD Other
ArchiCAD 2D, 3D XML
AutoCAD 2D, 3D
BUS BUS
Cadmatic 2D, 3D
Calma Calma
ESA Prima DSTV
WIN
ETABS CIS2 SDNF
PDMS
(only
straight
profiles)
The document is for study only,if tort to your rights,please inform us,we will delete
Import tool
–>
DWG/
Software DXF FEM CIMsteel CAD Other
SAP2000 SDNF
SmartPlant CIS2 DGN (as
Reference
models (p.
271))
SPACE SDNF
GASS
Speedikon HLI
STAAD 2D, 3D STAAD
Stan 3d Stan 3d
StruCad SDNF
Structural for DGN (as
MicroStation Reference
TriForma models (p.
271))
TriForma CIS2
Export tool
–>
DWG/
Software DXF FEM CIMsteel CAD Other
ArchiCAD 2D, 3D XML
AutoCAD 2D, 3D
Cadmatic XML
Calma Calma
FabTrol CIS2 MIS
(Manufac-
turing)
FrameWorks CIS2
Plus
EJE MIS
EPC MIS
ETABS FEM CIS2 SDNF
PDMS (only
straight
profiles)
ESA Prima DSTV
WIN
Eureka LPM CIS1 & 2
Fabtrol CIS2
FrameWorks CIS1 & 2 SDNF, PML 3D DGN
GT Strudl STAAD
The document is for study only,if tort to your rights,please inform us,we will delete
7.2 Conversion files
About conversion Conversion files map Tekla Structures profile and material names with names used in other
files software. Conversion files are simple text files, containing the Tekla Structures name in the first
column, and the name used in the other software package in the second column. Columns are
separated by a space. All parametric profiles must be entered in the profile conversion file.
You can use the same conversion file both when importing and exporting models. You can
specify the location of conversion files in most of the import and export tools.
• If you leave the field blank, Tekla Structures looks for the conversion file defined by the
variable XS_PROFDB, in Tools > Options > Advanced Options... > File Locations.
• If you enter a conversion file name without a path, Tekla Structures searches for the file in
the current model folder.
Tekla Structures includes several conversion files in the standard installation, and you can also
create your own. See Creating conversion files (p. 192). Conversion files are located in the
\environments\environment\profil folder. All conversion files have the extension
cnv.
! Tekla Structures-nameConverted-name
C10X15.3C10X15.3
C10X20C10X20
C10X25C10X25
C10X30C10X30
C12X20.7C12X20.7
C12X25C12X25
C12X30C12X30
C15X33.9C15X33.9
C15X40C15X40
C15X50C15X50
C3X4.1 C3X4.1
C10X15.3 C10X15.3
C10X20 C10X20
C10X25 C10X25
C10X30 C10X30
C12X20.7 C12X20.7
C12X25 C12X25
Troubleshooting
If you have problems importing a model, check the following:
The document is for study only,if tort to your rights,please inform us,we will delete
• Are there any error messages in the Tekla Structures log file?
• Is the input file located in the current model folder?
• Are there are blank material definitions (" ", empty quotation marks) in your input file?
• In your input file, see if profile position strings contain a space character (e.g. "Hand Rail"
or "Thread 13").
Examples Errors and corrections are highlighted in the following examples.
Import tools
Use the following tools to import different file types into Tekla Structures:
• Importing DWG/DXF files (p. 199)
• FEM import (p. 202)
4. Select the import type in the Type list box. See also Re-importing a model (p. 197).
5. Enter a name for the import model in the Name field. The default name is import model.
Tekla Structures uses the model name for revision control. For more information, see
Revision control options (p. 197).
6. Click Properties... to open a dialog box where you can define the settings for the import
file type you selected.
7. On the Parameters tab, enter a file name in the Input file field, or use the browse (...) button
to set the path to the file.
8. Enter values in the Origin fields if you want to import the file to a specific origin.
9. Click OK to return to the New import model dialog box.
The document is for study only,if tort to your rights,please inform us,we will delete
2. Select the model to import.
3. Click Import.
4. Tekla Structures displays the Import model info dialog box. Select which version of parts
to import.
The document is for study only,if tort to your rights,please inform us,we will delete
• The left-hand column, Previous plan, lists the state of objects in your model, compared
with the state of objects in the file to be imported. They can be New, Modified, Deleted, or
Same.
• Tekla Structures compares the state of objects being imported with those in your model.
They can be Not in model, Different, or Same.
• Use the list boxes in the rows under Not in model, Different, or Same to specify the actions
to take when importing changed objects. The options are No action, Copy, Modify, or
Delete.
You can only use Delete to delete objects that have been deleted from your model, not the
imported model.
Field Description
Create report Select Yes to create a report of the imported model
objects.
Display report Select Yes to display the report file in the List dialog
box.
Report template Enter the path of the report template, or use the browse
(...) button to locate it.
Report file name Enter the path for the report file, or use the browse (...)
button to locate it.
CIS import
See Overview of importing models (p. 195) for how to import the model into Tekla Structures.
In the New import model dialog box, select CIS Analyse model import from the Type list box.
Use the following fields on the Parameters tab to specify CIS information when importing files:
Field Description
Model type Analysis or Design model.
CIS version Use to select the CIS version:
• CIS/1 imports files compatible with the
CIMsteel LPM4DEP1 schema declaration.
• CIS/2 imports files compatible with the
CIMsteel CIS/2
(STRUCTURAL_FRAME_SCHEMA) schema
declaration.
Combine members Defines whether or not the elements of a single part
in the CIS file are combined to form another part in
Tekla Structures. For example, if a beam in a CIS
file is divided into more than one element, and you
select Yes, the elements are combined to form one
beam in the model. Using No means every element
of the beam in the CIS file forms a single beam in
the model.
Max length for Only applied if you select Yes in the Combine
combining members list box. Defines the maximum length for
combining the elements in the CIS file. Elements
are combined into one part only if their combined
length is less than this value.
The document is for study only,if tort to your rights,please inform us,we will delete
Field Description
Ignore offset CIS/1 and CIS/2 analysis models can include
member offsets (nodes are not exactly at the beam’s
end points). With the default Yes, Tekla Structures
uses these offsets to locate the physical members.
With No, Tekla Structures determines the location
using the node locations.
Ignore forces Use to define how forces are imported. With No ,
Tekla Structures imports absolute values of
maximum forces to parts’ user-defined attributes
Shear, Tension and Moment. With Yes, Tekla
Structures does not import forces.
ETABS To import from or export to ETABS software, you need to add two lines to the material
conversion file for each Tekla Structures material grade. The first line is for exports, the second
for imports. This example shows the lines needed for Tekla Structures material grade A36.
A36 S\MAT\ASTM\GRADE36\ASTM_A36\1994
A36 steel_yield_strength_36.00
CAD import
The CAD import tool supports several different formats to import models. See CAD import file
types (p. 200).
Tekla Structures imports a maximum of 10,000 parts using this option. If the number of parts
exceeds this, Tekla Structures displays a warning and does not import the model.
In addition to following the steps in Overview of importing models (p. 195), you will need to
include the following information about the import file:
• In a dialog box. (This creates a separate list dialog box in which the file can only be viewed.)
Field Description
Part Pos_No Enter a prefix and a start position number.
Relates to Position number type below.
Apply cuts and fittings Yes (default) applies cuts and fittings in the
import.
Consider offsets Use No (default) to position part creation
points at part end points; Yes creates offsets.
SDNF log files Creates the log file SDNF_import.log in
the current model folder. See also Creating
log files (p. 200).
Position number type The SDNF file contains identifiers, which
can be included in a part’s user-defined
attributes, or as position numbers. You have
the following options:
• Part position
The identifier becomes the part’s posi-
tion number. Do not use the Part
Pos_No fields with this option.
• Universal ID
The identifier becomes a user-defined
attribute for the part.
To make user-defined attributes visible, you
need to add them to the objects.inp file.
For more information on defining attributes
in objects.inp, see Adding properties
(p. 98).
The document is for study only,if tort to your rights,please inform us,we will delete
If you want to import information, which Tekla Structures parts do not
have, you can use the SDNF extension line in the SDNF file to be
imported, and the REVISION_NUMBER user-defined attribute in Tekla
Structures.
FEM import
The FEM (Finite Element Method) import tool supports several formats and provides several
options for importing models. See Overview of importing models (p. 195) for how to import
the model into Tekla Structures.
In the New import model dialog box, select FEM Import from the Type list box.
• To combine several elements in the FEM model into one part in Tekla Structures, set
Combine members to Yes. For example, if a beam in an FEM model consists of more than
one element, Tekla Structures combines the elements to form one beam in the Tekla
Structures model. With the option NoTekla Structures creates a beam for each element in
the FEM model.
• Use Maximum length to define the maximum length for combining parts. Tekla Structures
combines elements into one part only if their combined length is less than the value you
enter here.
DSTV files
This FEM import tool imports models in the DSTV format. See basic information on FEM
import (p. 202).
Fill in the following information if you have selected the DSTV import type on the Parameters
tab:
• On the DSTV tab, select the DSTV version to import.
• If the DSTV file to be imported contains a static and/or a CAD model, you can choose
which one to import:
Answering Yes to Import static elements imports the static model.
Answering Yes to Import other elements imports the CAD model. For more information,
see Model dump import (p. 206).
About DSTV
There are three different sub-model types in DSTV:
• Static models contain general data (profiles, materials, grid lines) and static data (model,
restraints, results).
• CAD models contain general data (profiles, materials, grid lines) and CAD data (elements,
eccentricity).
• NC3D model contains general data (profiles, materials, grid lines), CAD data (elements,
eccentricity), and construction data (holes, chamfers).
Sub-models contain four different data levels:
Static data
General data
CAD data
Construction data
NC 3D model
The document is for study only,if tort to your rights,please inform us,we will delete
CAD model
Static model
Different programs produce different DSTV files. For example, the DSTV file produced by
RSTAB static software only contains a static model.
Tekla Structures exports either the static model (CROSS_SECTION), or the CAD model
(MEMBER_LOCATION).
STAAD files
This FEM import tool imports steel structures from the STAAD modeling and analysis system.
See basic information on FEM import (p. 202).
Fill in the following information if you have selected the Staad import type on the Parameters
tab:
• On the Staad tab, enter a material grade, or use the browse (...) button to locate a grade.
Tekla Structures supports the following STAAD table type specifications:
• ST (single section from the standard built-in tables)
• ST PIPE (parametric)
• ST TUBE (parametric)
• D (double channel)
Stan 3d files
This FEM import tool imports steel structures from the Stan 3d analysis software. See basic
information on FEM import (p. 202).
Fill in the following information if you have selected the Stan 3d import type on the Parameters
tab:
• On the Parts tab, enter the part position and start number for the model import.
• On the Stan 3d tab, enter the material for all imported members in the Material field.
• Specify the scale of the import model. You can import Stan 3d without specifying the scale,
as long as both the Tekla Structures model and the import are in millimeters. If the Stan 3d
file is in millimeters, use a scale of 1. If the Stan 3d file is in meters, use a scale of 1000.
• The default mapping for imports is:
• Tekla Structures displays the number of parts not imported due to missing conversion
information in the application window.
Bus import
This FEM import tool imports basic steel structures from the BUS 2.5 analysis software input
file. See basic information on FEM import (p. 202).
On the Parameters tab, select the Bus import type, and then fill in the following information:
• On the Conversion tab, enter the name of the profile and material conversion files
(prf_expbus.cnv and mat_expbus.cnv) , or use the browse (...) button to locate
them.
• On the Parameters tab, enter the name of the input file (or use the browse (...) button to
locate it), and the X, Y, and Z values.
• On the Bus tab, enter the position number, material, name, and class of the parts to import.
Use Beams behind plane to indicate the position of girders and cantilevers. The option Yes
aligns the tops of all beams at the floor level.
The document is for study only,if tort to your rights,please inform us,we will delete
• Use the Default material when yield stress >= limit for SACS or DSTV import files. For
SACS, this field defines the material to use if yield stress is greater than, or equal to, the
limit.
• For DSTV you can enter the material grade here, if it is not contained in the import file.
You can only import a model dump into a newly-created model. A model
dump can only be imported once into one model. You can import the
same model dump into several new models.
Do not use import model dumps in multi-user mode.
ASCII import
This tool imports a model in ASCII format (American Standard Code for Information
Interchange). Some plant design systems export ASCII files (e.g. ModelDraft, PDS, PDMS).
Steps To import an ASCII model:
1. Create a new model in Tekla Structures.
2. Create a new 3D view.
3. Copy the ASCII file into the model folder.
4. Name the file import.asc.
5. Select File > Import > ASCII. Tekla Structures displays the main members created from the
ASCII file in the model.
See also ASCII format description (p. 206)
The document is for study only,if tort to your rights,please inform us,we will delete
208 TEKLA STRUCTURES 14.0
www.cadfamily.com
Import and export EMail:[email protected]
The document is for study only,if tort to your rights,please inform us,we will delete
Line Description
Line 1 4169 HEA300 1 = ID PROFILE TYPE
• ID 4169: Unique ID (integer).
• PROFILE HEA300: Profile name (string).
• 3 = U profiles
• 4 = L profiles
• 5 = Round bars
• 6 = Round tubes
• 8 = T profiles
• 10 = Z profiles
• 11 = C profiles
• 12 = Omega profiles
• 13 = Sigma profiles
• 14 = Rail profile
The document is for study only,if tort to your rights,please inform us,we will delete
Line Description
Line 2 The contents of line 2 depend on the part profile:
• Polygon plates:
N_POINTS COORDINATES.
N_POINTS: For profiles of type 0.
COORDINATES: Number of the corner points (integer).
The X and Y coordinates of the plate corners (floating). Rota-
tion direction is clockwise. Coordinates follow the global
coordinate system. Z coordinates are taken from the center
line in the plate thickness direction.
Note: line 2 can be divided into several rows in the file.
• Profiles:
For profile types 1-16, the line includes the physical dimen-
sions of the cross section.
HEIGHT S W1 T1 W2 T2: 290.000000 8.500000
300.000000 14.000000 300.000000 14.000000
• HEIGHT 290.000000: Height of the cross section
• S 8.500000: Web thickness.
• A simple Tekla Structures report containing the part ID’s and user-defined attributes.
See About input files (p. 212) for more information on the import file.
You can import user-defined attribute values into the entire model or drawing, or into a selected
area of the model.
4. Click the Browse button next to the Input File field to locate the file to import.
5. Select an option in the Input scope list box. The options are:
The document is for study only,if tort to your rights,please inform us,we will delete
Option Description
Default Tekla Structures assigns the user-defined attribute
Entire values of objects in the input file to matching objects
model in the model.
6. Select an option in the Create log file list box. The options are:
Option Description
Create Creates a new log file named
attribute_import.log in the current model
folder each time you use File > Import > Attributes.
This overwrites any previous attribute import log files.
Append Adds log entries to the attribute_import.log
file in the current model folder each time you use File
> Import > Attributes. If the log file does not exist,
Tekla Structures creates it.
No Does not create a log file.
7. Select an option in the Display log file list box. The options are:
Option Description
No Does not display the log file.
On dialog Displays the log file in a separate window. Click an
object ID in the log file to have Tekla Structures high-
light the part in the model.
The user-defined attributes you can include in an input file are defined in
the file import_macro_data_types.dat. See Data types file (p.
214) for more information.
To have Tekla Structures ignore an entry in a row, replace the value with
the word null. Leaving the entry blank will cause errors.
The document is for study only,if tort to your rights,please inform us,we will delete
attributes.txt
TYPE NAME DRAWING_USERFIELD_4
A B.1 3
A B.2 4
A C.1 1
A C.2 2
• USER_ISSUE: 3/25/2003
attributes.txt
ASSEMBLY_POS PHASE STATUS USER_PHASE USER_ISSUE
B1 1 7 3 3/25/2003
B2 1 7 3 3/25/2003
B3 1 7 3 3/25/2003
B4 1 7 5 3/25/2003
B5 1 3 6 3/25/2003
B1 1 3 5 3/26/2003
B2 2 3 4 3/26/2003
This input file contains repeat entries for B1. In this case, Tekla Structures writes the message
Duplicate entry in input file in the log file and does not overwrite user-defined attributes that
occur earlier in the file with those that occur later. For example, at the end of the attribute import,
B1 will have the following user-defined attributes:
• STATUS: 7
• USER_PHASE: 3
• USER_ISSUE: 3/25/2003
Variable name
Variable type
Conversion factor
Comment
Comment
Steelfab import
See Overview of importing models (p. 195) for how to import the model into Tekla Structures.
In the New import model dialog box, select SteelFab/SCIA Import from the Type list box.
• Enter the path, file name, and file extension of the import file in the ASCII file name field.
If it is blank, Tekla Structures looks in the current model folder.
The document is for study only,if tort to your rights,please inform us,we will delete
3. Select Fabtrol XML import from the Type list box and click the Properties button to open
the Fabtrol XML import (17) dialog box.
4. Click the browse button (...) to locate the file for the Input file field.
5. Click OK to import the status information.
S-Frame import
Import analysis models created by the FASTSOLVE suite of programs, so you can detail them
in Tekla Structures.
See Overview of importing models (p. 195) for how to import the model into Tekla Structures.
In the New import model dialog box, select Import S-Frame from the Type list box.
MicasPlus import
See Overview of importing models (p. 195) for how to import the model into Tekla Structures.
In the New import model dialog box, select Import MicasPlus from the Type list box.
Importing status If you have a status data file created in ELiPLAN, you can then import it into your Tekla
and scheduling Structures model with theImport Eliplan status data (69) component. For more information on
information transferring data between Tekla Structures and ELiPLAN, see Overview of ELiPLAN import
and export (p. 216).
The format and contents of this file are completely different than those in
the file that is exported from Tekla Structures to ELiPLAN.
4. Select the status data file to import. When you click the Create button, Tekla Structures
updates the status and schedule data for parts in the Tekla Structures model. When the data
is read, Tekla Structures shows the log file in the list:
The document is for study only,if tort to your rights,please inform us,we will delete
The list contains the parts whose data is updated correctly and also provides information on
possible problems that may have occurred. When you select an item in the list, Tekla Structures
automatically selects the corresponding part in the model.
The overall status information is shown at the end of the list.
Tekla Structures stores the actual status data to the user-defined attributes of the parts. To view
the data, open the user-defined attributes from the part properties dialog box.
You can also export drawings from the drawing list, click Drawings &
Reports >Drawing List....
Also, you can export your model to a web page using the command File > Publish as Web
page... to make it available on the Internet, using a web browser. For more information, see
Tekla WebViewer (p. 278).
Topics Exporting 3D DWG/DXF
Exporting 3D DGN
Exporting drawings
Exporting FEM
Exporting CIMsteel
Exporting CAD
Exporting MIS
Exporting ASCII
Exporting IFC
Exporting a model dump
Exporting 3D DWG/DXF
You can export models as a 3D DWG or 3D DXF file type to use in other modeling or analysis
programs. By default, Tekla Structures creates the model.dwg file in the current model folder.
To create a 3D DWG/DXF export file:
1. Open a Tekla Structures model.
2. Select File > Export > 3D DWG/DXF... to open the following dialog box.
The document is for study only,if tort to your rights,please inform us,we will delete
3. Modify the export options as required.
4. Accept the default file name, or use Browse... to navigate to another file.
5. Select whether to export as DWG or as DXF.
6. To export the model, click:
• Export all to export the whole model, or
• Export selected to export selected parts from the model.
7. Tekla Structures creates the export file in the current model folder.
Export as
Following options are available:
Export as Description
Faces Exports parts as faces.
Lines Exports parts as lines located in the center of profile
cross section. Used when exporting to analysis soft-
ware.
Reference lines Exports parts as reference lines, drawn between the
creation points. Used when exporting to analysis
software.
Exporting 3D DWG or DXF files as Faces uses more memory and may
take longer, but the end result is better.
If the model is large, or you have less memory to use, Export asRefer-
ence lines option is faster, and the resulting file size is smaller.
Use the Faces option to change part and bolt accuracy, and select whether or not to export cuts
and inner contours.
None of these options exports bolt holes. Curved beams and polybeams are exported as single,
continuous beams. The number of segments in the curved beams is as defined in the Curved
beam properties.
The ID of each part is exported as an attribute and written into the export file for each part.
Exporting 3D DGN
The 3D DGN export tool creates a model.dgn file in the current model folder, which you can
import into other modeling systems.
Follow these steps to export a 3D DGN file:
1. Open a Tekla Structures model.
2. Select the objects in the model to export.
3. Click File > Export > 3D DGN... to open the Export 3D DGN dialog box.
Enter the name of the export file, or click Browse... to locate it.
4. Tekla Structures creates the model.dgn file in your current model folder.
Settings You can also use the following variables to control DGN exports:
The document is for study only,if tort to your rights,please inform us,we will delete
• XS_EXPORT_DGN_FILENAME (p. 340)
Exporting FEM
There are several options for exporting a model with the FEM (Finite Element Method) export
tool.
To create a FEM export:
1. Open a Tekla Structures model.
2. Click File > Export > FEM.... The FEM export dialog box appears.
3. Click the Conversion tab and enter the path to the required conversion files. For more
information about conversion files, see Conversion files (p. 192).
4. Click the Parameters tab.
5. In the Output file field, accept the default, or use the browse (...) button to select another
output file.
6. Select an output file type:
• DSTV
• MicroSAS
• Staad
STAAD
The options on the Staad tab are only relevant to Staad file types in the FEM export.
DSTV
The options on the DSTV tab only relate to DSTV file types in FEM export.
• substructure (*)
• node (*)
• element (*)
• element_eccentricity (*)
The document is for study only,if tort to your rights,please inform us,we will delete
• raster
• boundary_condition
• elastic_support
• nodal_reaction
• element_reaction
General data:
• material (*)
• cross_section (*)
CAD data:
• member (*)
• member_location (*)
• construction-data
• cutout
• hole
Exporting CIMsteel
You have the following options when exporting a CIMsteel model:
• Analysis model (p. 224)
• Manufacturing model (p. 226)
Analysis model
To export a CIMsteel analysis model:
1. Open a Tekla Structures model.
2. Click File > Export > CIMSteel > Analysis model.
• US
7. Enter values for the origin of the exported model. The origin comes from the origin in Tekla
Structures.
8. To split a part in the Tekla Structures model into several elements in a CIMsteel model,
select Split members (Yes).
As an example, three columns are connected to a beam in a model, so that one column is in
the middle and the others are at each end of the beam. With the Yes option the beam is split
into two equal elements in the CIMsteel model. With the No option there will be one beam,
a single linear element, and two nodes (a node at each end), in the CIMsteel model.
9. Select the parts in the model to export, then click Apply and Create.
The document is for study only,if tort to your rights,please inform us,we will delete
Manufacturing model
Follow these steps to export a CIS2 CIMsteel manufacturing model:
1. Open a Tekla Structures model.
2. If you want to include information on drawings and NC files in the export file, you need to
• Export or print needed drawings to the model folder in dwg format. See Exporting
drawings (p. 266) or Printing to file.
• Create single-part drawings, and then create NC files with the extension .nc1. See
DSTV (p. 174).
3. Click File > Export > CIMSteel > Manufacturing model to export a model that contains all
of the parts needed for manufacture and erection.
4. Click the Parameters tab.
5. Enter a name for the export file in the Output file field. CIS uses the file extension stp.
6. Set Linear units to metric or imperial units (only for CIS/2 format).
With Imperial units Tekla Structures writes all of the designations for
nuts, bolts, and washers in fractional inches.
7. If required, enter a name for the structure in the Structure name field.
8. Enter the path to the profile conversion file. For more information, see More CIMsteel
information (p. 227).
9. Enter the path to the material conversion file. For more information, see Material
conversion.
10. To include information on NC files in an export, set Include NC files to Yes and specify a
path (relative to the current model folder) to the folder where the NC files are located.
11. To export globally unique ID’s instead of internal ID numbers, select Yes in the Export
Globally unique ID’s list box.
12. Click the Profile standard tab to enter information about the standard.
13. Select the parts in the model to export.
14. Click Apply and then Create. Tekla Structures creates the export file in your current model
folder.
! US Imperial Flavor
! Profile name conversion Tekla Structures -> CIS
!
! If Converted-name does not exist, it will be
! the same as Tekla Structures-name.
!
!American Sections - Imperial
• S (fixed value)
• SECT (fixed value)
The document is for study only,if tort to your rights,please inform us,we will delete
! US Imperial Flavor
! Material name conversion Tekla Structures -> CIS
!
! If Converted-name does not exist, it will be
! the same as Tekla Structures-name.
Field Description
Standardization organiza- The organization that published the standard.
tion
If this field is blank, Tekla Structures places an
empty entry ("") in CIS/2 files.
Name of standard The name or number of the standard.
If this field is blank, Tekla Structures places an
empty entry ("") in CIS/2 files.
Year of standard The year the standard was published.
If the field is left blank, Tekla Structures uses
1999 as the default value.
5. In the Output file field, accept the default, use the browse (...) button to select another output
file.
6. Select one of the output formats in the Type list box:
Format Description
PML PML exports files in Intergraph’s Parametric Modeling
Language format. The PML export can be used with
several Intergraph systems.
HLI HLI (High Level Interface) option is used for exporting
data to IEZ AG’s Speedikon software.
SCIA SCIA is used for SteelFab interface.
Calma Calma option is used for exporting data to the Calma plant
design system.
SDNF SDNF (Steel Detailing Neutral File) option is used to
export models for use in several different CAD systems.
PDMS PDMS (Plant Design Management System) option is used
to export models for use with the Cadcentre’s 3d plant
design software. For more information, see PDMS (p.
232).
SDNF (PDMS) SDNF (PDMS) is used for exporting information to PDMS
via SDNF link. Tekla Structures writes the information of
finish field in the member class attribute, whereas in
SDNF export it omits the class information.
XML XML is used for exporting information to ArchiCAD
modeling system. There are some limitations in the export:
• Conversion files are not used.
• Holes, bolts and welds are not exported.
The document is for study only,if tort to your rights,please inform us,we will delete
7. Use the Origin X, Y, Z fields to specify the origin of the exported model.
8. Select the parts in the model to export.
9. Click Apply and then Create.
Tekla Structures then creates the export file in your current model folder.
PML
For PML output format, use the following options on the PML tab.
• Select the units for the export model.
• Export cut parts controls whether cuts are included in the export. Select Yes to export part
cuts.
When you export models from Tekla Structures into an other software
using PML, enter the Tekla Structures profile names in the conversion
file. This makes the other software consider parts as beams and columns
(not as plates), and reduces the export file size.
SDNF
For SDNF, SDNF(PDMS), or PDMS output formats, use the following options on the SDNF tab:
The document is for study only,if tort to your rights,please inform us,we will delete
Field Description
Consider offsets To ignore the offset records during export, select No, and to
take them into account, select Yes.
This setting does not affect the actual start and end point
information, only the offset. Tekla Structures writes the start
and end points based on the actual solid, not on the reference
line.
PDMS phase offset PDMS phase offset defines phase offset for exported parts.
For example, if the first phase in Tekla Structures model is
1 and you enter 10 for phase offset, the Tekla Structures
parts in another software get the phase 11 and up.
Engineering Firm Enter the name of the engineering firm.
Client Enter the name of the client.
Structure ID Enter a unique identification number for the exported
model.
Project ID Enter a unique identification number for the exported
project.
Revision Number Enter a revision number (optional). Tekla Structures takes
the revision number from the user-defined attributes
(REVISION_NUMBER) of the model. If this field is blank,
Tekla Structures uses a revision number from the CAD
export dialog box (Revision Number).
Issue Code Tekla Structures writes the issue code in the header section
of the output file. For PDMS, this value should always be
"Tekla Structures".
Design Code Define the design code to be used in structural design. For
more information, see Design codes and methods.
XML
For XML output formats, use the following options on the XML tab:
• Use Units to specify unit conversions. For example, for a Tekla Structures model created
using millimeters, select IN to convert all part dimensions to inches in the output file.
• XML structure ID is a unique identification number for the exported model. You must
always enter an identification number. Tekla Structures uses this value to identify the model
if you re-export it.
PDMS
Tekla Structures uses some of the information you enter on the SDNF tab. It supports two
different PDMS export formats, EXTRUSION and NOZZLE.
Tekla Structures decides which export format to use by searching for the Tekla Structures profile
name in the profile conversion file (by default, prfexp_pdms.cnv). If the profile is not there,
Tekla Structures exports the part in both EXTRUSION and NOZZLE formats.
When you add a profile to the NOZZLE catalog, you must also add it to
the profile conversion file.
Exporting MIS
Use the MIS (Manufacturing Information System) tool to create list files. You can create them
from selected parts, or from all the parts in the model. The MIS command creates the following
file types: DSTV, KISS, EJE, EPC, or Steel 2000.
To create an MIS list file:
1. Open the Tekla Structures model to export.
2. Click File > Export > MIS... to display the MIS dialog box.
3. In the MIS type list box, select the file type. See MIS types (p. 233).
4. In the MIS list file field, enter the name of the list file, including the file extension. You need
to use specific file extensions for some file types. See MIS list file (p. 234) for a list of file
extensions.
5. Click Create all or Create selected. Tekla Structures creates the MIS file in the current
model folder.
MIS types
The file types you can use for MIS output are:
• DSTV
The file only contains the MIS information for the DSTV model.
• Fabtrol/KISS
The document is for study only,if tort to your rights,please inform us,we will delete
• Full material list. Check this box to add labor-related information to the list (holes,
welds, cambers, preliminary marks, etc.).
• EJE
US Imperial version only.
• EPC
The EPC (Estimating and Production Control) module of SDS/2 requires multinumbering
to be active.
• Steel 2000
Exporting ASCII
To export an ASCII file of a model:
1. Open the Tekla Structures model you want to export.
2. Select the parts of the model you want to export.
3. Click File > Export > ASCII. Tekla Structures creates the model.asc file in the current
model folder.
See also ASCII format description (p. 206)
Exporting IFC
You can export the basic parts of a Tekla Structures model into IFC2X, IFC2X2, IFC2X3 and
IFC2X3_mapping schema edition files.
To define as which IFC entities the model objects are exported, use the user-defined attributes:
1. Double-click the part to open the part properties dialog box, and click User-defined
attributes... button.
2. On the IFC export tab, define the following properties:
IfcBuildingElement-
Proxy
IfcMember
IFC export type BREP Brep presentation is used for
all objects.
AUTO Constructive solid geometry
is used when possible, and
brep presentation is used
otherwise.
IFC site name Enter the site, building and
IFC building name building storey name.
The document is for study only,if tort to your rights,please inform us,we will delete
Tekla Structures object IFC entity exported
Slab IfcSlab
Concrete Panel IfcWallStandardCase
Pad footing IfcFooting
Strip footing IfcFooting
Contour plate IfcPlate
3. Select the Schema edition, the options are IFC2X, IFC2X2, IFC2X3 and IFC2X3_mapping.
Number all parts before exporting when you have selected the
IFC2X3_mapping schema edition.
4. Browse for the Output file location and enter the file name. The file extension for the output
file is .ifc.
The length of the file path is limited to 256 characters.
5. Select whether to export parametrized profiles or not: Select Yes or No in the
Parameterized profile list box.
6. Select the export type, the options are AUTO and BREP.
Defining the color The color of the exported objects is defined according to the class definition, in the following
of the exported manner:
objects
Limitations
• Reinforcing bars
• Surface treatments
• Grids
The document is for study only,if tort to your rights,please inform us,we will delete
The model dump file contains the entire model, including views and
drawings.
Exporting BVBS
Description This component exports the geometry of reinforcements into BVBS (Bundesvereinigung
Bausoftware) format. The result is a text file in ASCII format. The supported versions of the
BVBS format are:
• 1.0 year 1995
• 2.0 year 2000
The component is able to export bent reinforcing bars, reinforcing bar groups and polygonal or
rectangle not-bent meshes. The export of the hooks is also supported.
Limitations Each point of unbent reinforcement must lie on the same plane (BF3D export is not supported).
BF2D@Hj57@r0@ia@p1@l831@[email protected]@d12@gA500HW@s30@v@Gl163@w0@r200@w90@
l335@w0@C84@
See also Exporting reinforcement to BVBS format (p. 240)
The document is for study only,if tort to your rights,please inform us,we will delete
Export rebar BVBS (78) dialog box (p. 240)
BVBS (78) specification (p. 242)
Preconditions If you create a new reinforcement in an actual model, you need to close and re-open the export
dialog box.
Usage 1. Select the reinforcing bars to export.
2. Click Ctrl + F to open the component catalog. Type in BVBS and click Search. Double-
click Export rebar BVBS (78) to open the component dialog box.
3. Set the following options in the Export rebar BVBS (78) dialog box:
a Set Selection to Selected rebars only.
b Set Standard bending radius to Use Tekla standards.
c Set Draw rebars to Yes to see the exported geometry in the model after exporting.
4. Click Create.
5. Check the exported geometry.
6. Find the name of the exported file in the component output window.
7. Check the created file in the current model folder.
Result Using this component creates one output file. The output file is created in the current model
folder. The file name depends on the settings in the dialog box and it is shown in the console
output window (see the picture). The existing files are rewritten. To check the exported
geometry, set Draw rebars to Yes.
See also Export rebar BVBS (78) dialog box (p. 240)
BVBS (78) specification (p. 242)
Field Description
File name Specify the name of the output file. The default file
name is Project Number.
Ext file name Specify the extension of the output file. The default file
extension is txt.
Version Specify the version of the BVBS format. The supported
versions of BVBS are:
1.0 year 1995
2.0 year 2000
Selection Define which reinforcements will be exported.
• All rebars in the model no preselected parts are
required, all reinforcements from the current model
are exported.
• Selected rebars only only the selected reinforce-
ments are exported.
• All rebars of selected concrete elements only
reinforcements that belong to the selected concrete
parts are exported.
2D rebars Export single reinforcing bars and groups consisting of
straight bars.
3D rebars Export bent reinforcing bars. Not supported at the
moment.
Spiral rebars Export spiral reinforcements. Not supported at the
moment.
Not bent meshes Export unbent meshes. Polygonal and rectangle meshes
are supported.
Bent meshes Export bent meshes. Not supported at the moment.
Standard bending radius Specify the value of the standard bending radius.
• Use Tekla standards: Each material and diameter
has its own initial bending radius in Tekla Struc-
tures. These values are used for each reinforcing
bar group from the file \environ-
ments\europe\profil\rebar_databas
e.inp (Column “Min bend rad”). These values
are used for the standard bending radius.
• Use radius coef: the standard bending radius is the
bending radius of the exported reinforcing bars
multiplied with Radius coef.
• Use rebar radius: the bending radius of exported
reinforcing bars is used as the standard bending
radius.
Radius coef Define the number used for the computation of the stan-
dard bending radius. Entire number is required. Used
only if Standard bending radius is set to Radius coef.
The document is for study only,if tort to your rights,please inform us,we will delete
Field Description
Draw rebars Draw the exported geometry in the model. It is repre-
sented by the lines created inside reinforcements
(straight bars and meshes) or on the side of reinforce-
ments (bent bars).
In case of 180° hooks, the hook line is inside the main
line.
Ignored classes List of classes. Reinforcements with classes in this list
will not be exported. E. g. “5 7 17”.
• n – Number of reinforcements
• d – Reinforcement diameter
• g – Material
Exporting Unitechnik
Description This component exports the 3D geometry of the cast units into Unitechnik format. The result is
a text file in ASCII format. Supported versions of the Unitechnik format are:
• 6.0.0 14.6.2005
• 5.2b 11.9.2000
• 5.0c 30.10.1997
This component is able to export cast units consisting of concrete, steel and surface materials.
Exporting of not-bent reinforcing bars, reinforcing bar groups and meshes with hooks is also
supported. This macrocomponent also supports exporting braced girders and double walls.
The document is for study only,if tort to your rights,please inform us,we will delete
Hole
Steel embed
Reinforcing bars
Preconditions This component reads and exports some data from the numbering series of parts. It is important
to have all exported parts numbered correct. Incorrectly numbered parts are not exported.
7. Click Create.
8. Check the exported geometry.
9. Search the name of the exported file in the component output window.
10. Check the created file in the current model folder.
Result This component creates one or several output files. Number of created output files depends on
the option selected in the Create from list and the total number of selected parts, cast units or
assemblies.
The document is for study only,if tort to your rights,please inform us,we will delete
If the scanning direction is wrong, use the Rotation and Extra rotation fields.
Wrong scanning plane (from the right side to the left side):
The document is for study only,if tort to your rights,please inform us,we will delete
exported together in one STEELMAT block, all reinforcing bars of one mesh are also exported
together in one STEELMAT block.
Braced girders The class of reinforcements, steel rods or profiles representing braced girder has to be entered
in the Braced girder classes (p. 260) field. For example 15 17 5 means that parts with class
15, 17, or 5 are consider as braced girders. If the Braced girder export and Braced girder
classes fields are not set, the braced girders will be exported incorrectly as reinforcement or
embeds.
Double walls Set the user-defined attribute Product type (UT product type) of the first panel to Double wall
(1st stage). Set the other panel to Double wall (2nd stage). Double wall panels are exported
separately in UNITECHNIK.
Main
This describes the fields on the Main tab of the Export unitechnik (79) component.
Create from This option defines the parts or cast-units that are exported.
• All parts: preselected parts are not required, all cast units from the current model are
exported. Each cast unit has one output file.
• Selected cast units: exports only cast units that have one or more parts selected in the
model. Each cast unit has one output file.
• Selected parts (specially): exports only the selected concrete parts (also embeds and
insulation parts belonging to the selected part). Each part has one output file.
• Selected parts (cast united): selected parts belonging to one cast unit are grouped and
exported together in one output file.
• Selected assemblies: all selected assemblies are exported. One assembly equals one cast
unit and has one output file. Selection of subassemblies is also allowed.
Rotation This option defines the scanning direction. The scanning direction depends on the plane of the
cast unit main part. A floor panel is scanned from bottom to top side. Awall panel and a column
are scanned from one side to the other side. The position and direction of a basic shape of the
exported cast unit depends on the rotation.
The document is for study only,if tort to your rights,please inform us,we will delete
Option Description Example
+90 around Y Floor: Front to rear side
Wall: Left to right side
Column: Bottom to top
Extra rotation This affects the rotation around the Z coordinate. The Z coordinate still has the same direction,
but the X and Y direction are changed. To show the actual coordinate system, set Draw axis to
Yes on the TS configuration tab.
Option Description
No No extra rotation.
Swap X/Y Swap X and Y axis.
X=max(X_dim,Y_dim X axis goes through the longer side of the main part.
) main part
X=min(X_dim,Y_dim X axis goes through the shorter side of the main part.
) main part
X=max(X_dim,Y_dim X axis goes through the longer side of the cast unit.
) cast unit
X=min(X_dim,Y_dim X axis goes through the shorter side of the cast unit.
) cast unit
+90 around Z Rotates X and Y axis around Z axis by 90 degrees.
- 90 around Z Rotates X and Y axis around Z axis by -90 degrees.
180 around Z Rotates X and Y axis around Z axis by 180 degrees.
The following picture shows the coordinate system with no rotation and no extra rotation
settings. Panel 1 has the X axis set parallel to the shorter side. It is incorrect in Unitechnik
format, so the coordinate system has to be rotated. Panel 2 shows a rotation by 90 degrees around
the Z axis.
The geometry of all embeds with names (from example Quicky, QuickyS, E-Doze) are replaced
by geometry defined in the text file. In the following example, the part number 1 (the name is
Beam) was not found in the text file so the geometry is exact. On the opposite side the part
number 2 (the name is Quicky) was found, so the geometry is replaced.
The document is for study only,if tort to your rights,please inform us,we will delete
Export Specifies export of embeds and steel blocks.
assemblies
Option Description
Exports embeds as parts. All embed welds
and assembly relations are ignored. The
exported geometry is a projection of the
objects into the basic shape.
Unitechnik configuration
This describes the fields on the Unitechnik configuration tab of the Export unitechnik (79)
component.
File name Specify the name of the output file and file name extension. The options are:
• Proj_number.Cast_unit_number
• Proj_number.Cast_unit_pos
• Proj_number.Ass_control_number
• Proj_name.Cast_unit_number
• Proj_name.Cast_unit_pos
• Proj_name.Ass_control_number
• Cast_unit_number.user_extension
• Cast_unit_pos.user_extension
• Ass_control_number.user_extension
Cast_unit_number is the assembly position number of the main part of the cast unit.
Cast_unit_pos is the assembly position of the main part of the cast unit.
The document is for study only,if tort to your rights,please inform us,we will delete
• 5.2b 11.9.2000
• 5.0c 30.10.1997
Blank symbol Specify the blank symbol.
An example with "_" symbol:
Layer structure Define the structure of the exported file (slabdate and layer part).
Geometry export Specify if the geometry of the exported part is represented as polygons or lines. Below are two
examples of the output file showing the differences between the polygons and the lines exported.
Polygons exported:
The document is for study only,if tort to your rights,please inform us,we will delete
Lines exported:
The document is for study only,if tort to your rights,please inform us,we will delete
Basic shape
Cut geometry
Embed geometry
Scan position Defines the position in which all parts are scanned. Each part is scanned separately. Scanning
plane is parallel to the basic shape plane.
Option Description
Bottom and top Two scanning planes at the start and at the end of the bounding
box of the scanning part.
Bottom only One scaning plane at the start of the bounding box of the scan-
ning part.
Top only One scaning plane at the end of the bounding box of the scan-
ning part.
Middle only One scanning plane at the middle of bounding box of the scan-
ning part.
To move the position of the exact scanning plane, use the Start distance in material and End
distance in material properties.
Start distance in Defines the start offset of scanning. This property moves the scanning plane.
material
End distance in Defines the end offset of scanning. This property moves the scanning plane.
material
Contour export This component is able to export one scanned layer only. With two scanned layers, they have to
be recomputed into one layer. Two options of recomputation are:
Layers
Union Makes polygons union (OR operation) of two contour geome-
tries
Cutout export The same as Contour export, but for holes only.
Ignored classes List of classes. Parts with classes in this list will not be exported.
Insulation List of classes. Parts with classes in this list will be exported as insulation parts.
classes
Embeds Defines the parts that are considered as embeds. Embedded parts are exported in the
MOUNTPART block.
• Selected + steel: all classes listed in the Embed classes list are considered as embeds. All
steel parts are also considered as embeds.
• Selected: classes listed in the Embed classes list are only considered as embeds.
• No export: ignores the Embed classes list and exports all steel parts as standard parts.
Reinforcement
The fields on the Reinforcement tab of the Export unitechnik (79) component are described
below.
Single rebars When set to Yes, allows exporting straight reinforcing bars. Hooks are supported.
export
Bended single Not supported at the moment.
rebars export
Meshes export When set to Yes, allows exporting of polygonal or rectangular meshes. Hooks are supported.
Bended meshes Not supported at the moment.
export
Braced girder When set to Yes, reinforcing bars or steel rods representing braced girders are exported
export separately in the BRGIRDER block.
When set to No and if Single rebars export is Yes, then straight reinforcing bars representing
braced girders are exported normally as rebars, steel rods are exported as mounted parts.
The document is for study only,if tort to your rights,please inform us,we will delete
Braced girder List of classes. Parts with classes in this list are exported as braced girders.
classes
Export type Define the structure of the exported file for reinforcements.
Option Description
Plant with lying robot only Exports all embeds without modifications.
SLABDATE
CONTOUR
CUTOUT
MOUNPART
RODSTOCK
BRGIRDER
EXTIRON
END
SLABDATE
The document is for study only,if tort to your rights,please inform us,we will delete
Option Description
Form mesh automatically The structure of the output file is the same as for Fabri-
cation of welded rebars. This option allows you to
collect mesh, single reinforcing bars and reinforcing bar
groups into groups exported in one STEELMAT block.
Collecting is made by Mesh defined by and Name UDA
fields. Collecting of meshes which belong to different
concrete cast units is supported.
Mesh defined by Parameter for automatic mesh collecting. Meshes with one bar are exported as a single
reinforcing bar.
• Class
Reinforcement with the same class number are collected into meshes. Reinforcement with
one class number equals one mesh in the exported file.
• Name
Reinforcement with the same name are collected into meshes. Reinforcement with the same
name equals one mesh in the exported file.
• UDA
Data specification
This describes the fields on the Data specification tab of the Export unitechnik (79)
component.
Order name Fills order fields in the HEADER block with the selected data. The options are:
(HEADER block)
• Project number
• Project name
Project, line 3 Fills project information fields (3rd line) in the HEADER block with the selected data.
content
project, line 4 Fills project information fields (4rd line) in the HEADER block with the selected data.
content
Custom UDA or Information displayed in the project information fields of the HEADER block. The typed text
string depends on the selected option of the project, line 4 content. If the selected option is Project
UDA, type in the name of the user-defined attribute, if it is User defined text, type in the text
you like.
Braced girder Specify braced girder type in the BRGIRDER block in the exported file.
type
• Empty: no string exported
• Name: the name of the braced girder type. If the name of the top part of the braced girder is
empty, checks the remaining bar names.
• UDA: the value of the user-defined attribute (defined by UDA name or string) is exported.
UDA name or Specify the name of the user-defined attribute or text used in Braced girder type.
string
Slab number Specify filling of slab number field in the SLABDATE blocks. Options are:
(SLABDATE
BLOCK) • Counter
• Cast unit position
The document is for study only,if tort to your rights,please inform us,we will delete
The ELiPLAN import (2) supports incremental approach, which means that ELiPLAN is able to
create, update, and delete parts in it's database. This means that precast detailers can export the
most up-to-date data files whenever the Tekla Structures model has been changed.
Similar incremental support is included in the Tekla import (4). To keep the status and schedule
data in Tekla Structures model up-to-date, we recommend you to update the status data
regularly.
See also Exporting ELiPLAN (p. 264)
Import ELiPLAN status data
Exporting ELiPLAN
4. Set Scope of export to All and click Create to export the file. For more information on the
other properties, see the table below.
The document is for study only,if tort to your rights,please inform us,we will delete
Before you can transfer data to EliPlan you need to define how the
product codes, types, and accessory codes (material description) are
moved from the Tekla Structures model to ELiPLAN. For more informa-
tion, see Configuration for ELiPLAN export.
• Select the Cut lines with text check box if you do not want to display continuous lines
in exported drawings, for example, to run the line through text or drawing marks.
9. Click Export.
Layers
Use the Layer options tab on the Export Drawings dialog box to define the layering options.
If you want to specify which layers different drawing objects belong to, click Setup.... The
Drawing Export Layers dialog box is displayed.
Available layers
Organize the rules by right-clicking and using Move up and Move down. You cannot move the
rule Other object type. This collects all the exported objects that do not match any other rules.
Changing layers To change a layer:
1. Right-click a layer item, and select Select layer.... The Select layer dialog box is displayed.
2. Select the desired layer.
3. Click OK.
Defining marks to You can define marks to their own layers. This applies to all kinds of marks: bolt marks, part
their own layers marks, connection marks, neighbour part marks, reinforcement marks and component marks. To
do this:
1. Select the mark layer rule of the mark you want to define to its own layer in Layer rules.
2. Right-click and select Add next level rule from the pop-up menu.
3. Enter a rule name (for example, BeamMark) and select a filter (for example, beams) and
click OK.
4. Tekla Structures creates the new rule BeamMark, which you can use when exporting
drawings.
Advanced line You can use advanced conversion to convert the type, color and weight of lines and layers.
type and layer
conversion For more information, see Advanced line type and layer conversion (p. 268).
The document is for study only,if tort to your rights,please inform us,we will delete
Copying settings To copy layer settings to another project:
1. Enter a name in the uppermost field.
2. Click Save as.
3. Copy the file *.ldb from the current model folder to the firm or project folder. See also
Folder search order (p. 94).
The font name used in Tekla Structures is used to form the name of the
text style in AutoCAD. Use dxf_fonts.cnv conversion file to define
which font file will be connected to the created AutoCAD style.
See also Conversion files (p. 192).
The document is for study only,if tort to your rights,please inform us,we will delete
In the following example, a new Mapping element is added to the file, where
XKITLINE00 lines in the Beam layer are converted to BORDER type, color is
converted to 10 and weight to 1.00 mm:
• For the list of available line types, see the TeklaStructures.lin file, which
is located in the ..\TeklaStructures\14.0\environments\country-
independent\inp folder. You can open and edit the file using any text editor.
The table below describes which line type name corresponds to which line type
appearance.
XKITLINE01
XKITLINE02
XKITLINE03
XKITLINE04
XKITLINE05
XKITLINE06
• Define the color of the line in the Color attribute. Enter the color values in
AutoCAD Color Index (ACI) codes (numbers from 0 to 255).
• Define the thickness of the line in the Weight attribute. Enter the values in
hundredths of millimeters.
• Define the layers that the mapping will apply to in the LayerName attribute.
• If you leave out the attribute LayerName, Tekla Structures uses the line type
mapping for any layer. If you include the attribute LayerName, Tekla Structures uses
the line type mapping for that layer only.
3. Save the mapping file to the model folder of the model whose drawing you want to export.
Exporting hidden You can use the LineTypeMapping.xml file also for exporting hidden lines to separate
lines layers in DWG/DXF export.
Define the hidden lines to their own layers. In the following example, a Mapping element is
added to the file, where XKITLINE02 lines in the Part layer are converted to HIDDEN2 type,
and the layer name is converted to Part_Hidden.
The document is for study only,if tort to your rights,please inform us,we will delete
If you do not define the reference model file to use, or it does not exist,
Tekla Structures displays a default reference model.
View filter You can also use the view filter to define which reference models are visible in each view.
To hide a reference model in a view.
Find out the ID of the reference model to hide:
1. Click Tools > Inquire > Object.
2. Click the reference model you want to hide. The Inquire Object dialog box appears.
3. Copy the ID number.
4. Interrupt the command.
Select the view where you want to hide the reference model:
1. Double-click the view to display the view properties.
2. In the View Properties dialog box, click Object group....
3. Click the Add row button to add a new row.
4. In the Category column, select Reference object.
5. In the Property column, select Id number.
6. In the Condition column, select Does not equal.
7. In the Value column, enter the ID number. To hide several reference models, separate their
IDs with spaces.
8. Click Modify.
When you click Reload all, Tekla Structures goes through all the reference models and
regenerates the cache for the reference models that have a newer modified date than the one
already in the cache.
• Switch off Xsnap. It affects picking speed, because one dgn file is one solid object and it
takes time to find correct picking point.
• Split large dgn files into smaller ones.
• Use fewer segments to represent round reference objects. Set the variable
XS_REFERENCE_ROUND_SEGMENTS=8. Default is 16 segments.
Easier viewing In rendered views, only view reference model objects as rendered inside the work area. This
feature is designed solely for DGN cylindrical structures, like piping. To do this, set the variable
XS_REFERENCE_USE_RENDERED_CLIPPING=TRUE.
Tekla Structures then shows the objects as follows:
• Objects entirely inside work area are rendered.
• Objects entirely outside work area are hidden.
• Objects partly inside the work area are rendered inside work area, and wireframe outside
work area.
Gray reference View all reference model objects in gray by setting the variable
models
XS_REFERENCE_DGN_READ_COLORS=FALSE
• Unchanged objects
The document is for study only,if tort to your rights,please inform us,we will delete
• Changed objects
• Deleted objects
• Inserted objects
You can detect changes in reference models that are of the following file
formats:
• IFC (.ifc)
• Cadmatic (.3dd)
• WebViewer (.xml)
• DWG (.dwg)
Usage 1. Select the reference model and double-click it to display the Reference Object dialog
box.
2. Browse for the name of the old file by clicking the Browse... button next to the Old file
name field.
3. Select an option in the Show list box in the Change detection section. For example,
select Changed to see the changed objects in a reference model.
4. Click Display. Tekla Structures highlights the changed reference model objects.
5. Click Modify to stop detecting the changes.
Example In the following example you will see the how the changes are displayed in the reference model.
The old file:
The Show option has been set to Changed in the Reference Object Properties dialog box:
The Show option has been set to Inserted in the Reference Object Properties dialog box:
The document is for study only,if tort to your rights,please inform us,we will delete
The Show option has been set to Deleted in the Reference Object Properties dialog box:
• polygon mesh
See also Selecting reference models and reference model objects (p. 276)
Listing reference models and reference model objects in reports (p. 277)
• Shape (Type 6)
The document is for study only,if tort to your rights,please inform us,we will delete
The following DGN objects are not supported:
• Dimension Elements (Type 33)
• Multiline Elements (Type 36)
You can choose the location and name for the published model folder and
rename the published file but do not change the file name extension.
When you open the model in a web browser, it includes several commands for examining the
model. You can also right-click the model in the browser to access a pop-up menu containing
these commands.
Web templates
The sub-folders under ..\
TeklaStructures\*version*\nt\WebTemplates\TeklaWebViewer contain all
Tekla Web Viewer specific materials, for example, a tool (*.dll) for viewing the model, and
templates for HTML files. When you publish a model as a web page, Tekla Structures copies
the tool and files to the folder you have specified in the File name field. You cannot modify the
tool, but you can modify the HTML files to include information relevant to your firm and
project.
You can use project-specific template fields in the HTML files. Just insert them, surrounded by
% characters, in an HTML file in the Tekla Web Viewer folder. Tekla Structures replaces
them with the current information from the model you are publishing.
Example When you want the project name to show in the Web Viewer model, insert the string %NAME% in
an HTML file. When you publish models as a web page, Tekla Structures takes the project name
information from the Project properties dialog box.
The document is for study only,if tort to your rights,please inform us,we will delete
See also Sending WebViewer links (p. 280)
Handling named views (p. 280)
Handling clip planes (p. 281)
Hiding and showing objects (p. 282)
Full content rendering (p. 282)
How to move and zoom? (p. 282)
Send WebViewer Use this tool to send a link to a single Tekla Structures view. To see the view name in the Named
link views list, the receiver copies the text string and pastes it into the WebViewer model.
To send several views, copy the text strings pointing to the views into a
text file and send the text file. The receiver then copies the contents of the
text file and pastes it into the WebViewer model.
5. The default name for the view is xyz. To change it, in your text editor, replace the text xyz
with the view name that you want to use.
6. Now you need to copy the updated location information to the published model. Select all
the text in the text editor, right-click and select Copy.
7. In WebViewer, right-click on the model and select Paste location. The view name appears
on the Named views list.
To allow others to see your named views, send them using the Send WebViewer link tool. See
Sending WebViewer links (p. 280).
To create a clip plane, click shortcut P, and select a plane in the model:
The document is for study only,if tort to your rights,please inform us,we will delete
Moving clip
planes
Move the clip plane
by dragging the
scissor symbol.
You can change the
location of the symbol
by holding down the
Shift key and moving
the symbol.
Select one clip plane
and press space bar to
jump between clip
planes.
You can also right-click the model and select the move and zoom
commands from the popup menu.
The document is for study only,if tort to your rights,please inform us,we will delete
284 TEKLA STRUCTURES 14.0
www.cadfamily.com
Import and export EMail:[email protected]
The document is for study only,if tort to your rights,please inform us,we will delete
8 Variables
Introduction Tekla Structures includes several variables that you can use to customize your version of Tekla
Structures. For example, you can choose to use imperial units by setting a variable.
The variables are grouped in different categories according to their usage in the Advanced
options dialog box. To access the dialog box, click Tools > Options > Advanced options....
You can also use initialization files for setting variables. For more detailed information, see
Setting variables (p. 80). We recommend that you only use one of these methods to set
variables.
Topics List of variables (p. 285)
Categories in the Advanced Options dialog box (p. 285)
User variables (p. 286)
See also About variables (p. 80)
Setting variables (p. 80)
A B C D E F G H I J K L
M N O P R S T U V W Z
The document is for study only,if tort to your rights,please inform us,we will delete
• Analysis & Design
• CNC
• Components
• Concrete Detailing
• Dimensioning: General
• Dimensioning: Bolts
• Dimensioning: Parts
• Dimensioning: Unfolding
• Drawing Properties
• Drawing View
• Export
• File Locations
• Hatching
• Imperial Units
• Import
• Marking: General
• Marking: Bolts
• Marking: Parts
• Model View
• Modeling Properties
• Multi-user
• Numbering
• Plate Work
• Printing
• Profiles
• Welds
User variables
Tekla Structures saves the settings for the following variables in the
options_username.ini file:
• XS_BASICVIEW_HEIGHT
• XS_BASICVIEW_POSITION_X
• XS_BASICVIEW_POSITION_Y
• XS_BASICVIEW_WIDTH
• XS_CHAMFER_DISPLAY_LENGTH_FACTOR
• XS_CLASH_CHECK_COLOR
• XS_CLEAR_MODEL_HISTORY
• XS_DEFAULT_FONT_SIZE
• XS_DEFAULT_FONT
• XS_DISABLE_PARTIAL_REFRESH
• XS_DO_NOT_CHECK_DIMENSION_POINTS
• XS_DO_NOT_DISPLAY_CHAMFERS
• XS_DO_NOT_PLOT_DIMENSION_POINT_CIRCLES
• XS_DONT_SHOW_POLYBEAM_MID_EDGES
• XS_DRAWING_SHEET_HEIGHT
• XS_DRAWING_SHEET_POSITION_X
• XS_DRAWING_SHEET_POSITION_Y
• XS_DRAWING_SHEET_WIDTH
• XS_FILTER_SEPARATOR_CHAR
• XS_GRID_DIMENSION_OVERALL_LENGTH
• XS_HIDDEN_USE_BOLT_PLANES
• XS_IMPORT_MODEL_LOG
• XS_KEEP_AUTOSAVE_FILES_ON_EXIT_WHEN_NOT_SAVING
• XS_KEYIN_ABSOLUTE_PREFIX
• XS_KEYIN_DEFAULT_MODE
• XS_KEYIN_RELATIVE_PREFIX
• XS_MACRO_LOG
• XS_MDIBASICVIEWPARENT
• XS_MDIVIEWPARENT
• XS_MDIZOOMPARENT
• XS_NO_AUTO_DISPLAY_VIEWS
• XS_NO_CHAMFERS_IN_EXACT_MODE
• XS_PIXEL_TOLERANCE
The document is for study only,if tort to your rights,please inform us,we will delete
• XS_PROFILE_ANALYSIS_CHECK_ALL
• XS_PROFILE_ANALYSIS_VALUE_DIFF_LIMIT
• XS_REFERENCE_DGN_READ_COLORS
• XS_REFERENCE_DGN_READ_LINES
• XS_REFERENCE_ROUND_SEGMENTS
• XS_REFERENCE_USE_RENDERED_CLIPPING
• RPC_WAIT_TIME
• XS_SHOW_REVISION_MARK_ON_DRAWING_LIST
• XS_SNAPSHOT_DIRECTORY
• XS_SOLID_BUFFER_SIZE
• TEXT_X_SIZE
• TEXT_Y_SIZE
• XS_TEXT_FONT
• XS_USE_DRAWING_NAME_AS_PLOT_TITLE
• XS_USE_MULTI_NUMBERING_WHEN_COPYING_DRAWING_VIEWS
• XS_USE_ONLY_INCHES_IN_SHEET_SIZES
• XS_USE_ONLY_INCHES_IN_WELD_LENGTH
• XS_USE_SMOOTH_LINES
• XS_USE_SOFTWARE_RENDERING
• XS_VIEW_HEIGHT
• XS_VIEW_POSITION_X
• XS_VIEW_POSITION_Y
• XS_VIEW_WIDTH
• XS_ZOOM_STEP_RATIO_IN_MOUSEWHEEL_MODE
• XS_ZOOM_STEP_RATIO_IN_SCROLL_MODE
• XS_ZOOM_STEP_RATIO
• XS_CIS_DEP1_EXPRESS_FILE
• XS_POP_MARK_EDGE_DISTANCE
Use to set the maximum distance between a curved member and straight segment. The default
is 25 mm.
XS_AD_CURVED_BEAMS_BY_STRAIGHT_SEGMENTS
Category Analysis & Design
Set to TRUE to model curved beams as straight segments in the analysis model. Using straight
segments ensures that releases are supported for curved beams. The default is TRUE.
When set to FALSE, straight segments are not used.
See also XS_AD_CURVED_BEAM_SPLIT_ACCURACY_MM
XS_AD_DISABLE_EDITING_BY_UDA
Category Analysis & Design
Use to negate the effect of the following user-defined attributes on analysis models:
• Member level
• Node offset X
• Node offset Y
• Node offset Z
See also Fine-tuning analysis model
XS_AD_ELEMENT_ANGLE_CHECK_ANGLE_DIFF_LIMIT
Category Analysis & Design
Use to set a limit angle between physical part and analysis model member, in order to test the
validity of the analysis model. When the angle is greater than the limit, a message appears and
a warning is added to the log. Small differences in angles are usual in the analysis model of a
truss, for example.
XS_AD_ENABLE_PLATE_CANTILEVER_REMOVAL
Category Analysis & Design
The document is for study only,if tort to your rights,please inform us,we will delete
Set to TRUE to simplify the analysis model on the edges of plates that are shorter than the limit
value set by the variable XS_AD_PLATE_CANTILEVER_REMOVAL_LIMIT_MM.
A typical example is a slab supported by a beam close to the slab edge, so that the beam
centerline is located 100–200 mm from the slab edge.
When the analysis model is generated for the slab, nodes appear in the beam centerline and too
many nodes and small elements appear in the area between the centerline and the edge
(cantilever). Typically the cantilever area is not required in the calculation, so this option tries
to remove that area.
XS_AD_MEMBER_NUMBER_VISUALIZATION
Category Analysis & Design
Use to show or hide member numbers when displaying the analysis model in a model view. The
default is TRUE, which shows the numbers.
See also Showing analysis models and support conditions in model views
XS_AD_MEMBER_TYPE_VISUALIZATION
Category Analysis & Design
Use color to show different analysis member types when displaying the analysis model in a
model view. A setting of FALSE shows the analysis members in red. The default setting is TRUE.
This identifies analysis members using the following colors:
• Red = normal member
• Gray = composite beam
XS_AD_NODE_COLLISION_CHECK_DISTANCE
Category Analysis & Design
XS_AD_NODE_NUMBER_VISUALIZATION
Category Analysis & Design
Use to show or hide node numbers when displaying the analysis model in a model view. The
default is TRUE, which shows the numbers.
See also Showing analysis models and support conditions in model views
XS_AD_OPTIMISATION_DISABLED
Category Analysis & Design
Use to check profile catalog analysis values. For more information, see
XS_PROFILE_ANALYSIS_CHECK_ALL.
XS_AD_OPTIMISATION_RECURSE_CATALOG
Category Analysis & Design
Set to TRUE to have Tekla Structures ignore profile catalog rules for optimizing steel part sizes
and search the entire profile catalog.
XS_AD_PLATE_CANTILEVER_REMOVAL_LIMIT_MM
Category Analysis & Design
Sets the limit distance for cantilever area to be removed from the slab or plate edge in the
analysis. For more information, see
XS_AD_ENABLE_PLATE_CANTILEVER_REMOVAL.
XS_AD_PLATE_MESH_CHECK_DISTANCE_LIMIT
Category Analysis & Design
Use to define the distance at which Tekla Structures considers nodes to be too close. The default
value is 100 mm. When nodes are too close to each other in slab or wall meshes, Tekla Structures
writes information to the analysis.log file.
To define the distance within which Tekla Structures considers nodes to be too close, use this
variable.
To restrict the distance check to a particular object, enter the object ID in the Value field for the
variable XS_AD_PLATE_MESH_CHECK_PART_ID. The default value is 0.
Tekla Structures writes three rows in the analysis.log file:
• The first row contains information on parts, for example: "Mesh point distances less
than the specified limit for PartId: 123"
• The second row contains information on the first node, for example: " NodeId: 456,
x = 100.0000, y = 200.0000, z = 10000.000"
The document is for study only,if tort to your rights,please inform us,we will delete
• The third row contains information on the second node, and distance, for example: " -
>NodeId: 789, x = 150.0000, y = 200.0000, z = 10000.000, distance =
50.0000"
When you click a line in the log file that contains an object ID, Tekla Structures highlights the
object in the model.
XS_AD_PLATE_MESH_CHECK_PART_ID
Category Analysis & Design
Use to restrict the distance check in slab or wall mesh nodes to a particular object. For more
information, see XS_AD_PLATE_MESH_CHECK_DISTANCE_LIMIT.
XS_AD_RESULT_DATABASE_ENABLED
Category Analysis & Design
XS_AD_SOLID_AXIAL_EXPAND_MM
Extended clash check is the default method when creating analysis models. By default this
expands solids by 1 mm in all directions, including the axial direction. Use this variable to define
how much solids expand in the axial direction.
XS_AD_SUPPORT_VISUALIZATION
Category Analysis & Design
Use to show or hide the support conditions when showing the analysis model in a model view.
The default is TRUE, which shows the support conditions.
See also Showing analysis models and support conditions in model views
XS_AD_TWIN_PROFILES_ENABLED
Category Analysis & Design
Use to enable or disable the twin profile support in analysis and design. To treat twin profiles as
one member in the analysis, set to TRUE. When set to FALSE, Tekla Structures creates two
analysis members of the twin profiles in the analysis model.
XS_ADJUST_GRID_LABELS
Category Model view
To disable the dynamic moving of grid labels when zooming in, and to keep the labels anchored
to the end of the grid line, set the variable to FALSE. By default, the grid line labels are kept
visible. When working with very large grids, having the grid labels always visible might slow
down Tekla Structures. After you change the variable setting, close and re-open the view to
implement the change.
Set to 1 to create welding marks according to the AISC standard, instead of the ISO standard
(Default).
AISC weld symbols show the arrow-side weld properties below the reference line in a weld
symbol, and the other-side properties above it.
XS_ALIGN_CUT_SYMBOL_BY_VERTICAL_LINE
Category Drawing properties
Set to TRUE to have Tekla Structures align the cut symbol with the vertical cut line.
When you set the variable to TRUE, the value of the longitudinal offset is 0. If the variable is not
set, the longitudinal offset is the arrow size multiplied by 1.25.
The variable is set to TRUE. Use this option when you need to see the exact
location of the section view.
The variable is not set. Use this option when it is important to see the direc-
tion rather than the exact location of the section view.
XS_ALLOW_DRAWING_TO_MANY_MULTI_DRAWINGS
Category Numbering
The document is for study only,if tort to your rights,please inform us,we will delete
Assign any value to this variable to enable the same drawings to be included in more than one
multi-drawing.
If this variable is disabled, you can only include each drawing in one multi-drawing.
XS_ALLOW_INCH_MARK_IN_DIMENSIONS
Category Dimensioning: general
Set to TRUE to have Tekla Structures include the inch symbol in dimensions.
XS_ALLOW_INCH_MARK_IN_WELD_SYMBOLS
Category Imperial units
Set to TRUE to have Tekla Structures include the inch symbol in weld symbols.
XS_ALLOW_SHEAR_PLATE_CLASH_FLANGE
Category Components
Set to TRUE to omit the default 0.3mm tolerance between shear plate and secondary part web for
shear plate components.
XS_ALWAYS_CONFIRM_SAVE_WHEN_CLOSING_DRAWING
Category Drawing properties
If you close a drawing without making any changes, Tekla Structures does not prompt you to
save the drawing.
Enter TRUE in the value field to always display the confirmation dialog box:
XS_ALWAYS_CONFIRM_SAVE_WHEN_EXIT
Category Modeling Properties
Use to define whether or not Tekla Structures prompts you to save the model if you are closing
it without making any changes.
If the value is set to TRUE, Tekla Structures always asks you to save the model when closing it.
If the value is set to FALSE, Tekla Structures does not ask you to save the model if there are no
changes after the last save.
The default value is TRUE.
Use to add additional parts that are not usually part of a column assembly to an anchor bolt plan,
such as anchor rods or leveling plates. First define a general arrangement drawing filter and then
define that filter name as the value for this variable.
See also Adding additional parts in anchor bolt plan using a drawing filter
XS_ANCHOR_BOLT_PLAN_BASEPLATE_FILTER
Category Drawing Properties
Use to limit the number of visible objects by using filtering to determine the parts to be included
in the anchor bolt plan. First create the base plate filter, then enter its name as the value for the
variable. Tekla Structures will not show in the anchor bolt plan the base plates included in the
filter.
Example XS_ANCHOR_BOLT_PLAN_BASEPLATE_FILTER=<the name of the filter for
base plates>
XS_ANCHOR_BOLT_PLAN_BOLT_FILTER
Category Drawing Properties
Use to limit the number of visible objects by using filtering to determine the parts to be included
in the anchor bolt plan. First create the bolt filter, then enter its name as the value for the
variable. Tekla Structures will not show in the anchor bolt plan the bolts included in the filter.
Example XS_ANCHOR_BOLT_PLAN_BOLT_FILTER=<the name of the filter for bolts>
XS_ANCHOR_BOLT_PLAN_COLUMN_FILTER
Category Drawing Properties
Use to limit the number of visible objects by using filtering to determine the parts to be included
in the anchor bolt plan. First create the column filter, then enter its name as the value for the
variable. Tekla Structures will not show in the anchor bolt plan the columns included in the filter.
Example XS_ANCHOR_BOLT_PLAN_COLUMN_FILTER=<the name of the filter for
columns>
XS_ANCHOR_BOLT_PLAN_DRAWING_TOLERANCE
Category Drawing Properties
Use to specify the distance of an assembly from the view plane for the assembly to be included
in the anchor bolt plan. Define the distance in millimeters. The default value is 200.
XS_ANCHOR_BOLT_PLAN_USE_VIEW_COORDSYS_FOR_BOLT_DIMENSI
ONS
Category Drawing Properties
The document is for study only,if tort to your rights,please inform us,we will delete
Use to select the direction for the dimensions in the anchor bolt plans. If set to TRUE, anchor
bolt plan detail view dimensions are created using the coordinate system of the main view. The
variable is set to FALSE by default, which means that the dimensions of anchor bolt plan detail
views are created according to the base plate coordinate system.
XS_ANGLE_DIMENSION_SYMBOL_SIZE_FACTOR
Category Dimensioning: general
XS_ANGLE_TEXT_IN_UNFOLDING_BENDING_LINE_DIMENSIONING
Category Dimensioning: unfolding
Use to set the prefix text for unfolded angles. This affects single-part drawings that show folded
parts unfolded. See also Unfolding dimensions.
XS_APPLICATIONS
Use to define which folder contains the connection, detail, and modeling tool applications.
If this variable is disabled, the applications folder is two levels up from the path defined by the
variable XS_INP.
XS_ARC_WIDTH_OF_CLOUD
Use to control the width of cloud arcs on paper (default 10 mm). You can use the Cloud tool to
highlight changes in drawings.
Set to 1 to have Tekla Structures only draw construction lines between object points in an ASCII
import.
ASCII_LEGEND_PATH
Category Templates and symbols
XS_ASSEMBLY_DRAWING_VIEW_TITLE
Category Drawing properties
Use to define a title for assembly drawing views in a multi-drawing. The options are:
• PART_NAME
• PART_MATERIAL
• PART_POS, ASSEMBLY_POS
• MODEL_NUMBER
• LENGTH, PROFILE
• LENGTH
• BASE_NAME
• NAME
XS_ASSEMBLY_FAMILY_POSITION_NUMBER_FORMAT_STRING
Category Numbering
Use to define the contents of the assembly family position number. For example, instead of
DT1-1, DT1-2, you can define the numbering as DT1-1A or DT1-A, DT1-B.
Set the variable as follows:
XS_ASSEMBLY_FAMILY_POSITION_NUMBER_FORMAT_STRING=
%%ASSEMBLY_PREFIX%%%%ASSEMBLY_FAMILY_NUMBER%-
%%ASSEMBLY_FAMILY_QUALIFIER_WITH_LETTERS%%
Use the following switches to define the contents of family position numbers. Use as many
switches as you need, and enclose each one in double percent symbols (%%).
Switch Description
%%ASSEMBLY_PREFIX%% Assembly prefix, defined in the part
properties dialog box.
%%ASSEMBLY_FAMILY_NUMBER%% Assembly family number, defined by
the start number (in part properties
dialog box) and the final position in that
numbering series.
The document is for study only,if tort to your rights,please inform us,we will delete
Switch Description
%%ASSEMBLY_FAMILY_POSITION Assembly family letter, defined by the
_WITH_LETTERS%% start character (in part properties dialog
box) and the final character in the series.
Uses letters A to Z by default, but you
can also define valid letters with the
variable
XS_VALID_CHARS_FOR_ASSEM
BLY_FAMILY_POSITION_NUMB
ERS.
%%ASSEMBLY_FAMILY_QUALIFIE Assembly family qualifier with letters.
R_WITH_LETTERS%%
Uses letters A – Z by default, but you
can also define valid letters with the
variable
XS_VALID_CHARS_FOR_ASSEM
BLY_FAMILY_QUALIFIER.
XS_ASSEMBLY_MULTI_NUMBER_FORMAT_STRING
Category Numbering
Use to base assembly numbers on drawing numbers. Use the following switches to define the
contents of assembly marks. Use as many switches as you need, and enclose each one in double
percent symbols (%%).
The available switches are:
Switch Description
ASSEMBLY_MULTI_DRA Multidrawing name.
WING_NUMBER
ASSEMBLY_MULTI_DRA Position of the assembly drawing inside the
WING_POS multidrawing.
ASSEMBLY_PREFIX Assembly prefix in the model.
ASSEMBLY_POS Assembly position number in the model.
Template fields Enter UDA: followed by the name of any relevant
template field. Enclose each name in double
percent symbols (%%). For example,
%%UDA:PHASE%%
User-defined attributes Enter UDA: followed by the name of any relevant
user-defined attribute, exactly as it appears in the
objects.inp file. For example,
%%UDA:MY_INFO_1%%
Example To put the assembly multinumbers in the format multi drawing name + part prefix + position on
multi drawing, set the variable as follows:
XS_ASSEMBLY_MULTI_NUMBER_FORMAT_STRING=%%ASSEMBLY_MULTI_DR
AWING_NUMBER%%%%ASSEMBLY_PREFIX%%%%ASSEMBLY_MULTI_DRAWIN
G_POS%%
This will create the assembly mark 10B1, where:
XS_ASSEMBLY_POSITION_CODE_3D
Category Templates and symbols
XS_ASSEMBLY_POSITION_CODE_TOLERANCE
Category Templates and symbols
Tolerance distance to use when identifying grid position code for assembly.
XS_ASSEMBLY_POSITION_NUMBER_FORMAT_STRING
Category Numbering
Do not change this variable after you have created single-part, assembly,
or cast-unit drawings! It may partially separate drawings from the part
they are representing, causing the drawings to be flagged as deleted and
another drawings cloned after the next numbering.
Switch Description
%%ASSEMBLY_PREFIX%% Assembly prefix, defined in the part
properties dialog box.
%%ASSEMBLY_POS%% Assembly position number, defined by
the start number (from part properties
dialog box) and the final position in that
numbering series.
%%ASSEMBLY_POS_WITH_LETTERS Same as above, but with letters.
%%
Uses letters A – Z by default, but you
can also define valid letters with the
variable
XS_VALID_CHARS_FOR_ASSEM
BLY_POSITION_NUMBERS.
XS_ASSOCIATIVE_CHANGE_HIGHLIGHT_SIZE
Category Dimensioning: General
The document is for study only,if tort to your rights,please inform us,we will delete
Use to define the height of the change symbol around the points. The default value is 7.
See also XS_HIGHLIGHT_ASSOCIATIVE_DIMENSION_CHANGES (p. 346)
XS_ASSOCIATIVE_CHANGE_HIGHLIGHT_SYMBOL
Category Dimensioning: General
Use to define the used change symbol. The default value is AssociativityAnchor@1 (a
cloud).
See also XS_HIGHLIGHT_ASSOCIATIVE_DIMENSION_CHANGES (p. 346)
XS_ATTRIBUTE_FILE_EXCLUDE_LIST
Category File Locations
Enter the file name or a part of the file name that you want to exclude from the user interface as
the value for the variable. If you enter many values, separate them using a semicolon (;). For
example, setting the variable to _eng;_det removes all the attribute files that include the string
_eng or _det in their name from the user interface.
XS_AUTOCONNECTION_TOLERANCE
Category Components
Use to set the size of the area that Tekla Structures searches for parts to connect with
AutoConnection. Can only be set in millimeters.
Example For 500 millimeters:
XS_AUTOCONNECTION_TOLERANCE=500.0
XS_AUTOCONNECTION_USE_UDL
Category Components
Set to switch on UDL calculation in AutoConnection. This calculates the maximum shear force
allowed.
XS_AUTOCONNECTION_USE_UDL=TRUE
XS_AUTODEFAULT_UDL_PERCENT
Category Components
XS_AUTOMATIC_NEW_MODEL_NAME
Category Modeling Properties
XS_AUTOMATIC_USER_FEEDBACK_SAVING_INTERVAL
Category Modeling Properties
Use to change the saving interval of the automatic user feedback information. The value of the
variable corresponds to the number of rows in the log file.
The log file is called UserFeedbackLog.txt and it is located in the
TeklaStructuresModels folder.
XS_AUTOMATIC_USER_FEEDBACK_SENDING_INTERVAL
Category Modeling Properties
Use to change the sending interval of the automatic user feedback information. The value of the
variable corresponds to the number of rows in the log file.
The log file is called UserFeedbackLog.txt and it is located in the
TeklaStructuresModels folder.
XS_AUTOSAVE_DIRECTORY
Category File locations
Use to point to the folder containing files Tekla Structures saves automatically.
If this variable is disabled, Tekla Structures places autosave files in the current model folder.
8.3 B
XS_BACKGROUND_COLOR1
Category Model view
The document is for study only,if tort to your rights,please inform us,we will delete
Define the color using the RGB (Red Green Blue) values (scale is from 0 to 1). If you want to
use the traditional single-colored background, set the same value for all four background color
variables. Reopen the view for the change to take effect.
Black or white • Use 0.0 0.0 0.0 for black background
background
• Use 1.0 1.0 1.0 for white background
XS_BACKGROUND_COLOR2
Category Model view
See XS_BACKGROUND_COLOR1.
XS_BACKGROUND_COLOR3
Category Model view
See XS_BACKGROUND_COLOR1.
XS_BACKGROUND_COLOR4
Category Model view
See XS_BACKGROUND_COLOR1.
XS_BASE_LINE_WIDTH
Category Plotting
XS_BASE_LINE_WIDTH_AFFECTS_SCREEN
Category Plotting
Use to control whether XS_BASE_LINE_WIDTH affects line widths drawn in the display or
not.
Enter FALSE in the Value field if you do not want XS_BASE_LINE_WIDTH to affect line
widths in the display.
XS_BASICVIEW_HEIGHT
Category Model view
Use to control the height of basic view windows. For more information, see
XS_BASICVIEW_POSITION_X.
Example XS_BASICVIEW_HEIGHT=570
XS_BASICVIEW_POSITION_X
Category Model view
Use to control the horizontal position of basic view windows on the screen.
Origin If the variable XS_MDIBASICVIEWPARENT is set, the origin for the position is the top left
corner of the client area. Otherwise, the origin is the top left corner of the whole Tekla Structures
window. Moving a toolbar also affects the size of the client area, because menus and toolbars
are not part of it.
Units The width and height are in pixels.
XS_BASICVIEW_POSITION_Y
Category Model view
Use to control the vertical position of basic view windows on the screen. For information on
using this variable, see XS_BASICVIEW_POSITION_X.
XS_BASICVIEW_WIDTH
Category Model view
The document is for study only,if tort to your rights,please inform us,we will delete
Use to control the width of basic view windows. For information on using this variable, see
XS_BASICVIEW_POSITION_X.
XS_BEVEL_DIMENSIONS_FOR_PROFILES_ONLY
Category Dimensioning: Parts
XSBIN
Use to define the location of the Tekla Structuresbin folder.
XS_BLACK_DRAWING_BACKGROUND
Category Drawing view
Set to TRUE to have a black backgound and colored lines in drawings. To enable white
background and black lines, clear the Value field.
XS_BOLT_LENGTH_EPSILON
Category Modeling properties
XS_BOLT_MARK_DIAMETER_PREFIX
Category Marking: bolts
Use to specify a prefix for bolt mark diameter. The possible values are NONE or the desired
string.
Example For a bolt group consisting of three 20 mm diameter bolts:
XS_BOLT_MARK_IS_ALWAYS_VISIBLE_IN_GA
Category Marking: bolts
Set to TRUE to hide the bolt marks of bolts hidden from views by other objects in general
arrangement drawings.
Example If there are bolts on either side of a beam, one will be hidden by the beam in front of it. Set this
variable to TRUE to prevent Tekla Structures displaying the bolt mark of the hidden bolt.
XS_BOLT_MARK_STRING_FOR_SIZE
Category Marking: bolts
Use to define the contents of the Size element in bolt marks. The variables
XS_SHOP_BOLT_MARK_STRING_FOR_SIZE and
XS_SITE_BOLT_MARK_STRING_FOR_SIZE override this setting.
For switches you can use to define the contents, see Size element in bolt marks.
XS_BOLT_MARK_STRING_FOR_SIZE_IN_GA
Category Marking: Bolts
Use to define the contents of the size element in bolt marks in general arrangement drawings. If
you have not set the variables XS_SHOP_BOLT_MARK_STRING_FOR_SIZE_IN_GA (p.
385) or XS_SITE_BOLT_MARK_STRING_FOR_SIZE_IN_GA (p. 391), then this variable
is used.
See also Size element in bolt marks
XS_BOLT_POSITION_TO_MIN_AND_MAX_POINT
Category Dimensioning: bolts
XS_BOLTS_PERPENDICULAR_TO_PART_PLANE_IN_NC
Category CNC
The document is for study only,if tort to your rights,please inform us,we will delete
8.4 C
XS_CALC_REFOBJ_PROTECT
Set toTRUE to have Tekla Structures calculate the protection area of reference objects in
drawings. By default Tekla Structures does not calculate the protection area.
There should not be any reason to set this variable, as the protect informa-
tion for reference objects is currently not used in drawing creation. Using
this variable slows down drawing production.
XS_CALCULATE_POLYBEAM_LENGTH_ALONG_REFERENCE_LINE
Category Dimensioning: unfolding
Use to have Tekla Structures calculate polybeam length along the reference line instead of the
centerline. By default, Tekla Structures measures polybeam length along the centerline of the
beam, regardless of the Position in plane values of the beam.
See also Polybeam length calculation.
XS_CENTER_TO_CENTER_DISTANCE_IN_ONE_PART_STRING
Category Marking: bolts
Use to define gage information in the bolt mark. See also GOL, C/C, GAGE.
Defining the Use the switch %%VALUE%% for the numeric value of a gage. Add text before and after the value.
contents
If %%VALUE%% is missing, then Tekla Structures adds the center-to-center distance to the end of
the string.
If the variable is disabled, only %%VALUE%% is used.
If Tekla Structures cannot calculate the gage, then nothing is added to the mark.
Example There is a symmetrical bolt group in beam flange. The value for gage is 10.
Use to define the center-to-center distance information in the bolt mark where there are two
parts.
For more information on defining the contents, see
XS_CENTER_TO_CENTER_DISTANCE_IN_ONE_PART_STRING.
Example For a symmetrical bolt group in two clip angles. The center-to-center distance is 10.
XS_CHAMFER_ACCURACY_FACTOR
Category Speed and accuracy
XS_CHAMFER_DISPLAY_LENGTH_FACTOR
Category Model view
Use to adjust chamfer length. Tekla Structures calculates plate chamfer length from the plate
side length using the following formula: XS_CHAMFER_DISPLAY_LENGTH_FACTOR * plate side
length. By default this factor is 0.08.
XS_CHANGE_DRAGGED_DIMENSIONS_TO_FIXED
Category Drawing Properties
Use to define whether dimensions have fixed placing when you drag them away from their
original locations. When set to TRUE, dimension placing uses fixed placing routine instead of
free placing.
XS_CHANGE_DRAGGED_MARKS_TO_FIXED
Category Drawing Properties
Use to define whether part, bolt and reinforcement marks have fixed placing when you drag
them away from their original locations. When set to TRUE, mark placing uses fixed placing
routine instead of free placing.
XS_CHANGE_DRAGGED_NOTES_TO_FIXED
Category Drawing Properties
The document is for study only,if tort to your rights,please inform us,we will delete
Use to define whether associative notes have fixed placing when you drag them away from their
original locations. When set to TRUE, associative notes placing uses fixed placing routine
instead of free placing.
XS_CHANGE_DRAGGED_TEXTS_TO_FIXED
Category Drawing Properties
Use to define whether texts have fixed placing when you drag them away from their original
locations. When set to TRUE, text uses fixed placing routine instead of free placing.
XS_CHANGE_DRAGGED_VIEWS_TO_FIXED
Category Drawing Properties
Use to define whether views have fixed placing when you drag them away from their original
locations. When set to TRUE, view placing uses fixed placing routine instead of free placing
XS_CHANGE_MARK_ASTERISK_TO
Category Marking: parts
Use to specify a symbol to replace the asterisk character (*) in bolt marks and the size elements
of part marks.
Example XS_CHANGE_MARK_ASTERISK_TO=X
You cannot use this variable to change the asterisk character in profile strings (e.g. PL10*100).
XS_CHANGE_WORKAREA_WHEN_MODIFYING_VIEW_DEPTH
Category Model view
Makes working with reference files easier. By default, objects such as parts and reference files
outside the work area are not visible, even when they are within the display depth range.
Set to TRUE to automatically adjust the work area when you change the display depth.
XS_CHECK_FLAT_LENGTH_ALSO
Category Plate work
Set to TRUE to have Tekla Structures check plate length and plate width, then compare it with
the possible dimensions for flat bars in fltprops.inp.
If disabled, Tekla Structures only checks plate width.
XS_CHECK_TRIANGLE_TEXT_SIZE
Category Dimensioning: general
XS_CHORD_TOLERANCE_FOR_SMALL_TUBE_SEGMENTS
Category Speed and Accuracy
Use to define the chord tolerance for round tubes smaller than or equal to the limit set by the
variable XS_CHORD_TOLERANCE_SMALL_TUBE_SIZE_LIMIT. Enter the value in millimeters.
The default value is 1.0.
XS_CHORD_TOLERANCE_FOR_TUBE_SEGMENTS
Category Speed and Accuracy
Use to define the chord tolerance for round tubes larger than the limit set by the variable
XS_CHORD_TOLERANCE_SMALL_TUBE_SIZE_LIMIT. Enter the value in millimeters. The
default value is 1.0.
Chord tolerance Chord tolerance is the maximum difference between a straight segment used to display a
tubular section in model views and the actual tubular section:
The document is for study only,if tort to your rights,please inform us,we will delete
See also XS_CHORD_TOLERANCE_SMALL_TUBE_SIZE_LIMIT (p. 310)
XS_CHORD_TOLERANCE_FOR_SMALL_TUBE_SEGMENTS (p. 309)
XS_CHORD_TOLERANCE_SMALL_TUBE_SIZE_LIMIT
Category Speed and Accuracy
Use to define the limit that determines whether a tube is considered small when calculating the
chord tolerance. The value is compared to the diameter of the profile. Enter the value in
millimeters. The default value is 50.0.
See also XS_CHORD_TOLERANCE_FOR_TUBE_SEGMENTS (p. 309)
XS_CHORD_TOLERANCE_FOR_SMALL_TUBE_SEGMENTS (p. 309)
XS_CIS_DEP1_DATABASE_NAME
Use to define the name of the temporary database used in CIMsteel transfers.
XS_CIS_DEP1_DATABASE_PASSW
Use to define the password for the temporary database used in CIMsteel transfers.
XS_CIS_DEP1_DATABASE_PATH
Use to define a path to the temporary database that Tekla Structures creates while converting a
model from/to CIMsteel STEP format.
XS_CIS_DEP1_EXPRESS_FILE
Use to define the name of the EXPRESS file located in the system folder. The EXPRESS file
describes the CIMsteel DEP1 logical product model. It is used when you convert a Tekla
Structures model to/from CIMsteel DEP1 STEP format.
XS_CLASH_CHECK_BETWEEN_REFERENCES
Category Modeling Properties
Use to define whether or not Tekla Structures should run the clash check also between reference
models.
XS_CLASH_CHECK_COLOR
Category Model view
Use to change the color that indicates clashing parts. You can use fourteen colors (numbered
from 1 to 14, see Colors). The default color is yellow (= 6).
XS_CLEAR_MODEL_HISTORY
Category Speed and accuracy
If you use model history log files, set this variable to clear history data from the log file each
time you open and save the model.
See also XS_COLLECT_MODEL_HISTORY
XS_CNC_HOLE_DIAMETER_ROUNDING
Category CNC
Defines the rounding factor of holes for NC files. NC files are accurate to 0.01 mm.
Use to round up bolt diameters with very small differences in diameter to the same value. You
may need to use different diameters because bolts can have different tolerance values in a Tekla
Structures model. You can input more decimals into bolt tolerance values in the component
dialog boxes than in the general bolt dialog box.
The rounding routine is used only when you create NC files.
Set the rounding factor the same value (in mm) as the drill tolerance of the machine tool.
Tekla Structures divides the original hole diameter by the rounding factor, then rounds the result
to the nearest integer, then multiplies it by the rounding factor. As a result, bolt diameters with
very small differences in diameter are now rounded up to the same value.
Example set XS_CNC_HOLE_DIAMETER_ROUNDING=1.5875
Here the rounding factor is 1.5875 (1/16 inch), which results in:
• Diameter 26.99 mm (1” 1/16 from component dialog box) => 26.99/1.5875 => 17.00 => 17
=> 17*1.5875 => 26.99 mm
• Diameter 27.00 mm (1” 1/16 from bolt dialog box) => 27.00/1.5875 => 17.01 => 17 =>
17*1.5875 => 26.99 mm
XS_COLLECT_MODEL_HISTORY
Category Speed and accuracy
Tekla Structures can collect model history data on various objects, for example, parts in the
inquire object dialog, rebars, components in reports, etc. Collecting model history data may
require a lot of disk space and memory so Tekla Structures does not collect it by default. To
collect the data, set this variable to TRUE.
We recommend that you collect the history only if you really need it.
The document is for study only,if tort to your rights,please inform us,we will delete
This variable works mainly in multi-user mode. In single-user mode
Tekla Structures collects the history data only on deleted parts.
XS_COMBINED_BOLT_DIM_CHARACTER
Category Dimensioning: bolts
XS_COMPLEX_PART_MEMBERS_DO_NOT_HAVE_TO_BE_MAIN_PARTS
Category Dimensioning: parts
Use in complex part/ assembly dimensioning to have Tekla Structures dimension other than
main parts as one.
XS_COMPONENT_CATALOG_COLLECTION_NAME_LENGTH
Category Modeling properties
Collection names in the component catalog are truncated to 12 characters. Use this variable to
adjust the length of the names, then re-open the component catalog.
This may increase the size of the component catalog dialog box.
XS_COMPONENT_CATALOG_THUMBNAIL_SIZE
Category Modeling properties
Use to adjust the size of thumbnails to between 6 and 96 pixels. The default is 96 pixels. After
changing the value, re-open the component catalog.
This may increase the size of the component catalog dialog box.
XS_CONCRETE_PART_NUMBERING_START_NUMBER
Use to define a starting number for concrete parts.
XS_CONNECTING_SIDE_MARK_SYMBOL
Category Marking: parts
Use to change the symbol for a connecting side mark. By default the side mark symbol is number
34 in the symbol file. To change the symbol, set this variable to a different symbol number.
XS_CONNECT_PLATE_PROFILES_IN_AUTOCONNECTION
Category Components
Set to TRUE to enable AutoConnection for built-in members. If disabled, Tekla Structures does
not consider plates as members when you use AutoConnection.
XS_CONSIDER_NEIGHBOUR_PARTS_IN_HIDDEN
Category Drawing properties
XS_CONSIDER_REBAR_NAME_IN_NUMBERING
Category Concrete detailing
Set to FALSE to haveTekla Structures only take part names into account when numbering, not
reinforcing bar names.
XS_CONVERT_OLD_FORCE_UNITS_TO_SI_FROM
Category Components
Use to define how to convert part and connection attribute tables when you open a Tekla
Structures catalog prior to version 7.0.
Example To convert force units from kip to SI, set XS_CONVERT_OLD_FORCE_UNITS_TO_SI_FROM to
kip.
You can use the following units: kg/T/N/daN/kN/lbf/kip, or a numerical value.
XS_CONVERT_OLD_MOMENT_UNITS_TO_SI_FROM
Use to define how to convert part and connection attribute tables when you open a Tekla
Structures catalog prior to version 7.0.
Example To convert moment units from kip-ft to SI, set
XS_CONVERT_OLD_MOMENT_UNITS_TO_SI_FROM to kip-ft.
The document is for study only,if tort to your rights,please inform us,we will delete
You can use the following units: kgm/Tm/Nm/daNm/kNm/lbf-in/lbf-ft/kip-in/kip-ft, or a
numerical value.
XS_COUNT_ALL_PARTS_IN_NSFS_REPEATED_PART_MARK
Category Marking: parts
Use to determine how the quantity of parts with merged part marks is shown.
Example When there are four or more identical stiffeners on both sides of a beam web, the mark is
• 4x1002BS if XS_COUNT_ALL_PARTS_IN_NSFS_REPEATED_PART_MARK=TRUE
• 2x1002BS if XS_COUNT_ALL_PARTS_IN_NSFS_REPEATED_PART_MARK is not set.
See also XS_COUNT_BOTH_PARTS_IN_NSFS_PART_MARK
XS_COUNT_BOTH_PARTS_IN_NSFS_PART_MARK
Category Marking: parts
Use to determine how the quantity of parts with merged part marks is shown.
Example When there are two identical stiffeners on both sides of a beam web, the mark is
• 2x1002BS if XS_COUNT_BOTH_PARTS_IN_NSFS_PART_MARK=TRUE
• 1002BS if XS_COUNT_BOTH_PARTS_IN_NSFS_PART_MARK is not set.
See also XS_COUNT_ALL_PARTS_IN_NSFS_REPEATED_PART_MARK
XS_CREATE_MISSING_MARKS_IN_INTELLIGENT_CLONING
Category Marking: General
Use to create all marks to a cloned drawing where new parts have been added, set the variable
To create the marks, set the variable to TRUE. The default is FALSE.
XS_CREATE_ROUND_HOLE_DIMENSIONS
Category Dimensioning: parts
Enter TRUE in the Value field to have Tekla Structures dimension the round hole center point in
drawings.
XS_CREATE_CONNECTION_WHEN_COPYING_DRAWING_VIEWS
Category Drawing properties
Set to TRUE to link copied views to the original drawing. For example, when you delete a
drawing from which you copied a view, Tekla Structures also deletes the copied view.
XS_CREATE_VIEW_FROM_MODEL_OLD_WAY
Use to specify which values Tekla Structures uses for view extrema in general arrangement
drawings. This only affects views created from the model.
If disabled (default), the view extrema values are based on the current work area x and y
coordinates of a model view.
XS_CS_CHAMFER_DIVIDE_ANGLE
Category Speed and accuracy
Use to change the angles dividing a cross section chamfer (default 10.0 degrees).
Example XS_CS_CHAMFER_DIVIDE_ANGLE=10.0
XS_CURVED_AXIS_PLACE
Category Profiles
By default, Tekla Structures calculates the length of curved parts along the center axis. Use this
variable to define the position of this axis as a ratio.
Tekla Structures calculates the location of the axis using the formula h=H/2.0*ratio. The default
value is zero. Define the ratio as 1.0 to calculate length along the upper flange. Define the ratio
as -1.0 to define the length along the lower flange.
This value is used in reports and drawing templates.
XS_CUT_SYMBOL_FONT
Use to define the font for section symbol text. If you do not specify a font, Tekla Structures uses
the default font.
XS_CYCLIC_SOLVER_MAX_LOOPS
Category Modeling properties
Use to define how many cycles Tekla Structures makes to solve the dependencies in custom
components. Enter a number for the amount of cycle loops. The default is 2.
XS_CYCLIC_SOLVER_USE_ATTRIBUTE_LOOPS
Category Modeling properties
Used in solving dependencies in custom components. Attributes should not be used when Tekla
Structures is solving the multiple dependencies so set this variable to FALSE.
See also XS_CYCLIC_SOLVER_MAX_LOOPS
8.5 D
DAK_BMPPATH
Use to point to the folder for bitmap files used in
• custom components
The document is for study only,if tort to your rights,please inform us,we will delete
• user-defined attributes (objects.inp file)
• profile catalog
XS_DEFAULT_FONT
Category Model view
XS_DEFAULT_FONT_SIZE
Category Model view
XS_DELETE_UNNECESSARY_DRAWINGS
Category This variable is available only in initialization files.
Set the variable to TRUE in the global_default_env.ini file located in the
..\TeklaStructures\14.0\environments\country-independent folder to
have Tekla Structures delete unnecessary drawing files.
See also Deleting unnecessary dg files (p. 75)
XS_DETAIL_BOUNDARY_RADIUS
Category Drawing Properties
Use to define a fixed size for circle-shaped detail boundaries in detail views.
Enter a numeric value in millimeters for the radius.
XS_DETAIL_SYMBOL_REFERENCE
Category Drawing properties
Sets the reference text for symbols that show a detail from another drawing. Enter the text in the
Value field. The text can include:
• free text
• user-defined attributes
• template attributes
If you set the variable in the Advanced options dialog box, use single % characters around the
user-defined and template attributes. For example, %DRAWING_TITLE%.
XS_DETAIL_VIEW_REFERENCE
Category Drawing properties
Sets the reference text for detail view labels. See also
XS_DETAIL_SYMBOL_REFERENCE.
XS_DGN_EXPORT_PART_AS
Category Export
XS_DGN_EXPORT_USE_LOCAL_ID
Category Export
Enter TRUE in the Value field to enable the use of local ID numbers in 3D DGN export. Every
exported part gets a unique ID number starting from 1. The ID is saved as a user-defined attribute
and the same ID will be used in consequent exports.
XS_DIMENSION_ALL_BOLT_GROUPS_SEPARATELY
Category Dimensioning: bolts
XS_DIMENSION_DECIMAL_SEPARATOR
Category Dimensioning: General
Use to define the character to be used as a decimal separator in dimension and level marks.
XS_DIMENSION_DECIMAL_SEPARATOR = <separator character>.
In the following example, the dimension mark contains a comma when the dimension settings
in the Dimension Properties dialog box are as follows, and the variable is set to
XS_DIMENSION_DECIMAL_SEPARATOR=,
The document is for study only,if tort to your rights,please inform us,we will delete
In the following example, the separator was first a period and was then changed to a comma.
XS_DIMENSION_DIGIT_GROUPING_CHARACTER
Category Dimensioning: general
Use to specify which separator character to use in large dimension values: for example a comma
(,), where 154321 would become 154,321. If no character is specified, Tekla Structures uses a
space in dimensions when you select Yes in Dimension properties > General > Use grouping.
See also XS_DIMENSION_DIGIT_GROUPING_COUNT
Dimension properties
XS_DIMENSION_DIGIT_GROUPING_COUNT
Category Dimensioning: general
Use to specify the number of digits after which a separator character will be inserted in
dimension values: for example 3, where 154321 would become 154 321.
See also XS_DIMENSION_DIGIT_GROUPING_CHARACTER
Dimension properties
XS_DIMENSION_EXTENSION_LINE_ORIGIN_OFFSET
Category Dimensioning: general
Use to specify the distance between the extension line origin and the start of the extension line
(extension origin offset).
XS_DIMENSION_EXTENSION_LINE_ORIGIN_OFFSET=1.0
XS_DIMENSION_EXTENSION_LINE_TOWARD_FACTOR
Category Dimensioning: general
XS_DIMENSION_FONT
Use to specify the font for dimension text. If you do not specify a font, Tekla Structures uses the
default font.
XS_DIMENSION_LINE_TEXT_EPS
Category Dimensioning: parts
Flips dimension text that is sloped more than the given value. For more information, see
Aligning sloped dimension text.
Example XS_DIMENSION_LINE_TEXT_EPS=0.1
XS_DIMENSION_PART_MARK_CONTENT_IN_ASSEMBLY
Category Dimensioning: parts
Use to define the content of the part mark dimension in assembly drawings.
The available switches are:
• PROFILE
• MATERIAL
• SIZE
The document is for study only,if tort to your rights,please inform us,we will delete
• LENGTH
• COMMENT
Example XS_DIMENSION_PART_MARK_CONTENT_IN_ASSEMBLY=PROFILE_AND_MATERIAL
XS_DIMENSION_PART_MARK_CONTENT_IN_ASSEMBLY=PROFILE_AND_GR_L
See XS_DIMENSION_PART_MARK_CONTENT_IN_SINGLE.
XS_DIMENSION_PART_MARK_CONTENT_IN_SINGLE
Category Dimensioning: Parts
Use to define the content of the part mark dimension in single part drawings.
Example XS_DIMENSION_PART_MARK_CONTENT_IN_SINGLE=PROFILE_AND_MATERIAL
XS_DIMENSION_PART_MARK_CONTENT_IN_SINGLE=PROFILE_AND_GR_L
• SIZE
• LENGTH
• COMMENT
XS_DIMENSION_PLATE_SIDE_MARK_SYMBOL_CENTER
Category Dimensioning: general
To define the symbol Tekla Structures uses in plate side marks, use the following variables:
• XS_DIMENSION_PLATE_SIDE_MARK_SYMBOL_LEFT
• XS_DIMENSION_PLATE_SIDE_MARK_SYMBOL_CENTER
• XS_DIMENSION_PLATE_SIDE_MARK_SYMBOL_RIGHT
By default Tekla Structures uses the symbols no 0, 1 and 2 , defined in the dim
ension_marks.sym file (located usually in the folder \environments\country-
independent\symbols\).
XS_DIMENSION_PLATE_SIDE_MARK_SYMBOL_LEFT
Category Dimensioning: general
See XS_DIMENSION_PLATE_SIDE_MARK_SYMBOL_CENTER
See XS_DIMENSION_PLATE_SIDE_MARK_SYMBOL_CENTER
XS_DIMENSION_POINT_CIRCLE_COLOR
Category Dimensioning: General
Use to define the color of the dimension point invalidity symbol circles. Enter a numerical value
or the name of the color. Default is DARK RED.
Other valid color names are RED, DARK RED, GREEN, DARK GREEN, BLUE, DARK BLUE, CYAN,
DARK CYAN, GREY, DARK GREY, DARK YELLOW, ORANGE, MAGENTA, BLACK.
XS_DIMENSION_POINT_CIRCLE_INNER_RADIUS
Category Dimensioning: General
Use to define the length of the inner radius of the dimension point circle. Tekla Structures marks
the invalid dimensions with red dimension point circles.
Enter a decimal value for the custom size of the radius. The default value is 1.0.
See also XS_DIMENSION_POINT_CIRCLE_OUTER_RADIUS (p. 321)
XS_DIMENSION_POINT_CIRCLE_OUTER_RADIUS
Category Dimensioning: General
Use to define the length of the outer radius of the dimension point circle. Tekla Structures marks
the invalid dimensions with red dimension point circles.
Enter a decimal value for the custom size of the radius. The default value is 6.0.
See also XS_DIMENSION_POINT_CIRCLE_INNER_RADIUS (p. 321)
XS_DIMENSION_SKEWED_BOLTS_IN_PART_PLANE_IN_SINGLE_DRAWIN
GS
Category Dimensioning: bolts
Set to TRUE to dimension bolts perpendicular to the part plane in single-part drawings.
XS_DIR
Use to point to the folder for Tekla Structures data, source, and binary files.
XS_DISABLE_ADVANCED_OPTIONS
You can disable the Advanced options dialog box so that the variables can be edited in the
batch files only.
To disable the dialog box, set this variable in the initialization files:
set XS_DISABLE_ADVANCED_OPTIONS=TRUE
The document is for study only,if tort to your rights,please inform us,we will delete
For more information on variables, seeSetting variables (p. 80).
XS_DISABLE_CANCEL_DIALOG_FOR_SAVE_NUMBERING_SAVE
Category Numbering
Use to revert to the old numbering functionality that offers no option to cancel numbering before
the second save is made.
See also Numbering setup
XS_DISABLE_CIS2
Category Analysis & Design
Use to hide or display the CIMSteel command.
To hide the CIMSteel command in the File > Export and File > Import menus, set the
XS_DISABLE_CIS2 variable to TRUE.
Restart Tekla Structures for the change to take effect.
XS_DISABLE_CLASSIFIER_FOR_MODIFIED_PARTS
Category Drawing Properties
Use to disable the Drawing Classifier check for modified parts. When you change part properties
in a model after you have defined the Drawing Classifier settings, part presentation and mark
content are updated in general arrangement drawings unless you have set this variable to TRUE.
To disable the check for modified parts, set the variable to TRUE.
To enable the check for modified parts, set the variable to FALSE.
Drawings are not updated if the change does not affect numbering.
XS_DISABLE_DRAWING_PLOT_DATE
Category Drawing Properties
Use to disable the print date information in drawings. Disabling the print date helps to avoid
possible conflicts when working with multi-user models in situations where a user modifies
drawings while another user prints the same drawings.
By default, the variable is set to TRUE.
XS_DISABLE_PARTIAL_REFRESH
Category Drawing view
XS_DISABLE_TEMPLATE_DOUBLE_CLICK
Category Drawing Properties
Use to define whether templates are opened when you double-click the template table in
drawings.
XS_DISABLE_VIEW_CENTERING_ASSEMBLY
Category Drawing view
XS_DISABLE_VIEW_CENTERING_GA
Category Drawing view
XS_DISABLE_VIEW_CENTERING_MULTI
Category Drawing view
XS_DISABLE_VIEW_CENTERING_SINGLE
Category Drawing view
XS_DISABLE_WELD_PREP_SOLID
Use to disable automatic weld preparation. Set this variable to TRUE to prevent automatic weld
preparation when using certain weld types.
XS_DISPLAY_ZERO_INCHES
Category Imperial units
Use to display zero inches.
XS_DISTANT_OBJECT_FINDER_TOLERANCE
Category Model View
Use to define the distance outside of which the object must be located for it to be listed by the
Find Distant Objects tool.
The distance is measured from the nearest part. Enter the value in meters. The default value is
100.
See also Finding distant objects
The document is for study only,if tort to your rights,please inform us,we will delete
XS_DO_NOT_CHECK_DIMENSION_POINTS
Category Dimensioning: general
Set to TRUE to prevent Tekla Structures from checking dimension points when you open
drawings.
Or define settings for different drawing types using any combination of the switches A, W, M,
G and C (assembly, single-part, multi-, general arrangement and cast unit drawings).
Example To apply to general arrangement, multi- and assembly drawings, set to GMA.
XS_DO_NOT_CREATE_ASSEMBLY_DRAWINGS_FOR_CONCRETE_PARTS
Category Drawing Properties
Use to control the creation of single-part and assembly drawings from concrete parts.
To enable the creation of drawings, set the variable to FALSE.
To disable the creation of drawings, set the variable to TRUE.
XS_DO_NOT_CREATE_PROFILE_DIMENSIONS_FOR_CONCRETE
Set to TRUE to prevent Tekla Structures from automatically displaying the profile dimensions of
concrete parts in cast-unit drawings.
XS_DO_NOT_DISPLAY_CHAMFERS
Category Model view
XS_DO_NOT_DRAW_COLUMN_MARKS_AT_45_DEGREES_IN_GA_DRAWI
NG
Category Marking: parts
Tekla Structures places column marks in GA drawing plan views by default at an angle of 45
degrees in respect to the position of the column. To place the marks horizontally, set this variable
to TRUE.
XS_DO_NOT_EXTEND_DIMENSION_LINES_THROUGH_ALL_HOLES
Category Dimensioning: bolts
Set to TRUE to prevent leader lines from extending through all holes in a bolt group.
Set to TRUE to prevent Tekla Structures from printing red dimension point circles when you print
from the drawing list. Red dimension point circles are always printed, if you have the Drawing
Editor open.
XS_DO_NOT_REMOVE_END_ABSOLUTE_DIMENSIONS
Category Dimensioning: parts
When you use absolute dimensions, by default, Tekla Structures removes the last absolute
vertical dimension. To prevent this, set to TRUE.
XS_DO_NOT_USE_DMPAPER_USER
Tekla Structures uses a predefined value DMPAPER_USER as the user-defined paper size when
printing. Set this to TRUE to enable the old paper size definition .
set XS_DO_NOT_USE_DMPAPER_USER=TRUE
XS_DO_NOT_USE_FOLDED_GUSSET_PLATE
Set to use part-adds to create folded plates in gusset connections. If disabled (default), Tekla
Structures creates folded gusset plates using the Polybeam command instead of the Part-add
command.
XS_DO_NOT_USE_GLOBAL_PLATE_SIDE
Category Components
By default, connections 141, 146, 147, 149, 181, 184, 185, 186 and 187 create all shear plates
on the same side of the main part, if the main part has several connections (global positioning).
Use this variable to position each shear plate according to which end of the main part the
connection that creates it is closest to (local positioning).
XS_DONT_SHOW_POLYBEAM_MID_EDGES
Category Drawing properties
XS_DRAW_ALL_SECTION_EDGES_IN_DRAWINGS
Category This variable is available only in initialization files.
Set to TRUE to draw the edges of a cut part in the drawing and to FALSE to leave the edges open.
The variable is set to TRUE by default.
XS_DRAW_ANGLE_AND_RADIUS_INFO_IN_UNFOLDING
Category Dimensioning: unfolding
The document is for study only,if tort to your rights,please inform us,we will delete
Use to show the angle and radius information on the dimension line. See also Unfolding
dimensions.
To hide this information, clear the Value field.
XS_DRAW_BENDING_LINE_DIMENSIONS_IN_UNFOLDING
Category Dimensioning: unfolding
Use to create bending line dimensions in a drawing. See also Unfolding dimensions.
To not create these dimensions, clear the Value field.
XS_DRAW_BOLT_HIDDEN_LINES
Category Drawing properties
Use the following variables to show or hide bolts that are hidden from view by other parts, in
single part, assembly, and general arrangement drawings. The default values are shown here:
• XS_DRAW_BOLT_HIDDEN_LINES_IN_SINGLE_DRAWINGS=AS_PART
• XS_DRAW_BOLT_HIDDEN_LINES_IN_ASSEMBLY_DRAWINGS=AS_PART
• XS_DRAW_BOLT_HIDDEN_LINES_IN_GA_DRAWINGS=FALSE
XS_DRAW_BOLT_HIDDEN_LINES_IN_ASSEMBLY_DRAWINGS
See XS_DRAW_BOLT_HIDDEN_LINES.
XS_DRAW_BOLT_HIDDEN_LINES_IN_GA_DRAWINGS
See XS_DRAW_BOLT_HIDDEN_LINES.
XS_DRAW_BOLT_HIDDEN_LINES_IN_SINGLE_DRAWINGS
See XS_DRAW_BOLT_HIDDEN_LINES.
XS_DRAW_BOLT_OWN_HIDDEN_LINES
Category Drawing properties
Use the following variables show or hide hidden lines in bolts in single part, assembly, and
general arrangement drawings. The default values are shown here:
• XS_DRAW_BOLT_OWN_HIDDEN_LINES_IN_SINGLE_DRAWINGS=AS_PART
• XS_DRAW_BOLT_OWN_HIDDEN_LINES_IN_ASSEMBLY_DRAWINGS=AS_PART
XS_DRAW_BOLT_OWN_HIDDEN_LINES_IN_ASSEMBLY_DRAWINGS
See XS_DRAW_BOLT_OWN_HIDDEN_LINES.
XS_DRAW_BOLT_OWN_HIDDEN_LINES_IN_GA_DRAWINGS
See XS_DRAW_BOLT_OWN_HIDDEN_LINES.
XS_DRAW_BOLT_OWN_HIDDEN_LINES_IN_SINGLE_DRAWINGS
See XS_DRAW_BOLT_OWN_HIDDEN_LINES.
XS_DRAW_BOLTS_PERPENDICULAR_TO_PART_IN_SINGLE_DRAWINGS
Category Dimensioning: bolts
Set to TRUE to draw bolts perpendicular to the part plane in single part drawings. This only
applies to bolt symbol types symbol and symbol3.
XS_DRAW_BOLTS_THROUGH_NEIGHBOUR_PARTS
Use to draw the bolt parts that coincide with neighboring parts.
XS_DRAW_CAST_PHASE_INTERNAL_LINES
Category Concrete detailing
Use to show or hide edge lines of concrete cast units in drawings. Set to TRUE to show
overlapping edge lines between adjacent cast units. See also
XS_DRAW_CAST_UNIT_INTERNAL_LINES.
XS_DRAW_CAST_UNIT_INTERNAL_LINES
Category Concrete detailing
Use to show or hide concrete part lines inside cast units in drawings. Set to TRUE to show
overlapping part lines inside cast units. See also
XS_DRAW_CAST_PHASE_INTERNAL_LINES.
XS_DRAW_CHAMFERS_HANDLES
Category Model view
The document is for study only,if tort to your rights,please inform us,we will delete
Hide or show the handles or chamfers of contour plates and concrete slabs. The options are:
• HANDLES: only shows handles. Makes selecting handles easier.
• CHAMFERS: only shows chamfers
XS_DRAW_CROSS_AXIS
Category Drawing properties
Set to N to have Tekla Structures hide the axis cross in beam cross sections.
Leave blank to display the axis cross in beam cross sections.
XS_DRAWING_ASSEMBLY_HATCH_SCHEMA
Category Hatching
Use to indicate the name of the schema file to use for assembly drawings.
Example To use the default schema file, enter assembly.htc in the Value field.
XS_DRAWING_CAST_UNIT_HATCH_SCHEMA
Category Hatching
Use to determine the name of the schema file used for cast-unit drawings.
Example To use the default schema file, enter cast_unit.htc in the Value field.
XS_DRAWING_CHANGE_HIGHLIGHT_COLOR
Category Drawing Properties
Use to change the highlight color of the automatic change symbols. The color options are RED,
BLACK, GREEN, BLUE and GREY.
If you use the default color (magenta), the symbols are displayed on the
screen but they will not appear in the printed drawings.
Example
Color in printed
Set the variable to Color on screen drawings
190(default) not visible
RED red
BLUE blue
BLACK black
GREY grey
XS_DRAWING_GA_HATCH_SCHEMA
Category Hatching
Use to determine the name of the schema file used for general arrangement drawings.
Example To use the default schema file, enter general.htc in the Value field.
XS_DRAWING_GRID_LABEL_FIXED_WIDTH
Category Drawing Properties
Use to specify a fixed size for the grid label frames. This is useful, for example, when you want
all the grid label frames to be the same size no matter whether there are one or two digits in the
frame. The default value is zero (0), which indicates that the width of the grid label frame
depends on the width of the grid label. Enter the desired value in millimeters.
If you do not set this variable, Tekla Structures adjusts the grid label frames to text within each
frame
XS_DRAWING_GRID_LABEL_FIXED_WIDTH = <value in millimeters>
Example of grid label frames when the frame size is not fixed:
The document is for study only,if tort to your rights,please inform us,we will delete
XS_DRAWING_GRID_LABEL_FRAME_LINE_WIDTH_FACTOR
Category Drawing Properties
XS_DRAWING_HISTORY_LOG_TYPE
Category Drawing properties
Use to define the contents of the drawing history log file. You can use the following switches
individually or in any combination.
• ALL
• NEW
• DELETED
• MODIFIED
Example NEW_DELETED
XS_DRAWING_IGNORE_ZERO_LEVELS_IN_PART_MARKS
Category Marking: parts
Use to control whether zero levels (+0.000) are shown or hidden in part marks. By default the
variable is set to TRUE, so zero levels are hidden in part marks. Set to FALSE to show the zero
levels in part marks.
To list level information in part marks, in the Part mark properties dialog box, use the element
User-defined attribute and type in one of the following template attributes:
• ASSEMBLY_BOTTOM_LEVEL
• ASSEMBLY_TOP_LEVEL
• CAST_UNIT_BOTTOM_LEVEL
• CAST_UNIT_TOP_LEVEL
XS_DRAWING_PART_REFERENCE_LINE_TYPE
Category Drawing properties
Use to set the reference line type in drawings. You can use the following switches:
• POINT_LINE creates a line between the part’s creation points.
XS_DRAWING_PLOT_FILE_DIRECTORY
Category Printing
The folder where Tekla Structures creates the plot files, if the file name field is empty in the Print
Drawings dialog box.
XS_DRAWING_PLOT_FILE_NAME
Category Printing
Use to define print filenames for drawings, if the filename is missing from the Print Drawings
dialog box.
The document is for study only,if tort to your rights,please inform us,we will delete
Example
XS_DRAWING_PLOT_FILE_NAME = %%NAME.%% -
%%TITLE%%%%UDA:DRAWING_USERFIELD_1? -
%%%%UDA:DRAWING_USERFIELD_1%%%%DRAWING_REVISION? -
Rev%%%%DRAWING_REVISION%%.dxf
For available switches, see the table in Switches for naming plotfiles.
To define different filenames for different types of drawings, use the following variables:
XS_DRAWING_PLOT_FILE_NAME_A (p. 332)
XS_DRAWING_PLOT_FILE_NAME_W (p. 332)
XS_DRAWING_PLOT_FILE_NAME_G (p. 332)
XS_DRAWING_PLOT_FILE_NAME_M (p. 332)
XS_DRAWING_PLOT_FILE_NAME_C (p. 332)
XS_DRAWING_PLOT_FILE_NAME_A
See XS_DRAWING_PLOT_FILE_NAME.
XS_DRAWING_PLOT_FILE_NAME_W
See XS_DRAWING_PLOT_FILE_NAME.
XS_DRAWING_PLOT_FILE_NAME_G
See XS_DRAWING_PLOT_FILE_NAME.
XS_DRAWING_PLOT_FILE_NAME_M
See XS_DRAWING_PLOT_FILE_NAME.
XS_DRAWING_PLOT_FILE_NAME_C
See XS_DRAWING_PLOT_FILE_NAME.
XS_DRAWING_POINT_SCALE
Category Drawing properties
Use to scale the points Tekla Structures uses to create reference lines. Enter the scale as a
decimal.
XS_DRAWING_POINT_SCALE=0.5
XS_DRAWING_SCALE_SEPARATOR_CHAR
Category Drawing properties
See XS_DRAWING_SHEET_POSITION_X.
XS_DRAWING_SHEET_POSITION_X
Category Drawing view
Use to define the initial position of the drawing sheet. This is useful when using a dual display.
You can set this in the following ways:
XS_DRAWING_SHEET_POSITION_X=50
XS_DRAWING_SHEET_POSITION_Y=50
XS_DRAWING_SHEET_HEIGHT=600
XS_DRAWING_SHEET_WIDTH=900
X and Y are the coordinates of the upper left corner of the drawing view, measured from the
upper left corner of the MDI client window (the dark gray area in the Tekla Structures window).
XS_DRAWING_SHEET_POSITION_Y
Category Drawing view
See XS_DRAWING_SHEET_POSITION_X.
XS_DRAWING_SHEET_WIDTH
Category Drawing view
See XS_DRAWING_SHEET_POSITION_X.
XS_DRAWING_SINGLE_PART_HATCH_SCHEMA
Category Hatching
Use to determine the name of the schema file used for single part drawings.
Example To use the default schema file, enter single.htc in the Value field.
XS_DRAWING_TEMPLATES_LIBRARY
You define the location of the drawing template library by setting this variable to point to the
model folder that contains the template drawings.
Example set
XS_DRAWING_TEMPLATES_LIBRARY=C:\TeklaStructuresModels\CloningTemplate
XS_DRAWING_UDAS_MODIFY_ALL_DRAWING_TYPES
Category Drawing Properties
The document is for study only,if tort to your rights,please inform us,we will delete
Use to modify the user-defined attributes of all selected drawings in the drawing list at the same
time, even if the drawings are of different types. The variable is set to TRUE by default.
To allow the modification of user-defined attributes for all drawings types at the same time, set
the variable to TRUE.
To allow the modification of user-defined attributes only for one drawing type at a time, set the
variable to FALSE.
XS_DRAWING_UPDATE_VIEW_PLACING
Category Drawing Properties
Use to control how the view placing works. If the views do not fit on the screen after scaling,
Tekla Structures increases the sheet size using the layout properties if autosizing is enabled
(Layout > Drawing size > Size definition mode > Autosize). Use this variable together with
XS_INTELLIGENT_DRAWING_ALLOWED (p. 350).
Value Description
TRUE Updates the view placing. Does not affect the scale or the sheet size. This
is the default value.
TRUE, SCALE Updates the view placing and scales the view if the view does not fit on
the sheet. Tekla Structures scales the views smaller using the scales in
layout properties.
TRUE, SHEET Updates the view and increases the sheet size if the view does not fit on
the sheet.
TRUE, Updates the view, scales the view and increases the sheet size, if neces-
SHEET, sary.
SCALE
FALSE Does not update the view placing or change the view scale or sheet size.
XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_FRONT
Category Drawing properties
Use the following variables to define the arrow symbol used in section and end view direction
marks, for each basic view type (front, top, back, bottom):
• XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_FRONT
• XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_TOP
• XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_BACK
• XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_BOTTOM
By default Tekla Structures uses the symbol no 66 in the xsteel.sym file (located
usually in the folder \environments\country-independent\symbols\).
See also Section view properties
XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_TOP
Category Drawing properties
XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_BACK
Category Drawing properties
See XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_FRONT.
XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_BOTTOM
Category Drawing properties
See XS_DRAWING_VIEW_DIRECTION_MARK_SYMBOL_FRONT.
XS_DRAW_INSIDE_ANGLE_IN_UNFOLDING
Category Dimensioning: unfolding
Use to display the interior angle instead of the exterior angle in angle text. See also Unfolding
dimensions.
XS_DRAW_LONG_HOLE_DIMENSIONS
Category Dimensioning: bolts
Set to 1 to dimension slotted holes to the center points of the curve. By default slotted holes are
dimensioned to the center points of the holes.
XS_DRAW_SHORT_LEADER_LINES_OF_PART_MARKS
Category Marking: parts
XS_DRAW_SKEWED_ELEVATIONS
Category Dimensioning: parts
Use to display skewed elevation dimensions. See also Elevation dimensions.
By default this variable is disabled (skewed elevation dimensions are not displayed in drawings).
XS_DRIVER
Category File locations
XS_DSTV_CREATE_AK_BLOCK_FOR_ALL_PLATES
Category CNC
Set to TRUE to create AK blocks in DSTV files also for rectangular plates.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_DSTV_LIST_SEPARATOR
Use to define the separator used in DSTV lists. By default the separator is the # character.
XS_DSTV_NET_LENGTH
Category CNC
Use to make cuts affect the part length in the NC file header. Otherwise only fittings affect the
length. See Fittings affect NC data.
For advanced The AK block of the NC file always contains the correct net length. Using this variable writes
users the net length, instead of the length, to the header block. Some NC machines take the length
information either from the header or AK-block. Check with the workshop if you are uncertain
which method to use.
Using this variable may damage cutting machines if the part contains cuts
and fittings and the longest length is not at the edge of the part (machine
tries to start cutting in the middle of the part):
XS_DSTV_NO_SAWING_ANGLES_FOR_PLATES_NEEDED
Category CNC
Set to TRUE to have no sawing angles written to the DSTV file header for plates.
XS_DSTV_NUMBER_OF_PARTS_BY_SELECTION
Category CNC
Use to define the number of parts in the header of an NC file by the parts that have been selected
in the model.
When you have set the variable to TRUE, and selected the Create for selected parts option in
the NC Files dialog box, the number of parts in the header of the NC file matches the number of
selected parts.
XS_DSTV_PLATE_PROFILE_WITH_WIDTH
Category CNC
Set to TRUE to have both the plate thickness and the plate profile width written in the DSTV file
header and to FALSE to have only the plate thickness written in the DSTV file header.
XS_DSTV_PRINT_NET_AND_GROSS_LENGTH
Category CNC
Gross length
Net length
Net and gross length may switch places in the NC file if the variable
XS_CHECK_FLAT_LENGTH_ALSO is set. Then Tekla Structures
may use the length value it finds in the fltprops.inp file instead.
XS_DSTV_USE_ONE_VERTEX_SHARP_INNER_CORNER
Category CNC
Enter TRUE in the Value field if it is not required for the DSTV NC file to show rectangular (90
degrees) notches without chamfer correctly.
XS_DSTV_WRITE_BEHIND_FACE_FOR_PLATE
Category CNC
Writes (AK + IK) contours for front (v) and back (h) faces of plates in NC DSTV files. Without
this variable Tekla Structures only writes the front face for plate profiles.
XS_DUPLICATE_CHECK_LIMIT_FOR_COPY_AND_MOVE
Category Modeling Properties
Use to define the maximum number of objects that are checked for duplicates while copying or
moving objects.
If the selection contains too many objects, Tekla Structures does not check for duplicates. The
default value is 100.
See also Copying and moving objects
The document is for study only,if tort to your rights,please inform us,we will delete
XS_DWG_IMPORT_IGNORE_UNITS
If a DWG reference file is created with imperial settings, it will import to Tekla Structures in too
large scale. To prevent this, set this variable to TRUE.
XS_DXF_FONT_NAME
Category Printing
XS_DXF_TEXT_HEIGHT_FACTOR
Category Printing
Use to set a scale factor for 2D-DXF text height. Enter the factor as a decimal.
XS_DXF_TEXT_WIDTH_FACTOR
Category Printing
Use to set the scale factor for 2D-DXF text width. Enter the factor as a decimal.
Example XS_DXF_TEXT_HEIGHT_FACTOR=1.0
DXK_FONTPATH
Use to point to the folder containing Tekla Structures graphic fonts. The Template editor, for
example, uses graphic fonts.
Always end the path with the backslash character.
Example DXK_FONTPATH=C:\TeklaStructures\
DXK_SYMBOLPATH
Use to point to the folder containing Tekla Structures symbol libraries.
Always end the path with the backslash character.
Example DXK_SYMBOLPATH=C:\TeklaStructures\
8.6 E
EDM_LIC13_3_5
Use to define the password for the toolkit used by the CIMsteel export/import option. You also
need a Tekla Structures license file that includes the CIMsteel option.
Set this variable in the Windows Control Panel using Settings > Control panel > System >
Advanced > Environment variables.
We recommend that you use cut and paste to enter this value.
Do not set this environment variable in the initialization file.
XS_ENABLE_INNER_CONTOURS_IN_CUT_PARTS
Set to TRUE to have Tekla Structures create a part cut according to the inner and outer surfaces
of the cutting part.
When the variable is not set, Tekla Structures creates the cut according to the outer surface of
the cutting part.
Example Here a beam has been cut with a round tube.
XS_ENABLE_MIDDLE_BUTTON_DOUBLE_CLICK_ZOOM_ORIGINAL
Use to set the middle mouse button to zoom the model window to its original size.
Example XS_ENABLE_MIDDLE_BUTTON_DOUBLE_CLICK_ZOOM_ORIGINAL=TRUE
XS_ENABLE_REBAR_MARK_LEADER_LINE_BASE_POINT_OPTIMIZATION
Category Concrete Detailing
Use to select an optimal place for the base point of the reinforcing bar mark leader line . If set to
TRUE, Tekla Structures selects an optimal place for the base point. The base point only points to
one reinforcing bar.
XS_EQUAL_SHAPE_DIMENSIONS_TO_BOTH_ENDS_LIMIT
Category Dimensioning: parts
Shape dimensions are automatically shown on both ends of a beam, even if the dimensions are
the same.
Enter a value for this variable to change this.
The document is for study only,if tort to your rights,please inform us,we will delete
Example If you set this variable to 300, and a part is 300 mm shorter in one direction, Tekla Structures
only displays the dimension in the longer direction. Use millimeters in all environments.
XS_EXPORT_DGN_COORDINATE_SCALE
Category Export
Use to set the coordinate scale to use in DGN exports. The default is 100.
XS_EXPORT_DGN_FILENAME
Category Export
Use to indicate the output file name in DGN exports. The default is model.dgn.
XS_EXPORT_DGN_INCLUDE_CUTS
Category Export
Use to define which cuts to include in DGN exports. You can use the following switches:
Switch Use to
FALSE Exclude all cuts.
TRUE Include all cuts (default value).
CLASH Include all cuts but skip hole cuts’ ends.
CLASH_NORMA The same as TRUE for contour plates and CLASH
L_PLATES for all other parts.
XS_EXPORT_DGN_INCLUDE_INNER_CONTOUR
Category Export
Use to include or exclude inner contours in DGN exports. The options are:
• TRUE to include inner contours (default)
• FALSE to exclude inner contours
XS_EXPORT_DGN_ROUND_SEGMENTS
Use to define the number of segments Tekla Structures uses to display round tubes. Tekla
Structures uses this value for large tubes (greater than 100 mm) and 80% of this value for small
tubes. The default value is 40.
XS_EXPORT_DGN_USE_CLASS_AS_COLOR
Set the color for exported parts by the part class (like Color by class in the modeling editor).
XS_EXPORT_DGN_USE_VOLUMETRIC
Category Export
XS_EXPORT_STEEL2000_PRIMARY_IDS
Set to TRUE to have Tekla Structures include primary part ID’s in MIS export files. ID’s appear
on separate rows in the file.
Example set XS_EXPORT_STEEL2000_PRIMARY_IDS=TRUE
XS_EXTERNAL_EXCEL_DESIGN_PATH
Points to the location of the Excel spreadsheet used in connection design. Set the variable in the
user.ini file.
For more information, see Using Excel in connection design.
8.7 F
XS_FILTER_SEPARATOR_CHAR
Category Modeling properties
Use to set the separator to use between filter strings (e.g. in the view filter). By default Tekla
Structures uses a space.
Example To use a semi-colon as a separator, set this variable as follows:
XS_FILTER_SEPARATOR_CHAR=;
XS_FIRM
Category File locations
Set the variables XS_PROJECT and XS_FIRM along with XS_SYSTEM to point to the folders
Tekla Structures searches for properties files. Tekla Structures always saves properties in the
current model folder. You can then copy or move them.
See also Folder search order (p. 59).
XS_FLAT_PREFIX
Category Plate work
Use to set the flat bar prefix for output, reports, and marks. If Tekla Structures finds a matching
flat bar in the fltprops.inp file, the plate name will consist of the prefix you enter here,
followed by the thickness X width (e.g. FLAT5X100).
By default PL and PLT profiles get the prefix FL or FLT if a matching plate is found in the
fltprops.inp.
The document is for study only,if tort to your rights,please inform us,we will delete
In Imperial version, if XS_FLAT_PREFIX is not included in prof-
itab.inp as similar profile as PL (valid parametric profile name), the
profile is shown with metric units.
XS_FLAT_THICKNESS_TOLERANCE
Category Plate work
Use to set the checking tolerance for flat bars. Tekla Structures uses this value to check plate
thickness to determine whether to convert it to a flat bar. The default value is 0.1 mm.
XS_FLAT_TOLERANCE
Category Plate work
Tekla Structures uses this value to check plate width to determine whether to convert it to a flat
bar. The default value is 0.1 mm ( XS_FLAT_TOLERANCE=0.1).
XS_FRACTION_HEIGHT_FACTOR
Use to control the total height of fractions.
Example set XS_FRACTION_HEIGHT_FACTOR=1.5
XS_FS_POSTFIX_FOR_MERGED_PART_MARK
Category Marking: parts
Use to define the far side postfix in merged part marks. This postfix is visible for identical parts
on far side. See Merging part marks.
Example XS_FS_POSTFIX_FOR_MERGED_PART_MARK=FS
8.8 G
XS_GA_DRAWING_VIEW_TITLE
Category Drawing properties
XS_GAGE_OF_OUTSTANDING_LEG_STRING
Category Marking: bolts
Use to display the gage of outstanding leg (GOL) information in bolt marks.
If there is no %%VALUE%% in the string then Tekla Structures adds the GOL value to the end of
the string.
XS_GAGE_OF_OUTSTANDING_LEG_S
TRING GOL in bolt mark
%%VALUE%% GOL 5½ GOL
GOSL %%VALUE%% GOSL 5½
GOL = GOL = 5½
5½
XS_GA_HIDDEN_NORTH_MARK_SYMBOL
Category Marking: parts
By default, the symbol for hidden North marks in general arrangement drawings is number 32
in the symbol file. To change the symbol, set the variable to a different symbol number.
XS_GA_NORTH_MARK_SCALE
Category Marking: parts
By default, Tekla Structures draws North marks in general arrangement drawings using a scale
of 1:1. Use this variable to specify a different scale. You could also create a larger symbol for
North marks in the Symbol Editor.
XS_GA_NORTH_MARK_SYMBOL
Category Marking: parts
By default, the symbol for hidden North marks in general arrangement drawings is number 32
in the symbol file. To change the symbol, set the variable to a different symbol number.
XS_GA_OMITTED_DIAMETER_TYPE
Category Marking: bolts
Use to omit marks for specific diameter types in general arrangement drawings. The options are
HOLE or BOLT.
XS_GRID_DIMENSION_OVERALL_LENGTH
Category Dimensioning: general
Set to add a dimension line spanning the entire grid next to existing grid dimensions.
XS_GRID_COLOR
Category Model View
Use to change the grid color in the Model Editor. Define the color of the grid using RGB values:
The document is for study only,if tort to your rights,please inform us,we will delete
XS_GRID_COLOR=<value for red> <value for green> <value for blue>.
Separate the values with spaces. Define the values on a scale of 0 to 1. Close and reopen the view
for the change to take effect.
Example
XS_GRID_PLANES_VISIBLE_WITH_USERPLANES
Category Model View
The grid planes can be shown only if the construction planes are visible.
To display the construction planes, select the Construction planes check
box in the Display dialog box.
XS_GRID_TEXT_FONT
Use to set the font for grid text. If you do not specify a font, Tekla Structures uses the default
font.
8.9 H
XS_HANDLE_SCALE
Category Model view
Set to TRUE to have the hard stamps correspond to the orientation marks in drawings.
When you have set this variable to TRUE, you can affect the hard stamp
location also by using the variables
XS_ORIENTATION_MARK_MOVE_DIST_FOR_BEAMS (p. 366)
and XS_ORIENTATION_MARK_MOVE_DIST_FOR_COLUMNS
(p. 367).
XS_HATCH_SEGMENT_BUFFER_SIZE
Category Hatching
Tekla Structures includes a hatch buffer to speed up opening drawings containing hatch. This
variable defines the size of the buffer.
The default value is 100000. If you use extremely complicated hatches you may get better
performance with a larger value. For small hatches, use a smaller value.
XS_HATCH_SPECIAL_COLOR_R
Category Hatching
Use to define a hatch color that is not converted to black when printed. This color will be printed
as color or grayscale, depending on the selected printer settings. The hatch color is defined using
RGB (Red Green Blue) values on a scale of 0 to 255.
Define the color using the following variables:
set XS_HATCH_SPECIAL_COLOR_R to 214
set XS_HATCH_SPECIAL_COLOR_G to 214
set XS_HATCH_SPECIAL_COLOR_B to 214
The default value is black (0,0,0). The smaller the values, the darker the shade.
See also Hatching in section views and Special color.
XS_HATCH_SPECIAL_COLOR_G
Category Hatching
See XS_HATCH_SPECIAL_COLOR_R
XS_HATCH_SPECIAL_COLOR_B
Category Hatching
See XS_HATCH_SPECIAL_COLOR_R
The document is for study only,if tort to your rights,please inform us,we will delete
XS_HIDDEN_LINES_CHECK_TOLERANCE
Defines the distance within which Tekla Structures treats part lines inside cast units as
overlapping lines. The default value is 0.01.
XS_HIDDEN_NORTH_MARK_SYMBOL
Category Marking: parts
By default the hidden North mark symbol is number 32 in the symbol file. To change the
symbol, set the variable XS_NORTH_MARK_SYMBOL to a different symbol number.
XS_HIDDEN_REMOVE_DOUBLE_LINES
To have Tekla Structures draw double lines when displaying models with Exact representation
and creating drawings and 2D DXF files, set this variable to FALSE.
By default Tekla Structures does not draw double lines, to minimize file size.
XS_HIDDEN_USE_BOLT_PLANES
Category Drawing properties
Set to TRUE to hide lines behind a bolt nut (with Exact part representation).
XS_HIGHLIGHT_ASSOCIATIVE_DIMENSION_CHANGES
Category Dimensioning: General
Use to define whether changed dimension text and moved dimension points are highlighted in
associative drawings.
When set to TRUE, Tekla Structures highlights the changed dimension text and the moved
dimension points in updated associative drawings.
Tekla Structures highlights the changes in the following ways:
• A change symbol (by default a cloud) is drawn around the old point, the new point and the
dimension values.
• An arrow is drawn from the old point to the new point.
To change the appearance of the change symbol, use the following variables:
• XS_ASSOCIATIVE_CHANGE_HIGHLIGHT_SYMBOL (p. 300)
• XS_ASSOCIATIVE_CHANGE_HIGHLIGHT_SIZE (p. 299)
To remove the change symbols, go to Dimensioning > Review Dimensions > Remove
Dimension Point Change Symbol. Select Single or All, depending on how many symbols you
want to remove.
See also XS_HIGHLIGHT_MARK_CONTENT_CHANGES (p. 346)
XS_HIGHLIGHT_MARK_CONTENT_CHANGES
Category Marking: General
Use to define whether changed mark contents are highlighted in associative drawings.
XS_HOLE_MARK_STRING_FOR_SIZE
Category Marking: bolts
Use to define the contents of the Size element in hole marks. The variables
XS_SHOP_HOLE_MARK_STRING_FOR_SIZE and
XS_SITE_HOLE_MARK_STRING_FOR_SIZE override this setting.
See also Size element in bolt marks.
XS_HOLE_MARK_STRING_FOR_SIZE_IN_GA
Category Marking: Bolts
Use to define the contents of the size element in bolt marks in general arrangement drawings. If
you have not set the variables XS_SHOP_HOLE_MARK_STRING_FOR_SIZE_IN_GA (p.
386) or XS_SITE_HOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 391), then this variable
is used.
See also Size element in bolt marks
8.10 I
XS_IGNORE_SUBASSEMBLY_HIERARCHY_IN_DIMENSIONING
Category Dimensioning: Parts
Use to defined whether sub-assembly parts are dimensioned as secondary parts of the main
assembly.
When set to TRUE, Tekla Structures ignores sub-assemblies, and parts inside the sub-assemblies
are dimensioned as if they were parts in the main assembly.
XS_IMPERIAL
Category Imperial units
The document is for study only,if tort to your rights,please inform us,we will delete
• Gage of outstanding leg (GOL)
• Center-to-center distance
XS_IMPERIAL_BOLT_MARK
Category Imperial units
Set to 1 to show bolt diameter and length in imperial units in bolt marks.
Use when you need to use imperial bolts and metric units.
This affects only the following elements of bolt marks:
• Bolt diameter
• Bolt length
XS_IMPERIAL_DATE
Category Imperial units
Set to TRUE to use the date format mm/dd/yyyy. Set to FALSE to use the date format
dd.mm.yyyy.
XS_IMPERIAL_HOLE_MARK
Category Imperial units
XS_IMPERIAL_INPUT
Category Imperial units
XS_IMPERIAL_TIME
Category Imperial units
XS_IMPERIAL_TRIANGLES
Category Imperial units
XS_IMPORT_MODEL_LOG
Category Import
Set to TRUE to create create a log every time you use an import model.
Set to APPEND to append a log entry to the previous log.
XS_INCH_SIGN_ALWAYS
Category Imperial units
By default, Tekla Structures does not put an inch symbol (") in dimensions which contain only
inches. Set this variable to show inch symbols in all dimensions.
XS_INP
Points to the folder containing the objects.inp. The default location is
\XSDATADIR%\environments\country-independent\inp\.
XS_INTELLIGENCE_DO_NOT_REMOVE_OBSOLETE_VIEWS
Category Drawing properties
Enter TRUE in the Value field to prevent drawing views from being deleted when associated
objects are removed from the model. FALSE is the default.
For general arrangement drawings use the variable
XS_INTELLIGENCE_DO_NOT_REMOVE_OBSOLETE_VIEWS_IN_GA. TRUE is the default.
XS_INTELLIGENCE_DO_NOT_REMOVE_OBSOLETE_VIEWS_IN_GA
Category Drawing properties
See XS_INTELLIGENCE_DO_NOT_REMOVE_OBSOLETE_VIEWS.
XS_INTELLIGENCE_MAX_PART_COUNT
Category Drawing Properties
Enter an integer to define how many parts are taken into account when searching for associated
objects. The variable is set to 10 by default.
XS_INTELLIGENCE_MAX_PLANE_COUNT
Category Drawing Properties
Enter an integer to define how many planes are taken into account when searching for associated
objects. The variable is set to 1000 by default.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_INTELLIGENT_DRAWING_ALLOWED
Category Drawing properties
Clear the value field or set it to FALSE to prevent Tekla Structures from automatically moving
dimensions, marks, etc. according to model changes.
This setting affects all drawings. To prevent Tekla Structures from auto-
matically updating general arrangement drawings, use the variable
XS_INTELLIGENT_DRAWING_ALLOWED_IN_GA (p. 350).
To control how the drawing view placing works when the model changes, set this variable to
TRUE and use it together with the variable XS_DRAWING_UPDATE_VIEW_PLACING.
XS_INTELLIGENT_DRAWING_ALLOWED_IN_GA
Category Drawing properties
Clear the value field or set it to FALSE to prevent Tekla Structures from automatically moving
dimensions, marks, etc. according to model changes.
XS_INTELLIGENT_CLONING_ALLOWED
Category Drawing properties
Set to TRUE to automatically update the following drawing and model objects in cloned
drawings, if the original drawing is associative:
• Dimensions
• Marks
• Modeling welds (weld symbols that have been automatically created in the drawing)
• Text
• Associative notes
• Graphical objects
This variable also:
• Retains single part views included in the drawing
• Enables modeling welds in the cloned drawing.
XS_INTELLIGENT_MESSAGES_ALLOWED
Category Drawing properties
Use to display message when a drawing is opened if a model object to which one or more
drawing objects are linked is deleted in the model.
To display the message, enter any value in the Value field. To not display the message, enter
FALSE or 0.
XS_I_PROFILE_CENTER
Category Dimensioning: parts
Set to NONE to prevent Tekla Structures using the center line of I profiles to dimension front
views.
8.11 J
XS_JOINT_NUMBER_FORMAT
Category Marking: general
The connection numbers are visible in drawings, when you set the Connection mark field to
Number in the Connection mark properties dialog box. Use this variable to define the
connection number format. For example, you can use it to define prefix text.
Example In XS_JOINT_NUMBER_FORMAT=J%%3.3d:
J is the prefix and the rest of the string defines the number format:
• The first number defines the minimum field width.
• The second number defines the minimum quantity of numbers to display.
XS_JOINTS_USE_NOTCH1
Category Components
The document is for study only,if tort to your rights,please inform us,we will delete
8.12 K
XS_KEEP_AUTOSAVE_FILES_ON_EXIT_WHEN_NOT_SAVING
Category Modeling properties
By default Tekla Structures deletes autosave files when you close a model, to save disk space.
Set this variable to prevent Tekla Structures deleting these files, even if you exit Tekla Structures
without saving the model.
XS_KEYIN_ABSOLUTE_PREFIX
Category Modeling properties
Defines the character used in absolute snapping. Enter any allowed ASCII character. If you have
set Tekla Structures to use absolute snapping by default, using the variable
XS_KEYIN_DEFAULT_MODE) , you do not need to use a snap character for absolute
snapping.
Example XS_KEYIN_ABSOLUTE_PREFIX=$
See also XS_KEYIN_DEFAULT_MODE
XS_KEYIN_RELATIVE_PREFIX
XS_KEYIN_DEFAULT_MODE
Category Modeling properties
XS_KEYIN_RELATIVE_PREFIX
Category Modeling properties
Defines the character used in relative snapping. Enter any allowed ASCII character. If you have
set Tekla Structures to use relative snapping by default, using the variable
XS_KEYIN_DEFAULT_MODE), you do not need to use a snap character for relative
snapping.
Example XS_KEYIN_RELATIVE_PREFIX=@
See also XS_KEYIN_DEFAULT_MODE
XS_KEYIN_ABSOLUTE_PREFIX
Points to the location of the legend_text.fields file, which contains all the available
template table fields.
The file legend_text.fields is only used with Template Editor version 2.2.
XS_LINE_WIDTH
Category Model view
Use to change the width of lines in rendered views. Enter the value in pixels.
XS_LOG_FILE_NAME
Use to define the name of the log file. The default is TeklaStructures.log.
XS_LOGPATH
Points to the folder containing the Tekla Structures log file.
XS_LONGHOLE_MARK_STRING_FOR_SIZE
Category Marking: bolts
Use to define the contents of the Size element in slotted hole marks. The variables
XS_SHOP_LONGHOLE_MARK_STRING_FOR_SIZE and
XS_SITE_LONGHOLE_MARK_STRING_FOR_SIZE override this setting.
For switches you can use for defining the contents, see Size element in bolt marks.
XS_LONGHOLE_MARK_STRING_FOR_SIZE_IN_GA
Category Marking: Bolts
Use to define the contents of the size element in longhole marks in general arrangement
drawings. If you have not set the variables
XS_SHOP_LONGHOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 386) or
XS_SITE_LONGHOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 392), then this variable
is used.
See also Size element in bolt marks
The document is for study only,if tort to your rights,please inform us,we will delete
8.14 M
XS_MACRO_DIRECTORY
Use to specify an alternative folder for recorded macro files. Macro files are usually language
and environment dependent and will not run in any other environment or language.
By default, this variable is defined in the local environment initialization files. For example in
the usimp environment, this variable points to the
..\TeklaStructures\14.0\environments\usimp\macros folder.
To define your own macro folder, set this variable in the user.ini file.
XS_MACRO_ENABLE_TIMESTAMP
Category Modeling properties
Set to TRUE when you want to examine the time spent on different tasks while recording macros.
The timestamps are in the .cs file of the macro in question, which is located in ../
environments/country-independent/macros folder. The macro is saved in the
drawings or modeling folders, depending on in which mode the macro was recorded.
XS_MACRO_REFERENCES
Category Modeling properties
Use to define a path to an additional library, which is used when a macro is compiled.
XS_MACRO_LOG
By default Tekla Structures macro output is displayed in the terminal window. Set this variable
to a file name to save this output to a file.
Use to adjust the magnetic distance of magnetic planes. By default the distance is 0.05 mm. For
more information on magnetic planes, see User-defined planes.
XS_MARK_ALL_BOLT_GROUPS_SEPARATELY
No help available.
XS_MARK_ELEMENT_SPACE_FACTOR
Category Marking: general
By default Tekla Structures leaves a space 0.4*text height between mark elements. Use this
variable to change the default value.
XS_MARK_LEADER_LINE_ARROW_HEIGHT
Category Marking: general
XS_MARK_LEADER_LINE_ARROW_LENGTH
Category Marking: general
XS_MARK_LEADER_LINE_EXTENSION_LENGTH
Category Marking: General
Use to define the length of the leader line extension. Give the lenght in millimeters. The default
value is 0.
XS_MARK_LEADER_LINE_POSITION_TYPE_FOR_NO_FRAME
Category Marking: General
Use to define the leader line position for a leader line with no frame. The default value is 0.
The document is for study only,if tort to your rights,please inform us,we will delete
Example
XS_MARK_LEADER_LINE_POSITION_TYPE_FOR_RECTANGULAR_FRAME
Category Marking: General
Use to define the leader line position for a leader line with a rectangular frame. The default value
is 0.
XS_MARK_LINE_SPACE_FACTOR
Category Marking: general
By default Tekla Structures leaves a space 0.3*text height in multi-line marks (e.g. part, bolt,
and connection marks). Use this variable to change the default value.
XS_MARK_TEXT_FRAME_BOX_HEIGHT_FACTOR
Category Marking: General
Use to define how close text is to underlining. The default value is 0.5.
XS_MATERIAL_SYMBOL_REPRESENTATION_FILE
Category Drawing properties
The document is for study only,if tort to your rights,please inform us,we will delete
Enter the folder path and filename of the file containing the user-defined material symbols.
XS_MAX_ANGLE_BETWEEN_SKEWED_END_PLATE_AND_BEAM_END
Category Drawing properties
Use to produce section views and dimensions of slightly skewed end plates. An end plate can be
sloping or skewed to such a small degree that it is unnecessary to bevel cut the end of the main
part. If the end plate is not dimensioned in the section view, you need to set a limit for the end
plate angle.
Limit angle
Tekla Structures dimensions any end plate skewed less than this value in section views. Larger
angle dimensions do not appear in the section view. Set the angle between the skewed end plate
and beam in degrees. The default angle is 0.
XS_MAX_ANGLE_TOLERANCE_BETWEEN_COMPLEX_MAIN_PARTS
Category Dimensioning: parts
Use to define the maximum angle range (0...1) within which Tekla Structures will dimension
non-parallel parts as one.
XS_MAX_AUTOMATIC_RADIUS_DIMENSION
Category Dimensioning: parts
Defines the maximum radius when you use automatic radius in single part drawings. The default
value is 5000. Tekla Structures will display radii smaller than the value you enter in drawings.
XS_MAX_DECIMALS_IN_PROFILE_NAME
Category Profiles
Use to control the number of decimals in profile names. The default value is 1.
XS_MAXIMUM_NUMBER_OF_PLANES_TO_NAME
Category Modeling Properties
Use to define how many planes Tekla Structures names when the planes are used, for example,
in defining distance variables. The default value is 400.
When the maximum number of planes is reached, Tekla Structures stops naming the planes and
uses the name Undefined plane for the rest of the planes.
XS_MAX_MERGE_DISTANCE_IN_HORIZONTAL
Category Marking: parts
Defines the maximum horizontal distance within which identical reinforcement get merged
marks. The default value is 600 mm.
See also XS_MAX_MERGE_DISTANCE_IN_VERTICAL.
XS_MAX_MERGE_DISTANCE_IN_VERTICAL
Category Marking: parts
Defines the maximum vertical distance within which identical reinforcement get merged marks.
The default value is 600 mm.
See also XS_MAX_MERGE_DISTANCE_IN_HORIZONTAL.
XS_MAX_SPACE_BETWEEN_COMPLEX_ASSEMBLY_PARALLEL_PARTS
Category Dimensioning: parts
Use to define the maximum distance allowed between parallel parts for Tekla Structures to
dimension them as one.
XS_MESSAGES
Use to define the location of the message files. All message files have the file extension ail.
See also Messages (p. 89)
XS_MDIBASICVIEWPARENT
Category Model view
Set to only allow connection or part basic view windows to be moved within the Tekla Structures
window.
Disable to allow connection or part basic view windows to be moved anywhere on the Windows
desktop.
See also XS_MDIVIEWPARENT.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_MDIVIEWPARENT
Category Model view
Set to only allow view windows to be moved within the Tekla Structures window.
Disable to allow view windows to be moved anywhere on the Windows desktop. This gives you
more workspace on the screen, because view windows move to the front when you click on them
and open dialog boxes remain behind the views. It also allows you to enlarge Tekla Structures
windows to fill the entire desktop.
This variable also affects drawing windows. Use the following variables to control connection
and part basic views and zoom views XS_MDIZOOMPARENT and
XS_MDIBASICVIEWPARENT.
XS_MDIZOOMPARENT
Category Model view
Set to only allow zoom windows to be moved within the Tekla Structures window.
Disable to allow zoom windows of views to be moved anywhere on the Windows desktop.
This is useful when you want to examine a view using the magnifier tool, because you can click
on a view to bring it to the front of the desktop. They can also be enlarged to fill the entire
desktop.
XS_MIN_MERGE_PART_COUNT
Category Marking: parts
Use to define the minimum number of identical parts whose marks to merge. See also Merging
part marks.
Example set XS_MIN_MERGE_PART_COUNT=2
XS_MIN_NUMBER_OF_ASSEMBLY_MULTI_CHARACTERS
Category Numbering
XS_MIN_NUMBER_OF_PART_MULTI_CHARACTERS
Category Numbering
XS_MIS_FILE_DIRECTORY
Category CNC
Points to the folder where NC and MIS files are created. The default is the current model folder.
XS_MIS_SEQUENCE
Category Export
Use to enable sequences in EJE and KISS file type MIS exports.
Define which part property is used as the sequence information in the variable. The options are:
• XS_MIS_SEQUENCE=CLASS
• XS_MIS_SEQUENCE=PHASE_NUMBER
• XS_MIS_SEQUENCE=PHASE_NAME
• XS_MIS_SEQUENCE=UDA:USER_PHASE
The limit for the sequence information field lengths are 10 and 4 charac-
ters in KISS and EJE file types, respectively. Do not use long names for
phase names or user phases, if you are using this information as MIS
Sequence.
XS_MODEL_PREFIX_INFLUENCES_MULTI_NUMBERING_FOR
Category Numbering
Use to define whether part and assembly number prefixes affect the numbering of parts and
assemblies in multi-drawings. The options are NONE, ASSEMBLIES, PARTS and
ASSEMBLIES_AND_PARTS.
XS_MODEL_TEMPLATE_DIRECTORY
Category File Locations
Use to define where Tekla Structures saves model templates. Only the templates saved in this
folder are listed in the Model template list box in the New dialog box.
The variable is set to
C:\TeklaStructures\14.0\environments\<your_environment>\model_t
emplates by default.
XS_MULTIDRAWING_REMOVE_VIEW_LABEL_GAP
Category Drawing properties
Set to TRUE to remove unnecessary space between the drawing view label and the drawing view
in multi-drawings.
XS_MULTI_DRAWING_VIEW_PLACING_TRIAL_NUMBER
Category This variable is available only in initialization files.
The document is for study only,if tort to your rights,please inform us,we will delete
Use to define the number of attempts to place the drawing views into a multi-drawing. Enter an
integer between 1 and 500. The variable is set to 500 by default.
XS_MULTI_DRAWING_VIEW_TITLE
Category Drawing properties
Use to define a title for a multi-drawing view in a multi-drawing. Arbitrary strings and switches
(BASE_NAME and NAME) can be used for defining the title.
By default the title is defined as follows:
Drawing %%BASE_NAME%%
XS_MULTIPLIER_SEPARATOR_FOR_MERGED_PART_MARK
Category Marking: parts
Use to define the separator in merged part marks. See Merging part marks.
Example XS_MULTIPLIER_SEPARATOR_FOR_MERGED_PART_MARK=x
8.15 N
XS_NC_DISABLE_PIECE_IDENTIFICATION_FIX
Category CNC
When set to TRUE (default), disables the fix that was made in Tekla Structures 11.0 to DSTV
format. The fix switched the places of phase and drawing identification in the DSTV file header
to follow the DSTV standard better than before.
Because of this change, dstv2dxf converter did not add correct texts to DXF files, and some CNC
controller software will interprete the DSTV files incorrectly.
To enable the fix and create similar DSTV files as Tekla Structures 11.0, set this variable to
FALSE.
XS_NEIGHBOUR_PART_SKEW_LIMIT
Category Drawing properties
Tekla Structures considers neighboring parts as skewed if the product of the vector
multiplication (part axis) (any of the coordinate axis) is less than 1-
XS_NEIGHBOUR_PART_SKEW_LIMIT. The limit has to be given as a floating value.
XSNEST
Use to indicate the folder containing the Tekla Structures Plate Nesting program.
Example XSNEST=C:\PlateNesting
Set to any value to prevent Tekla Structures displaying views automatically when you start the
program.
Example XS_NO_AUTO_DISPLAY_VIEWS=1
XS_NO_BOLT_ANGLE_DIMENSIONS
Category Dimensioning: bolts
To create angle dimensions for bolts, clear the Value field. To not create angle dimensions for
bolts, enter any value.
XS_NO_CHAMFERS_IN_EXACT_MODE
Category Model view
Set to any value to prevent Tekla Structures creating chamfers when in exact mode.
Example XS_NO_CHAMFERS_IN_EXACT_MODE=1
XS_NO_CSK_MARK
Category Marking: bolts
Set to any value to omit the countersunk mark at the end of a bolt mark.
Example XS_NO_CSK_MARK=1
XS_NO_END_VIEWS_TO_INCLUDED_SINGLE_DRAWINGS
Category Single part view in assembly drawing
Set to TRUE to prevent Tekla Structures from creating end views when you create an assembly
drawing and choose to include single-part drawings.
If this variable is disabled, Tekla Structures creates end views based on the properties of the
single-part drawings.
XS_NO_RELATIVE_SHAPE_DIMENSIONS
Category Dimensioning: parts
Set to force shape dimensions to be the same as the dimension type you select.
Example XS_NO_RELATIVE_SHAPE_DIMENSIONS=TRUE
By default, shape dimensions are always relative, no matter which dimension type you select.
XS_NO_SINGLE_PART_DRAWINGS_FOR
Category Single part view in assembly drawing
The document is for study only,if tort to your rights,please inform us,we will delete
Set as follows to prevent Tekla Structures producing single part drawings for assemblies
containing one part:
XS_NO_SINGLE_PART_DRAWINGS_FOR=LOOSE_PARTS
XS_NORTH_MARK_SCALE
Category Marking: parts
Use this variable to define the scale of the north mark symbol. By default, North marks have a
scale of 1:1. You can also create a larger symbol for north marks in the Symbol editor.
XS_NORTH_MARK_SYMBOL
Category Marking: parts
By default the north mark symbol is number 32 in the symbol file. Use this variable to change
the symbol. For information on working with different symbol files, see Working with symbol
files.
XS_NSFS_POSTFIX_FOR_MERGED_PART_MARK
Category Marking: parts
Use to define the postfix in merged part marks. This postfix is visible for identical parts on both
side of a main part. See Merging part marks.
Example XS_NSFS_POSTFIX_FOR_MERGED_PART_MARK=BS
XS_NSFS_TEXT_POSITION_IN_PART_MARK
Category Marking: parts
Defines which element the NSFS (or BS) text follows in merged part marks.
Example XS_NSFS_TEXT_POSITION_IN_PART_MARK=22
The number defines the element type in the mark content that precedes the NSFS text. 22 means
after assembly position. The default is 23, which means that the text is located after part
position. If the type that is defined by the variable cannot be found in the mark at all, the text is
located at end of the mark. To force the text to always appear at the end of the mark, use -1.
XS_NS_POSTFIX_FOR_MERGED_PART_MARK
Category Marking: parts
Use to define the near side postfix in merged part marks. This postfix is visible for identical parts
on near side. See Merging part marks.
Example set XS_NS_POSTFIX_FOR_MERGED_PART_MARK=NS
XS_NUMBERING_RESULTS_DIALOG_DISPLAY_TIME
Category Numbering
Use to set the time frame in which Tekla Structures makes the second save when numbering,
when you have selected the Synchronize with master model (save-numbering-save) option
in the Numbering setup dialog box.
8.16 O
XS_OBJECT_SELECTION_CONFIRMATION
Category Modeling Properties
Use to change the time after which Tekla Structures prompts you to cancel object selection. You
can cancel the object selection process if the selection takes over a defined period of time.
The time is defined in milliseconds. The default value is 5000.
See also Canceling object selection
XS_OMIT_MARKS_OF_HIDDEN_PARTS_IN_GA_DRAWINGS
Category Marking: parts
Set to TRUE to hide part marks of parts hidden by other parts from views in general arrangement
drawings.
Example If you have stiffeners either side of a beam, one will be hidden by the beam in front of it. Set this
variable to TRUE to prevent Tekla Structures displaying the part mark of the hidden part.
XS_OMIT_MARKS_OF_PARTS_OUT_OF_VIEW_PLANE_LIMIT_ANGLE
Use to hide the part marks for parts outside the current view plane by defining the limit for
inclusion as an angle.
You also need to set Parts out of view plane field in the View part mark properties to Not
visible to hide parts from the view that are outside the angle you specify here. The default value
is 20.0.
XS_OMITTED_BOLT_ASSEMBLY_TYPE
Category Marking: bolts
Set to a value to filter that type of bolt marks when the Bolt size limit field is used in drawing
properties. The options are:
• SITE
• SHOP
• SITE_AND_SHOP (default).
XS_OMITTED_BOLT_TYPE
Category Marking: bolts
The document is for study only,if tort to your rights,please inform us,we will delete
Use to define which bolt types to omit from drawings.
XS_OMITTED_DIAMETER_TYPE
Category Marking: bolts
Use to define which diameter marks to omit in drawings. The options are HOLE or BOLT.
XS_OMITTED_PART_NAME_IN_AUTOCONNECTION
Category Components
XS_OMITTED_WELD_TYPE
Category Welds
XS_ORIENTATION_MARK_DIRECTION
Category Marking: parts
Use to define the direction of orientation marks. The options are NORTH-EAST, NORTH-WEST,
SOUTH-EAST and SOUTH-WEST. For more information, see Orientation marks.
XS_ORIENTATION_MARK_MOVE_DIST_FOR_BEAMS
Category Marking: parts
Use to indicate the position of orientation marks for beams. Enter a value indicating the distance
from the end of the part to the orientation mark. The default value is 300.0 mm. You can enter
any value in the range 1.0 to 3000.0. For more information, see Orientation marks.
XS_ORIENTATION_MARK_MOVE_DIST_FOR_BEAMS_IN_GA
Category Marking: parts
Indicates the position of beam orientation marks in GA drawings. For more information, see
XS_ORIENTATION_MARK_MOVE_DIST_FOR_BEAMS.
Use to define the placing of orientation marks for columns. The value assigned to this variable
is the distance from the end of the part to the orientation mark. The default value for columns is
600.0 mm. Possible values range from 1.0 to 3000.0. For more information, see Orientation
marks.
XS_ORIENTATION_MARK_MOVE_DIST_FOR_COLUMNS_IN_GA
Category Marking: parts
Defines the position of column orientation marks in GA drawings. For more information, see
XS_ORIENTATION_MARK_MOVE_DIST_FOR_COLUMNS.
8.17 P
XS_PARAMETRIC_PROFILE_SEPARATOR
Category Profiles
Use to define an additional character to separate dimensions in the name of parametric profiles.
Tekla Structures always recognizes the standard separator characters X, *, -, and /.
Example XS_PARAMETRIC_PROFILE_SEPARATOR=E
XS_PART_DIMENSION_PLANES_TABLE
Category Dimensioning: parts
Use to indicate the path to the user-defined part dimension planes table. This table defines the
planes in which planes dimensions are created (for example, you might want Tekla Structures
to dimension round bars to the middle of the profile rather than the reference line).
Example XS_PART_DIMENSION_PLANES_TABLE=%XS_PROFDB%\dim_planes_table.txt
For more information, see Dimension planes.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_PART_MERGE_MAX_DISTANCE
Category Marking: parts
Use to define the maximum distance within which identical parts get merged marks. Units are
in millimeters. See also Merging part marks.
Example XS_PART_MERGE_MAX_DISTANCE=1200
XS_PART_MULTI_NUMBER_FORMAT_STRING
Category Numbering
Use to define multinumbers for single parts. Use the following switches to define the contents
of part marks. Use as many switches as you need, and enclose each one in double percent
symbols (%%).
The available switches are:
Switch Description
PART_MULTI_DRAWING Multidrawing name.
_NUMBER
PART_MULTI_DRAWING Position of the single-part drawing inside the
_POS multidrawing.
PART_PREFIX Part prefix in the model.
PART_POS Part position number in the model.
Template fields Enter UDA: followed by the name of any relevant
template field. Enclose each name in double
percent symbols (%%). For example,
%%UDA:PHASE%%
User-defined attributes Enter UDA: followed by the name of any relevant
user-defined attribute, exactly as it appears in the
objects.inp file. For example,
%%UDA:MY_INFO_1%%
Example To put the part multinumbers in the format part prefix + position on multi drawing + multi
drawing name, set the variable as follows:
XS_PART_MULTI_NUMBER_FORMAT_STRING=%%PART_PREFIX%%%%PART_MULTI_DRAWING
_POS%%%%PART_MULTI_DRAWING_NUMBER%%
See also XS_ASSEMBLY_MULTI_NUMBER_FORMAT_STRING
XS_USE_MULTI_NUMBERING_FOR
XS_PART_POSITION_NUMBER_FORMAT_STRING
Category Numbering
Use to have Tekla Structures use only letters in part numbers.
The switches are:
The position number/ letter switch can also include a suffix defining the minimum number of
digits (or letters), for example: %%PART_POS.3%%. This example results in a first part number
of 001, second 002 etc.
XS_PART_POSITION_TO_EDGE_NEAREST_TO_NEIGHBOUR
Category Dimensioning: Parts
Use to dimension the position of parts to the edge that is nearest to the neighbor part. The default
is FALSE.
XS_PART_POSITION_TO_LEADING_EDGE
Category Dimensioning: parts
Forces Tekla Structures to dimension the position of beams to the leading edge. For this variable
to take effect, disable the variable XS_USE_PLATE_SIDE_POSITIONING.
For column assemblies, you must also set the variable
XS_PART_POSITION_TO_LEADING_EDGE_IN_COLUMNS_ALSO.
XS_PART_POSITION_TO_LEADING_EDGE_IN_COLUMNS_ALSO
To dimension part position to the leading edge for column assemblies,
set XS_PART_POSITION_TO_LEADING_EDGE_IN_COLUMNS_ALSO=true
XS_PEDDIMAT_FLANGE_CLEARANCE
When a beam is notched in the workshop, there is a minimum distance from the flanges within
which the web cannot be cut. The default is 10 mm. Use this variable to control the distance in
Peddimat format. It only affects profile types I, C, and L.
Example set XS_PEDDIMAT_FLANGE_CLEARANCE=12
The document is for study only,if tort to your rights,please inform us,we will delete
Using an incorrect value can cause problems in the workshop.
XS_PIXEL_TOLERANCE
Category Model view
Use to define the snap zone of objects. Each object has a snap zone, which defines how close
you need to pick to hit a position. When you pick within the snap zone of an object, Tekla
Structures automatically snaps to the closest pickable point on that object. Enter the value in
pixels.
See also Specifying points
XS_PLOT_ORIGIN_MOVE_X
Category Printing
Offsets the print origin in the x direction. Use if a drawing does not fit to the paper or is printed
to a wrong location. Units are millimeters.
XS_PLOT_ORIGIN_MOVE_Y
Category Printing
Offsets the print origin in the y direction. Use if a drawing does not fit to the paper or is printed
to a wrong location. Units are millimeters.
PML_ASSEMBLY_MARKS_IN_USE
Category Export
Set this variable to any value to have Tekla Structures use assembly marks in PML exports. By
default this variable is disabled and Tekla Structures uses part marks.
Set this variable to prevent Tekla Structures from using cardinal points in PML exports. This
means that all parts will be defined by their center lines and their position may differ from that
in the Tekla Structures model. By default this variable is disabled.
XS_PML_EXPORT_INCLUDE_GLOBAL_ID
Category Export
XS_PML_EXPORT_USE_ADDITIONAL_CUT_DIST
Older versions of Tekla Structures added 1mm in length to fitted part ends in PML exports. Use
this variable to force recent versions to also do this.
XS_POLYGON_CUT_EXTRA_THICKNESS
Category Modeling properties
Use to define the cut depth of a polygon cut, for example, to cut thick surface treatment. The
default value for the cut thickness is 5.0 mm.
XS_POLYGON_PERPENDICULAR_EDGE_PREFERENCE_FACTOR
Category Plate work
XS_POLYGON_SQUARE_CORNER_PREFERENCE_FACTOR
Category Plate work
Use to rotate right-angled plates in drawings. The longest side of polygon plates always faces
downwards in drawings, which can affect right-angled plates as illustrated below:
Use this variable to prevent this happening. When this value is set to a factor, Tekla Structures
multiplies the length of the side next to the right angle by that factor, making it the longest side.
Tekla Structures still uses and displays the real dimensions of the plate.
The document is for study only,if tort to your rights,please inform us,we will delete
SQUARE CORNER (2.0)
XS_POP_MARK_COLOR
Category Drawing Properties
Use to define the color of a customized pop-mark symbol that is displayed in a drawing. The
default is 1.
See also XS_POP_MARK_SYMBOL (p. 372)
XS_POP_MARK_HEIGHT (p. 372)
XS_POP_MARK_HEIGHT
Category Drawing Properties
Use to define the height of a customized pop-mark symbol that is displayed in a drawing. Enter
the value in millimeters. The default is 2.0.
See also XS_POP_MARK_SYMBOL (p. 372)
XS_POP_MARK_COLOR (p. 372)
XS_POP_MARK_SYMBOL
Category Drawing Properties
Use to define the location of a customized pop-mark symbol that is displayed in a drawing. The
default is xsteel@0.
See also XS_POP_MARK_HEIGHT (p. 372)
XS_POP_MARK_COLOR (p. 372)
XS_POSITION_DIMENSIONS_FOR_HOLES_IN_SINGLE_SECONDARY_PAR
TS_IN_ASSEMBLY_DRAWING
Category Dimensioning: bolts
To create position dimensions for holes in single secondary parts in assembly drawing, enter any
value. To not create position dimensions for holes, clear the Value field.
Set this variable to have Tekla Structures sort part and assembly part lists so that the main part
of the assembly appears at the top of the list, immediately after the assembly.
XS_PRINT_MULTISHEET_BORDER
Category Drawing Properties
Use to define the borders that are left out from the smaller sheets when printing a drawing on
multiple small sheets.
For example, to leave a 3 mm horizontal and a 5 mm vertical border, set the variable to 3,5.
XS_PRINT_REPORT_FONT
Set to the name of a font to define the font for printed reports. Tekla Structures uses this variable
if you do not specify a font for printed reports in the Print dialog box. If no font is given, Tekla
Structures uses the default font.
Example set XS_PRINT_REPORT_FONT=Courier New
XS_PRINT_REPORT_LINE_WIDTH_LANDSCAPE
Category Templates and symbols
Use to specify the number of characters per row in reports printed in landscape orientation.
See also XS_PRINT_REPORT_LINE_WIDTH_PORTRAIT
XS_PRINT_REPORT_PAGE_HEIGHT_LANDSCAPE
XS_PRINT_REPORT_PAGE_HEIGHT_PORTRAIT
XS_PRINT_REPORT_LINE_WIDTH_PORTRAIT
Category Templates and symbols
Use to specify the number of characters per row in reports printed in portrait orientation.
See also XS_PRINT_REPORT_LINE_WIDTH_LANDSCAPE
XS_PRINT_REPORT_PAGE_HEIGHT_LANDSCAPE
XS_PRINT_REPORT_PAGE_HEIGHT_PORTRAIT
XS_PRINT_REPORT_PAGE_HEIGHT_LANDSCAPE
Category Templates and symbols
Use to specify the number of rows in printed reports with landscape orientation.
See also XS_PRINT_REPORT_LINE_WIDTH_LANDSCAPE
XS_PRINT_REPORT_LINE_WIDTH_PORTRAIT
XS_PRINT_REPORT_PAGE_HEIGHT_PORTRAIT
The document is for study only,if tort to your rights,please inform us,we will delete
XS_PRINT_REPORT_PAGE_HEIGHT_PORTRAIT
Category Templates and symbols
Use to specify the number of rows in printed reports with portrait orientation.
See also XS_PRINT_REPORT_LINE_WIDTH_LANDSCAPE
XS_PRINT_REPORT_LINE_WIDTH_PORTRAIT
XS_PRINT_REPORT_PAGE_HEIGHT_LANDSCAPE
XS_PROFDB
Category File locations
Use to point to the profile folder which Tekla Structures searches for profile, material, device,
and bolt catalogs.
You can store several catalogs in different locations, so it is important to know which catalog
you are using. For more information, see Binary files (p. 55).
XS_PROFILE_ANALYSIS_CHECK_ALL
Category Analysis & Design
In the profile catalog you can enter analysis values for each profile. In the analysis, STAAD.Pro
calculates the analysis values and compare them to the values in the profile catalog, and uses
the values in the profile catalog, if they exist.
To check the profile catalog for analysis values for all profiles, enter TRUE in the Value field for
• XS_PROFILE_ANALYSIS_CHECK_ALL and
• XS_AD_OPTIMISATION_DISABLED
XS_PROFILE_ANALYSIS_VALUE_DIFF_LIMIT
Category Analysis & Design
Sets the warning limit when checking profile catalog analysis values. For more information, see
XS_PROFILE_ANALYSIS_CHECK_ALL.
XS_PROFILE_DISPLAY_INCH_MARK_AFTER_FRACTIONS_IN_REPORTS
Category File locations
Use to define the location of the inch mark in profile lengths in reports.
To display the inch mark after the fractions (for example, PL1"X18 1/2"), enter TRUE. To display
the inch mark before the fractions (for example, PL1"X18"1/2), enter FALSE.
By default, the inch mark is displayed after the fractions.
Set the variables XS_PROJECT and XS_FIRM, along with XS_SYSTEM, to point to the folders
Tekla Structures searches for properties files. Tekla Structures always saves properties in the
current model folder. You can then copy or move them.
See also Folder search order (p. 59).
XS_PROTECT_SYMBOLS
Category Drawing properties
8.18 R
XS_RADIUS_TEXT_IN_UNFOLDING_BENDING_LINE_DIMENSIONING
Category Dimensioning: unfolding
XSR_BOLT_LENGTH_USE_ONLY_INCHES
Category Templates and symbols
Set to TRUE to prevent the variable XSR_USE_ZERO_FEET_VALUE affecting bolt length in bolt
marks.
XSR_DIAMETER_USE_ONLY_INCHES
Use to only output bolt diameter values in reports or drawing templates in inches. The result
would be 0"3/4, not 0'-0"3/4.
XS_REBAR_BEND_MARK_SYMBOL_MIN_SIZE
Category Concrete detailing
Use to increase the size of the reinforcing bar bend symbols in drawings (in drawing units) in
order to see them more clearly.
See also Reinforcement appearance
XS_REBAR_DIMENSION_MARK_MANUAL_CLOSE_TO_GEOMETRY
Category Concrete Detailing
Use to add closing dimensions to the edge of the part in reinforcing bar group dimensions. The
default TRUE means that the closing dimensions are added.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_REBAR_END_SYMBOL_MIN_SIZE
Category Concrete detailing
Use to increase the size of the reinforcing bar end symbols in drawings (in drawing units) in
order to see them more clearly. Works for 45 or 135 degree (see
XS_REBAR_REVERSE_END_SYMBOLS) symbols.
See also Reinforcement appearance
XS_REBAR_MARK_LEADER_LINE_BASE_POINT_SEARCH_STEP_LENGT
H
Category Concrete Detailing
Use to define the step length while searching for an optimal place for the mark leader line base
point along the reinforcing bar. Enter the value in millimeters.
XS_REBAR_MARK_LEADER_LINE_BASE_POINT_SEARCH_TOLERANCE
Category Concrete Detailing
Use to define how far the other reinforcing bars must be from the base point so that Tekla
Structures can place the base point. Enter the value in millimeters.
XS_REBAR_PULLOUT_ANGLE_TEXT_FRAME
Category Concrete Detailing
Use to turn off the text frame around the angle text in pullout pictures. By default, this variable
is set to TRUE.
XS_REBAR_RECOGNITION_HOOKS_CONSIDERATION
Category Concrete Detailing
Set to FALSE to have Tekla Structures ignore hooks when it checks the shape of reinforcing bars,
and to have Tekla Structures assign the same bending type to bars with and without hooks.
Set to TRUE to have Tekla Structures take the hooks into account and to treat bars with or without
hooks, or with different hooks, as different.
The default value is TRUE.
XS_REBAR_REVERSE_END_SYMBOLS
Category Concrete detailing
Use to reverse the reinforcing bar end symbols to a different direction. When this variable is se
to TRUE, the end symbol is drawn at 135 degree angle (used commonly in Norway).
See also XS_REBAR_END_SYMBOL_MIN_SIZE
XS_RECREATE_UNMODIFIED_DRAWINGS
Category Drawning Properties
XS_REFERENCE_CACHE
Category File Locations
Use to define the default location of the cache file that is created from the source file when you
load a reference model for the first time. The variable is set to
C:\TeklaStructuresModels\\RefCacheFolders by default.
• You may sometimes want to change the default location of the cache
file when you are working with multi-user models to reduce network
traffic and disk usage in the server or to speed up the cache operation
(if the local drive is faster than the server drive).
• When you are using different versions of Tekla Structures for
different projects and you experience problems with reference
models, empty the folder where the reference cache is created. The
cache file is recreated the next time you open the reference model.
XS_REFERENCE_DGN_READ_COLORS
Category Import
XS_REFERENCE_DGN_READ_LINES
Category Import
Enter FALSE in the Value field to speed up the reading of reference .dgn files.
XS_REFERENCE_MODEL_HIDDEN_LINE_TYPE
Category Drawing Properties
Use to choose the line type used to display the lines. See the following table for information on
the different line types.
The document is for study only,if tort to your rights,please inform us,we will delete
Set variable to Line type appearance
5
XS_REFERENCE_MODEL_LINES_HIDDEN_BY_ITSELF
Category Drawing Properties
Use to hide reference model lines if they are covered by the model itself. To hide covered
reference lines, enter TRUE. To display covered lines, enter FALSE.
XS_REFERENCE_MODEL_LINES_HIDDEN_BY_OTHER_REFERENCE_MOD
ELS
Category Drawing Properties
Use to hide reference model lines if they are covered by other reference models. To hide covered
reference model lines, enter TRUE. To display covered lines, enter FALSE.
XS_REFERENCE_MODELS_HIDE_PART_LINES
Category Drawing Properties
Use to hide part lines if they are covered by reference models. To hide covered part lines, enter
TRUE. To display covered part lines, enter FALSE.
XS_REFERENCE_MODEL_LINES_HIDDEN_BY_PARTS
Category Drawing Properties
Use to hide reference model lines if they are covered by model parts. To hide covered reference
model lines, enter TRUE. To display covered lines, enter FALSE.
XS_REFERENCE_ROUND_SEGMENTS
Category Import
Use to define the number of round segments to use in reference objects. The default is 16.
XS_REFERENCE_USE_RENDERED_CLIPPING
Category Import
Set to TRUE to have Tekla Structures show only the center line of reference objects outside the
work area in rendered views.
XS_RENDERED_CURSOR_LINE_WIDTH
Category Model view
XS_RENDERED_FOG_END_VALUE
See XS_RENDERED_FOG_START_VALUE.
XS_RENDERED_FOG_START_VALUE
In rendered views distant objects appear progressively darker than close ones. Use the following
variables to control the shade of objects:
set XS_RENDERED_FOG_START_VALUE=0.25
set XS_RENDERED_FOG_END_VALUE=0.50
Use values from 0 to 1 to control the shade of objects. The higher the value, the darker the distant
objects.
Variables disabled
The document is for study only,if tort to your rights,please inform us,we will delete
XS_RENDERED_PIXEL_TOLERANCE_SCALE
Tekla Structures uses pixel tolerance to differentiate between clicking and dragging the mouse
when zooming. Use this variable to define the pixel tolerance.
The default value is 0.7. If the mouse moves less than the value you specify with the mouse
button depressed, it is treated as a click.
XS_REPORT_OUTPUT_DIRECTORY
Category File locations
Points to the folder where Tekla Structures saves reports. If the full path appears in the report
file name field, Tekla Structures ignores this setting.
XS_ROTATE_CUT_VIEWS
Category Drawing view
BY_SYMBOL_MAIN_VIEW uses the orientation of the view that contains the section symbol. This
only applies to section views that Tekla Structures creates automatically. Manually-created
views have the same rotation as the view they are created from.
XSR_USE_NO_FEET_SEPARATOR
Category Templates and symbols
Set to have Tekla Structures use a space instead of the feet separator in drawing tables and
reports (US imperial environment only), e.g. 2 4''1/4.
You also need to set XSR_USE_NO_FEET_SYMBOL.
XSR_USE_NO_FEET_SYMBOL
Category Templates and symbols
Set to have Tekla Structures omit the feet symbol in drawing tables and reports (US imperial
environment only), e.g. 2-4''1/4.
XSR_USE_NO_INCH_SYMBOL
Category Templates and symbols
Set to have Tekla Structures omit the inch symbol in drawing tables and reports (US imperial
version only), e.g. 2-4 ¼ .
The document is for study only,if tort to your rights,please inform us,we will delete
You also need to set XSR_USE_NO_FEET_SYMBOL and XSR_USE_NO_FEET_SEPARATOR.
XSR_USE_ZERO_FEET_VALUE
Category Templates and symbols
Set to force Tekla Structures to show zero feet for values less one foot, e.g. 0'-6''3/4.
XSR_USE_ZERO_INCH_FOR_FRACTIONS
Category Templates and symbols
Set to force Tekla Structures to show zero inches for values only containing fractions, e.g. 2'-3/
4 or 0''1/4.
XSR_USE_ZERO_INCH_VALUE
Category Templates and symbols
Set to force Tekla Structures to show zero inches for values only containing feet and fractions,
e.g. 2'-0''3/4 or 1/4.
8.19 S
XS_SAVE_WITH_COMMENT
Category Multi-user
Set to TRUE to enable the saving of model revision comments in multi-user models.
See also Saving model revision comments
XS_SCALE_COPIED_OR_MOVED_OBJECTS_IN_DRAWINGS
Category Drawing Properties
Use to define the scaling of objects that are copied or moved between drawing views that have
different scales.
To scale the objects according to the view scales, set the varible to TRUE.
To keep the object sizes constant, set the variable to FALSE.
XS_SCALE_MARKS_TO_FIT_LIMIT
Category Marking: parts
Tekla Structures fits part marks near the part they belong to by scaling the text height. Set the
minimum scale with this variable.
Example XS_SCALE_MARKS_TO_FIT_LIMIT=0.5
XS_SCREW_DIAMOND_WITHOUT_PHI
Category Marking: bolts
Set to TRUE to prevent Tekla Structures placing a phi symbol outside the frame of bolt marks
(diamond type only).
XS_SDNF_CONVERT_PL_PROFILE_TO_PLATE
Category Export
Set to TRUE to have SDNF exports convert plate profiles (PL) to contour plates. Works with
SDNF versions 2.0 and 3.0.
XS_SDNF_EXPORT_INCLUDE_GLOBAL_ID
Category Export
XS_SDNF_IMPORT_STORE_MEMBER_NUMBER
Category Import
Set to TRUE to have Tekla Structures store the FrameWorksPlus ID number in SDNF imports.
Tekla Structures stores the ID number in the user-defined attribute SDNF_MEMBER_NUMBER.
For information on exporting the ID number, see
XS_SDNF_EXPORT_INCLUDE_GLOBAL_ID and
XS_PML_EXPORT_INCLUDE_GLOBAL_ID.
XS_SECONDARY_PART_HARDSTAMP
Category CNC
Set to TRUE to include hard stamps for secondary parts in DSTV files. Set to FALSE to create
hard stamps only for main parts.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_SECTION_LINE_COLOR
Category Hatching
Use to add extra lines in different colors around automatic hatching in section views. Enter a
value for the color (from 1 to 14) in the Value field.
• The default value is 0 (no extra lines).
• The number corresponds to the color sequence in the drawing object properties:
XS_SECTION_SYMBOL_LEFT_ARROW_SYMBOL
Category Drawing properties
Use to define the arrow symbol Tekla Structures uses in section symbols at the left end of
sections.
By default Tekla Structures uses the symbol no 145 in the sections.sym file (located
usually in the folder \environments\country-independent\symbols\).
See also XS_SECTION_SYMBOL_RIGHT_ARROW_SYMBOL
Section view label and symbol.
XS_SECTION_SYMBOL_REFERENCE
Category Drawing properties
Sets the reference text for symbols that show a section in another drawing. Enter the text in the
Value field. The text can include:
• free text
• template attributes
If you set the variable in the Advanced options dialog box, use single % characters around the
user-defined and template attributes. For example, %DRAWING_TITLE%.
If you set the variable in the initialization files, use double % characters around the user-defined
and template attributes. For example, %%DRAWING_TITLE%%.
XS_SECTION_SYMBOL_RIGHT_ARROW_SYMBOL
Category Drawing properties
Use to define the arrow symbol Tekla Structures uses in section symbols at the right end of
sections.
By default Tekla Structures uses the symbol no 144 in the sections.sym file (located
usually in the folder \environments\country-independent\symbols\).
See also XS_SECTION_SYMBOL_LEFT_ARROW_SYMBOL
Section view label and symbol.
XS_SECTION_VIEW_REFERENCE
Category Drawing properties
Sets the reference text for section view labels. See also
XS_DETAIL_SYMBOL_REFERENCE.
XS_SEMI_ORTHO_ANGLE
Sets the range for the semi-orthogonal snap as an angle. If you pick within the range, Tekla
Structures snaps to the orthogonal position (0, 45, 90, 135, 180, etc. degrees).
Example XS_SEMI_ORTHO_ANGLE=15
XS_SHOP_BOLT_MARK_STRING_FOR_SIZE
Category Marking: Bolts
Use to define the contents of the Size element in bolt marks (workshop).
For switches available to define mark contents, see Size element in bolt marks.
XS_SHOP_BOLT_MARK_STRING_FOR_SIZE_IN_GA
Category Marking: Bolts
The document is for study only,if tort to your rights,please inform us,we will delete
Use to define the contents of the size element in bolt marks for workshop bolts in general
arrangement drawings.
See also Size element in bolt marks
XS_SHOP_HOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 386)
XS_SHOP_LONGHOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 386)
XS_SHOP_HOLE_MARK_STRING_FOR_SIZE
Category Marking: Bolts
Use to define the contents of the Size element in hole marks (workshop).
For switches to define mark contents, see Size element in bolt marks.
XS_SHOP_HOLE_MARK_STRING_FOR_SIZE_IN_GA
Category Marking: Bolts
Use to define the contents of the size element in hole marks for workshop bolts in general
arrangement drawings.
See also Size element in bolt marks
XS_SHOP_BOLT_MARK_STRING_FOR_SIZE_IN_GA (p. 385)
XS_SHOP_LONGHOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 386)
XS_SHOP_LONGHOLE_MARK_STRING_FOR_SIZE
Category Marking: Bolts
Use to define the contents of the Size element in slotted hole marks (workshop).
For switches to define mark contents, see Size element in bolt marks.
XS_SHOP_LONGHOLE_MARK_STRING_FOR_SIZE_IN_GA
Category Marking: Bolts
Use to define the contents of the size element in longhole marks for workshop bolts in general
arrangement drawings.
See also Size element in bolt marks
XS_SHOP_BOLT_MARK_STRING_FOR_SIZE_IN_GA (p. 385)
XS_SHOP_HOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 386)
XS_SHOW_PERFORM_NUMBERING_MESSAGE
Use to show or hide the Perform numbering button in the warning message Tekla Structures
displays if you try to create a drawing without numbering or when numbering is not up to date.
• By default, this variable is set to TRUE and the numbering button is shown.
• To hide the button, set this variable to FALSE.
Consider hiding the numbering button in the multi-user mode, because unnecessary or
unplanned numbering may take a while in large models or break project numbering. This can
XS_SHOW_REFERENCE_MODEL_HIDDEN_LINES
Category Drawing Properties
Use to display or hide the hidden lines of reference models in drawings. When you set the
variable to TRUE, reference model lines are never hidden by other objects. To hide hidden lines,
enter FALSE.
XS_SHOW_REVISION_MARK_ON_DRAWING_LIST
Category Drawing properties
Set to TRUE to have Tekla Structures include the Revision mark field in the Tekla Structures
drawing list in the modeling environment, rather than the Revision number field (default).
XS_SHOW_SITE_STUDS_IN_ASSEMBLY_DRAWINGS
Category Drawing properties
XS_SHOW_STUDS_IN_WORKSHOP_DRAWINGS
Set to TRUE to show workshop studs in single-part drawings.
XS_SHOW_TEMPLATE_LOG_MESSAGES
Category Templates and symbols
Use to show or hide the error messages related to template attributes in the log file. By default
this variable is set to FALSE.
XS_SINGLE_CENTERED_SCREW
Category Single part view in assembly drawing
XS_SINGLE_CLOSE_DIMENSIONS
Category Single part view in assembly drawing
Use to close dimensions in single-part views included in an assembly drawing. See also Closing
dimensions.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_SINGLE_CLOSE_SHORT_DIMENSIONS
Category Single part view in assembly drawing
Use to close short dimensions in single-part views included in assembly drawings. See also
Closing dimensions.
XS_SINGLE_COMBINE_DISTANCE
Category Single part view in assembly drawing
Use to set a distance for combining dimensions in single-part views included in assembly
drawings. Enter a decimal value. See also Combining distances.
XS_SINGLE_COMBINE_MIN_DISTANCE
Category Single part view in assembly drawing
Use to set a minimum distance for combining dimensions in single-part views included in
assembly drawings. Enter a decimal value. See also Combining distances.
XS_SINGLE_COMBINE_WAY
Category Single part view in assembly drawing
Use to combine dimensions in single-part views included in assembly drawings. The five
options (1,2,3,4,5) correspond to the combining order in the dimensioning properties dialog box.
See also Combining distances.
XS_SINGLE_DIMENSION_TYPE
Category Single part view in assembly drawing
Use to set a dimension type for single-part views included in assembly drawings. The options
are:
• 1 relative
• 2 absolute
• 3 both
XS_SINGLE_DRAW_PART_AS
Category Single part view in assembly drawing
Use to define how parts appear (their representation type) in single-part views included in
assembly drawings. The options are:
• 1 solid
• 4 workshop solid (round tubes open)
• 2 symbol form
Use to exclude single-part views from assembly drawings. The options are:
• NONE includes all single part views.
• MAIN_SHAFT includes single part views of all parts, except assembly main parts.
• ALL_SHAFTS includes single part views of all parts, except those with another object
welded to them (i.e. primary parts).
• AUTOMATIC includes single part views of all parts, except the longest main part in the
assembly.
• ALL_BUT_MAIN_PART includes single part views of assembly main parts only.
• STANDARD includes single-part views of all parts, except standard parts. You can add
STANDARD after any of the existing values, for example MAIN_SHAFT_AND_STANDARD
creates single-part drawing from all but main part or standard parts.
See also Standard part model.
XS_SINGLE_FORWARD_OFFSET
Category Single part view in assembly drawing
Use to set a forward offset for dimensions in single-part views included in an assembly drawing.
Enter the value as a decimal. The forward offset defines how positions dimension lines. See also
Forward offset.
XS_SINGLE_NO_RELATIVE_SHAPE_DIMENSIONS
Category Dimensioning: parts
Forces shape dimensions to be the same as the dimension type you select.
See also XS_NO_RELATIVE_SHAPE_DIMENSIONS
XS_SINGLE_NO_SHORTEN
Category Single part view in assembly drawing
XS_SINGLE_ORIENTATION_MARK
Category Single part view in assembly drawing
You can create orientation marks for included single-part views in assembly drawings. To show
the orientation marks in single-part views:
• Enter TRUE in the Value field for this variable.
• Set the option Single-part attributes to Current attributes (in Assembly - layout
properties > Other). Tekla Structures takes the orientation mark settings from the current
single-part drawing properties.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_SINGLE_PART_DRAWING_VIEW_TITLE
Category Drawing properties
Use to define a title for single-part drawing views in a multi-drawings. You can use any of the
following to define the title:
• PART_NAME
• PART_MATERIAL
• PART_POS
• ASSEMBLY_POS
• MODEL_NUMBER
• LENGTH, PROFILE
• LENGTH
• BASE_NAME
• NAME
XS_SINGLE_PART_EXTREMA
Category Single part view in assembly drawing
XS_SINGLE_PART_SHAPE
Category Single part view in assembly drawing
XS_SINGLE_SCALE
Category Single part view in assembly drawing
Use to set the scale of single-part views included in assembly drawings. Enter a decimal value.
Example To have Tekla Structures use the scale 1/10, enter 10.0 in the Value field.
XS_SINGLE_SCREW_INTERNAL
Category Single part view in assembly drawing
Use to include position dimensions for bolts in single-part views included in assembly drawings.
See also Main part bolt positions.
XS_SINGLE_USE_WORKING_POINTS
Category Single part view in assembly drawing
Use to include dimensions from work points in single-part views included in assembly drawings.
XS_SINGLE_X_DIMENSION_TYPE
Category Single part view in assembly drawing
Use to set the dimension type for single-part views included in assembly drawings. The options
are:
• 1 relative
• 2 absolute
• 3 both
XS_SITE_BOLT_MARK_STRING_FOR_SIZE
Category Marking: Bolts
Use to define the contents of the Size element in bolt marks (site).
For switches you can use to define the contents, see Size element in bolt marks.
XS_SITE_BOLT_MARK_STRING_FOR_SIZE_IN_GA
Category Marking: Bolts
Use to define the contents of the size element in bolt marks for site bolts in general arrangement
drawings.
See also Size element in bolt marks
XS_SITE_HOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 391)
XS_SITE_LONGHOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 392)
XS_SITE_HOLE_MARK_STRING_FOR_SIZE
Category Marking: Bolts
Use to define the contents of the Size element in hole marks (site).
For switches you can use for defining the contents, see Size element in bolt marks.
XS_SITE_HOLE_MARK_STRING_FOR_SIZE_IN_GA
Category Marking: Bolts
The document is for study only,if tort to your rights,please inform us,we will delete
Use to define the contents of the size element in hole marks for site bolts in general arrangement
drawings.
See also Size element in bolt marks
XS_SITE_BOLT_MARK_STRING_FOR_SIZE_IN_GA (p. 391)
XS_SITE_LONGHOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 392)
XS_SITE_LONGHOLE_MARK_STRING_FOR_SIZE
Category Marking: Bolts
Use to define the contents of the Size element in slotted hole marks (site).
For switches you can use for defining the contents, see Size element in bolt marks.
XS_SITE_LONGHOLE_MARK_STRING_FOR_SIZE_IN_GA
Category Marking: Bolts
Use to define the contents of the size element in longhole marks for site bolts in general
arrangement drawings.
See also Size element in bolt marks
XS_SITE_HOLE_MARK_STRING_FOR_SIZE_IN_GA (p. 391)
XS_SITE_BOLT_MARK_STRING_FOR_SIZE_IN_GA (p. 391)
XS_SNAPSHOT_DIRECTORY
Category File locations
Points to the folder where Tekla Structures stores screenshots. If the variable is disabled, Tekla
Structures stores screenshots in the current model folder.
If the defined folder does not exist, Tekla Structuresautomatically creates it when you take a
screenshot.
Example XS_SNAPSHOT_DIRECTORY=c:\temp\
XS_SOLID_BUFFER_SIZE
Category Speed and accuracy
Use to define the size of the solids buffer. The default value is 5000 solids.
Tekla Structures creates a buffer in system RAM to store the solid representation of parts it
creates during certain processes. For example, Tekla Structures creates solids when numbering
a model. When this buffer fills up, Tekla Structures erases the contents in order to continue using
the buffer.
Increasing this value also increases the memory used by Tekla Structures processes. Decreasing
this value decreases the memory requirements, but also decreases performance as Tekla
Structures has to recreate solids more often.
Testing various settings is the best way to optimize solid buffer size. Remember opening Tekla
Structures windows uses some RAM, and that other programs also use RAM for various
processes.
XS_SOLID_USE_HIGHER_ACCURACY
Use to model profiles more accurately in model views and drawings using profile roundings and
sloping flanges. Using this variable also makes the weight value more accurate.
By default this variable is not used. To use this variable, add it to the user.ini file and set to
TRUE.
This variable increases the number of faces in solids, which slows down
Tekla Structures. We recommend using this variable only when needed.
Limitations • In components, some stiffeners might bite into flanges of columns or beams.
• Some bolt edge distances are not correctly calculated.
XS_STACKED_FRACTION_TYPE
Category Imperial units
Use to define the appearance of fractions. You can use stacked fractions in drawings, text, marks
etc., but not in templates. The options are (from left to right in the illustration):
• NOT_STACKED
• DASH
• SLASH
• WITHOUT_SLASH
If you do not want to use stacked fractions, set this variable to NOT_STACKED, or use a backslash
character ( \ ) before the slash character ( / ) in the text (e.g. 1\ /16).
XS_STANDARD_GUSSET_WIDTH_TOLERANCE
Category Components
Use to define the tolerance between the actual and standard widths of gusset plates created using
modeling tools or connections. Tekla Structures uses a standard plate file to define the default
plate width including the tolerance value. Enter the value in millimeters.
Components that use this variable are:
• Welded gusset (10)
The document is for study only,if tort to your rights,please inform us,we will delete
• Bolted gusset (11)
XS_STANDARD_STIFFENER_WIDTH_TOLERANCE
Category Components
Use to define the tolerance between the actual and standard widths of stiffener plates created by
Haunch (40). Enter the value in millimeters. The variable is set to 10 by default.
XS_STD_PART_MODEL
Category Numbering
XS_SUPERSCRIPT_HEIGHT_FACTOR
Category Dimensioning: General
Use the variable to set the scale factor for the text height in superscripts used in dimensions. The
default is 0.7.
Examples
1.5
0.5
XS_SWITCH_MULTI_NUMBERS_FOR
Category Numbering
Use to define the order in which multi-drawing numbers, and part or assembly numbers appear
in multi-numbers. The options are: NONE, ASSEMBLIES, PARTS and ASSEMBLIES_AND_PARTS.
Example If this variable is set to PARTS, the presentation of multinumbers for parts is 101a, not a101.
XS_SWITCH_POS_NUMBERS_FOR
Category Numbering
Changes the prefix you define for Tekla Structures assembly and/or part marks to a suffix (for
example, A1 becomes 1A). The options are NONE, PARTS, ASSEMBLIES,
ASSEMBLIES_AND_PARTS.
SYMEDHOME
Category Templates and symbols
XS_SYSTEM
Category File locations
The document is for study only,if tort to your rights,please inform us,we will delete
8.20 T
TEMPLATE_FONT_CONVERSION_FILE
Category Templates and symbols
XS_TEMPLATE_DIRECTORY
Category File locations
Points to the location of the folder containing template (*.tpl) and report (*.rpt) files.
See also Folder search order.
XS_TEMPLATE_DIRECTORY_SYSTEM
Category File locations
Use to set the path to the default environment-specific templates delivered with Tekla
Structures.
See also Folder search order.
XS_TEXT_FONT
No help available.
XS_TEXT_HEIGHT_FACTOR
Use to fine-tune Tekla Structures font heights when you are using the "Custom %" setting in
Windows 2000 font size setup
Example set XS_TEXT_HEIGHT_FACTOR=1.0
XS_TEXT_ORIENTATION_EPSILON
Category Drawing Properties
Use to define the point where text that is positioned almost vertically is turned so that it is faced
the other way around. The default is 0.1.
TEXT_Y_SIZE
Use to change font size in the Template Editor
Example TEXT_Y_SIZE=5
XS_THUMBNAIL_FONT
Category Model view
XS_TPLED_INI
Category Templates and symbols
XS_TRY_TO_KEEP_LOCATION_IN_FREEPLACING
Category Drawing properties
Use to fine-tune the functionality of the Arrange Drawing Objects command in the Drawing
Editor.
This variable is set to TRUE by default, meaning that the Arrange Drawing Objects command
tries to find a new location for the selected object as close to the current location as possible. If
the current location is free, the object is not moved at all.
When this variable is set to FALSE, the Arrange Drawing Objects command works the same
way as Ignore Current Locations.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_TUBE_UNWRAP_LIMIT_THICKNESS
Category Drawing properties
XS_TUBE_UNWRAP_PAPER_THICKNESS
Category Drawing properties
XS_TUBE_UNWRAP_USE_PLATE_PROFILE_TYPE_IN_NC
Category CNC
To use the plate profile type B in the NC file header data for unwrapped round tubes, set to TRUE.
To use RO for round tubes, enter FALSE.
Use this variable only when you have set the variable
XS_TUBE_UNWRAP_WITH_CUT_HOLES to TRUE.
XS_TUBE_UNWRAP_WITH_CUT_HOLES
Category Drawing properties
Set to TRUE to include cut holes in workshop drawings or NC files of unwrapped CHS (circular
hollow section) profiles.
This variable is set to TRUE by default. If you set it to FALSE, then the previously existing
unwrapping method is applied.
8.21 U
XS_UEL_IMPORT_FOLDER
You can collect all the *.uel files of your custom components and sketched cross sections in
one folder, and then automatically import them to new models. Use this variable to point to the
folder containing the *.uel files.
When this variable is set (preferably in the user.ini file), and you create a new model, Tekla
Structures automatically imports the *.uel files to the model.
XS_UNFOLDING_ANGLE_DIM_FORMAT
Category Dimensioning: unfolding
Use to define the format of angle text. Use the same integer values that appear in the option menu
of the dimension property dialog box (0, 1, 2, 3, 4, 5, 6, 7). The default value is 1.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_UNFOLDING_ANGLE_DIM_PRECISION
Category Dimensioning: unfolding
Use to define the precision of angle text. Use the same integer values that appear in the option
menu of the dimension property dialog box (1, 2, 3, 4, 8, 16, 32, 10, 100, 1000). The default
value is 10.
XS_UNFOLDING_DONT_USE_NEUTRAL_AXIS_FOR_RADIUS
Category Dimensioning: unfolding
By default, Tekla Structures uses the neutral axis of the part to calculate the bending radius in
unfolded views. Set this variable to TRUE to have Tekla Structures calculate the bending radius
from the inner surface of the part.
XS_UNFOLDING_PLANE_EPSILON
Category Dimensioning: Unfolding
Use to specify the epsilon when checking if all section points are on the same plane. The default
value is 0.01 mm.
XS_UNIQUE_NUMBERS
Category Numbering
Set this variable to have Tekla Structures create unique position numbers for all parts when
numbering, even if they are equal.
See also XS_UNIQUE_ASSEMBLY_NUMBERS (p. 400)
XS_UNIQUE_ASSEMBLY_NUMBERS
Category Numbering
Set to TRUE if you want Tekla Structures to create unique position numbers for all assemblies
when numbering, even if they are identical.
Parts are still numbered the same way as before.
The default value is FALSE.
See also XS_UNIQUE_NUMBERS (p. 400)
XS_UPDATE_MARK_PLACING_IN_DRAWING
Category Marking: parts
Updates the position of updated marks in specific drawing types. Use the letters in the following
table to specify the drawing types. By default, this variable applies to single-part, assembly, and
multi-drawings.
Example To update the position of updated part marks in single-part, assembly, multi-, and general
arrangement drawings:
XS_UPDATE_MARK_PLACING_IN_DRAWING=WAMG
XS_UPDATE_MARKS_IN_FROZEN_DRAWINGS
Category Marking: general
Set to TRUE to have Tekla Structures to update marks in frozen drawings and also create new
marks if new parts have been added. If disabled Tekla Structures only updates parts and bolts.
XS_UPSIDE_DOWN_TEXT_ALLOWED
Category Concrete detailing
Set toTRUE to place part marks or other text upside down to illustrate that identical parts have a
different orientation. If you do not set this variable, Tekla Structures automatically changes all
marks or text that are rotated more than 90 degrees.
XS_USABSOLUTE_TO_RELATIVE_LIMIT
Category Dimensioning: general
Use to affect the distance within which the first and last US Absolute dimension lines appear as
relative.
Example XS_USABSOLUTE_TO_RELATIVE_LIMIT=1000
In this example, Tekla Structures will change first and last dimension lines shorter than 1000
mm to Relative dimensions. Dimension lines greater or equal to 1000 mm will remain US
Absolute dimensions.
XS_USABSOLUTE2_TO_RELATIVE_LENGTH_FACTOR
Category Dimensioning: general
Tekla Structures multiplies the space required by US Absolute2 dimension text by this value. If
the result is larger than the actual dimension, Tekla Structures changes the dimension type to
Relative. The default value is 1.5.
XS_USE_ASSEMBLY_NUMBER_FOR
Category Numbering
The document is for study only,if tort to your rights,please inform us,we will delete
Makes the assembly or cast unit number the part number of main parts in assemblies or cast
units.
• Set to MAIN_PART to assign the assembly or cast unit number to the main parts of an
assembly or cast unit. All other parts use part number.
• Set to LOOSE_PART to assign the assembly or cast unit number to the assemblies or cast
units that only contain one part.
XS_USE_BOLT_DISTANCE_IN_NOTCH_CALCULATIONS
Set to TRUE to use automatic notch height calculation according to bolt distance. This affects
connections 129 and 184.
XS_USE_COLOR_DRAWINGS
Category Drawing view
Changes the default color mode in drawings when the Tekla Structures is started. By default,
drawings are black and white. Set to TRUE to use colors in drawings.
XS_USE_CONVEX_PROTECT_AREA
Category This variable is available only in initialization files.
Set to TRUE to have Tekla Structures calculate the protection area more accurately along the
faces of parts so that part marks can be placed inside the profile also for curved hollow sections.
The variable is set to TRUE by default.
XS_USE_DRAWING_NAME_AS_PLOT_FILE_NAME
Use to prevent Tekla Structures converting the dot in the drawing name (e.g. B.1) to an
underscore in the plot file name when printing.
XS_USE_DRAWING_NAME_AS_PLOT_TITLE
Category Printing
Set to TRUE when you want Tekla Structures to use the drawing name as the print title, for
example, when printing to a .pdf file or to a Windows printer.
As a result, the Windows printer dialog box, for example, will show the drawing plot file name
you define with variables and not the general Tekla Structures print title, such as "Tekla
Structures drawing - A [T.100]".
See also XS_DRAWING_PLOT_FILE_NAME.
XS_USE_FILE_COMPRESSION
Set to automatically compress model files. The compression ratio of the model is approximately
70 to 80%. This means you can open and save models more quickly, particularly when working
on a network.
XS_USE_FLAT_DESIGNATION
Category Plate work
Set to any value to use flat bar designation. For more information on flat bars, see Using flat
bars.
XS_USE_LINECLIP
Category Printing
Set to FALSE to display continuous lines in printed drawings, for example, to run the line through
text or drawing marks.
XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR
Category Numbering
Use to allow the prefixes used in part and assembly numbering to be used in multi-drawing
numbers.
Example If you set this variable to PARTS, the multinumbers for parts appear as 101Pa.
XS_USE_MULTI_NUMBERING_FOR
Category Numbering
Use to define if multinumbering affects assemblies, parts, or both. Part and assembly numbering
must be based on drawing numbers to use multinumbering.
The document is for study only,if tort to your rights,please inform us,we will delete
The options are:
• NONE
• ASSEMBLIES
• PARTS
• ASSEMBLIES_AND_PARTS
XS_USE_MULTI_NUMBERING_WHEN_COPYING_DRAWING_VIEWS
Category Numbering
To use multinumbering when copying drawing views, enter TRUE in the Value field. To not use
multinumbering, clear the Value field.
XS_USE_NEW_CLASH_CHECK
Category Modeling Properties
If you are working on a large model, running the clash check may sometimes be slow. In that
case you can use the old clash checking functionality, which does not recognize clashes with
reference models.
To revert to the old functionality, set the variable to FALSE. The default value is TRUE.
XS_USE_NEW_PLATE_DESIGNATION
Category Plate work
Set to TRUE to switch the width and length values, if the width is greater than the length.
Exampole A beam with profile BL15*240 and the distance between beam endpoints is 215 mm.
• If XS_USE_NEW_PLATE_DESIGNATION is set, the length of the beam is fixed at 240, and
the beam profile changes to BL15*215.
• If XS_USE_NEW_PLATE_DESIGNATION is not set, the length of the beam is to 215 and the
profile remains BL15*240
XS_USE_NEW_WELD_PLACING
If you have set welds visible in the drawing, this variable affects in which drawing view (front,
back, top, or bottom) Tekla Structures draws the welds.
• When the variable is set to TRUE, Tekla Structures draws welds to the view in which has
best visibility to the secondary part.
• When the variable is not set, Tekla Structures selects the view according to the primary
part.
XS_USE_NEW_USNOTCH
Use to indicate whether to locate the horizontal cut of a notch above or below the flange of the
main beam.
Used with the following notching options:
• ASSEMBLIES_AND_PARTS
Example If you set this variable to PARTS, Tekla Structures displays the multinumber as e.g. 101/1. If
you also set the variable XS_USE_MODEL_PREFIX_IN_MULTI_NUMBERS_FOR to PARTS, Tekla
Structures replaces the slash character with the part prefix, e.g. 101P1.
XS_USE_OLD_FILTERING
Category Modeling Properties
Use to change the appearance of the Object Group - Select Filter dialog box.
The default value is FALSE.
See also Select filter dialog box
XS_USE_OLD_HQ_PROFILE_DEFINITION
Category Profiles
Set to use the old HQ profile definition. In the old HQ profile definition, profile height is the
total height from the lower surface of the lower flange to the top of the upper flange.
The new HQ profile definition omits the lower flange thickness and the profile height is equal
to the web height.
XS_USE_OLD_POLYBEAM_LENGTH_CALCULATION
No help available.
XS_USE_ONLY_INCHES_IN_SHEET_SIZES
Category Imperial units
XS_USE_ONLY_INCHES_IN_WELD_LENGTH
Category Imperial units
The document is for study only,if tort to your rights,please inform us,we will delete
XS_USE_ONLY_NOMINAL_REBAR_DIAMETER
Category Concrete detailing
Nominal diameter defines the cross section area of the reinforcing bar. To use nominal diameter
for reinforcing bars, enter TRUE in the Value field. To use actual diameter, clear the Value field.
(Actual diameter takes into account the "embosses" and tells the smallest hole diameter where
the bar fits.)
XS_USE_PLATE_SIDE_POSITIONING
Category Dimensioning: parts
Use to make the position dimension of plates dependent on the position of plates in the model.
Example Where a plate is positioned behind the reference points, Tekla Structures will place the position
dimension on the top face of the plate.
XS_USE_POINT_AS_SEPARATOR_IN_PROFILE_NAME
Set to use the period character (.) as the separator in parametric profile names, instead using it
as a decimal separator. This increases the number of separators available in the US imperial
environment.
XS_USE_SEMI_ORTHO
Set to FALSE when you want to use full orthogonal snapping. With full orthogonal snapping,
Tekla Structures can only to snap to positions in orthogonal directions (0, 45, 90, 135, 180, etc.
degrees) on the work plane.
When set to TRUE (default), Tekla Structures uses semi-orthogonal snapping, which enables you
to pick orthogonal positions within a tolerance which you set with
XS_SEMI_ORTHO_ANGLE. Outside the tolerance you can pick any position.
XS_USE_SMALLER_GUSSET_PLATE
Category Components
Set to TRUE to minimize the size of rectangular gusset plates created by gusset connections. You
can create smaller gusset plates by using a single bracing and secondary bolts dimensioned to
the middle of the secondary part. Tekla Structures generates a triangular gusset plate when the
primary part is located between diagonals.
XS_USE_SMOOTH_LINES
Category Model view
Set to TRUE to have Tekla Structures use anti-aliasing to minimize jagged edges in rendered
views. Before using this variable, check that your display adapter supports anti-aliasing.
XS_USE_SOFTWARE_RENDERING
Category Model view
XS_USE_SPECIAL_FILLER_PLATE_THICKNESS
Set to TRUE to have filler plate thicknesses comply with Japanese standards.
XS_USE_TUBE_INNER_LENGTH_IN_DIMENSIONING
Category Dimensioning: parts
Set to TRUE to have Tekla Structures dimension the overall length of tube profiles along the inner
surface instead of outer surface.
XS_USE_VERTICAL_PLACING_FOR_COLUMNS_IN
Category Drawing properties
Use to place columns vertically in drawings. Use the following options to specify the types of
columns to place vertically:
• ASSEMBLY_DRAWINGS
• SINGLE_PART_DRAWINGS
• ASSEMBLY_AND_SINGLE_PART_DRAWINGS
XS_USER_DEFINED_BOLT_SYMBOL_TABLE
Category Marking: bolts
XS_USER_DEFINED_PARAMETRIC_PROFILE_SEPARATORS
Category Profiles
Use to define additional separators to separate dimensions in the names of parametric profiles.
The separators can consist of multiple characters.
Separate the values with commas, for example GA,ABC.
• Do not start separator names with an inch separator (", ', /) when
using imperial units.
In addition to these characters, Tekla Structures always recognizes the standard separator
characters X, *, -, and /, and also the character defined by the variable
XS_PARAMETRIC_PROFILE_SEPARATOR.
The document is for study only,if tort to your rights,please inform us,we will delete
8.22 V
XS_VALID_CHARS_FOR_ASSEMBLY_FAMILY_POSITION_NUMBERS
Category Numbering
Specifies valid characters for assembly family position numbers. You must specify all the valid
characters in this variable.
See also XS_ASSEMBLY_FAMILY_POSITION_NUMBER_FORMAT_STRING
XS_VALID_CHARS_FOR_ASSEMBLY_FAMILY_QUALIFIER
Category Numbering
Specifies valid characters for the assembly family number qualifier. You must specify all the
valid characters in this variable.
Example XS_VALID_CHARS_FOR_ASSEMBLY_FAMILY_QUALIFIER=GHJKL
See also XS_ASSEMBLY_FAMILY_POSITION_NUMBER_FORMAT_STRING
XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS
Category Numbering
Use to specify the valid characters for assembly multinumbers. You must specify all the valid
characters in this variable.
Example XS_VALID_CHARS_FOR_ASSEMBLY_MULTI_NUMBERS=abeg
XS_VALID_CHARS_FOR_ASSEMBLY_POSITION_NUMBERS
Category Numbering
Specifies valid characters for assembly position numbers. See also
XS_ASSEMBLY_POSITION_NUMBER_FORMAT_STRING.
XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS
Category Numbering
Use to specify the valid characters for part multinumbers. You must specify all the valid
characters in this variable.
Example XS_VALID_CHARS_FOR_PART_MULTI_NUMBERS=ABEG
XS_VALID_CHARS_FOR_PART_POSITION_NUMBERS
Category Numbering
Use to specify the valid characters for part position numbers. See also
XS_PART_POSITION_NUMBER_FORMAT_STRING (p. 368).
Use to change the dimension line color in rendered views. Define the color using RGB values:
XS_VIEW_DIM_LINE_COLOR=<value for red> <value for green> <value for
blue>.
Separate the values with spaces. Define the values on a scale of 0 to 1. Restart Tekla Structures
for the change to take effect.
Example
XS_VIEW_DIM_TEXT_COLOR
Category Model View
Use to change the dimension text color in rendered views. Define the color using RGB values:
XS_VIEW_DIM_TEXT_COLOR=<value for red> <value for green> <value for
blue>.
Separate the values with spaces. Define the values on a scale of 0 to 1. Restart Tekla Structures
for the change to take effect.
Example
XS_VIEW_FAST_BOLT_COLOR
Category Model View
Use to define the color of bolts in rendered views when you are using the bolt representation
option Fast. Define the color using the RGB (Red Green Blue) values. The scale is from 0 to 1.
Example For example, use 0.0 0.0 0.0 for black and 1.0 1.0 1.0 for white.
XS_VIEW_FREE_MEASURE_PLANE
Category Model View
The document is for study only,if tort to your rights,please inform us,we will delete
Use to define the plane where the results of free measure are shown. You can have the distances
displayed in the local and/or global coordinate system.
The possible values are VIEW, WORK and BOTH. The default value is VIEW.
If you set the variable to BOTH, only one value is shown if the values are
identical.
Example In the following example, the variable has been set to BOTH:
XS_VIEW_HEIGHT
Category Model view
Use to define the default window size of views and their initial position on the screen. Similar
to XS_BASICVIEW... variables.
XS_VIEW_PART_LABEL_COLOR
Category Model View
Use to change the part label color in rendered views. Define the color using RGB values:
XS_VIEW_PART_LABEL_COLOR=<value for red> <value for green> <value for
blue>.
Separate the values with spaces. Define the values on a scale of 0 to 1. Restart Tekla Structures
for the change to take effect.
Example
XS_VIEW_POSITION_X
Category Model view
Use to define the default window size of views and their initial position on the screen. Similar
to XS_BASICVIEW... variables.
XS_VIEW_POSITION_Y
Category Model view
Use to define the default window size of views and their initial position on the screen. Similar
to XS_BASICVIEW... variables.
XS_VIEW_TITLE_FONT
Category Model view
Use to specify the font for drawing view titles. If this variable is disabled, Tekla Structures uses
the font specified by XS_DEFAULT_FONT.
XS_VIEW_WIDTH
Category Model view
Use to define the default window size of views and their initial position on the screen. Similar
to XS_BASICVIEW... variables.
8.23 W
XS_WARP_MAX_ANGLE_BETWEEN_CS
Use to define the maximum angle between adjacent polygonal parts of the warped shape.
Enter the value in degrees. You get best results if you use values between 0.5 - 10.0. For example
3.0.
XS_WARP_MAX_DEVIATION
Use to define the taximum difference between real warped shape and the polygonal warped
shape in the model.
Enter the value in millimeters. You get best results if you use values between 5.0-100.0. For
example, 50.0.
The document is for study only,if tort to your rights,please inform us,we will delete
XS_WEB_PUBLISHING_TEMPLATE_DIRECTORY
Set in the user.ini file to define the location of the folder containing WebViewer templates.
When you set this variable, Tekla Structures searches for Web Viewer
templates only in the folder defined with this variable.
XS_WELD_FILTER_TYPE
Category Welds
XS_WELD_FONT
Use to specify the font for weld text. If this variable is blank, Tekla Structures uses the default
font.
XS_WELDING_LENGTH_TOLERANCE
Category Welds
Use to specify the minimum edge length Tekla Structures should take into account when
searching for weld locations. The default value is 30 mm.
XS_WELDING_TOUCH_TOLERANCE
Category Welds
Use to define the maximum possible gap between two parts welded together. The default value
is 30 mm.
XS_WELD_LENGTH_CC_SEPARATOR_CHAR
Category Welds
Set as follows to define the weld CC/length separator character according the AISC (3@12) or
AISC (100-300) standard:
XS_WELD_LENGTH_CC_SEPARATOR_CHAR=@
XS_WELD_NUMBER_FORMAT
Category Marking: general
XS_WORKING_POINTS_VALID_ALSO_OUTSIDE_PART
Category Dimensioning: parts
Set to TRUE to have Tekla Structures also draw reference dimensions for points outside part end
points.
8.24 Z
XS_ZERO_POINT_SYMBOL_OLD_WAY
Category Dimensioning: general
Set to TRUE to use RD marks containing a circle rather than the text RD. These marks indicate
the zero point of dimensions when you use US Absolute dimension types. By default RD marks
contain the text RD.
XS_ZOOM_STEP_RATIO
Category Model view
Use to configure the Zoom in and Zoom out commands. The default value is 0.25. Increase this
value to zoom more with a single mouse click.
XS_ZOOM_STEP_RATIO_IN_MOUSEWHEEL_MODE
Category Model view
See XS_ZOOM_STEP_RATIO_IN_SCROLL_MODE.
XS_ZOOM_STEP_RATIO_IN_SCROLL_MODE
Category Model view
The document is for study only,if tort to your rights,please inform us,we will delete
414 TEKLA STRUCTURES 14.0
www.cadfamily.com
Variables EMail:[email protected]
The document is for study only,if tort to your rights,please inform us,we will delete
9 File extensions
Introduction This appendix contains the filename extensions of the files you save in dialog boxes using the
Save as button, or the Save defaults command on the Setup menu.
The document is for study only,if tort to your rights,please inform us,we will delete
Filename extension Dialog box name
cudc Cast unit - section view properties
cudcd Cast unit - dimensioning properties
cudcomp Cast unit - component properties
cudcs Cast unit - section symbol properties
cudd Cast unit - dimension properties
cudgr Cast unit - grid properties
cudl Cast unit - layout properties
cudnp Cast unit - neighbor part properties
cudp Cast unit - part properties
cudr Cast unit - reinforcement properties
cudrm Cast unit - reinforcement mark properties
cudrp Cast unit - protection properties
cudv Cast unit - view properties
cunpm Cast unit - neighbor part mark properties
cupm Cast unit - part mark properties
dia Twin profile properties
dim Dimension properties
fas Text file properties
fdg DWG/DXF properties
fhl Hyperlink properties
fms Drawing frame properties
gar Arc properties
gci Circle properties
gd General arrangement drawing properties
gdcom General - component properties
gdcm Cast unit - component mark properties
gdl General - layout properties
gdr General - reinforcement properties
gdrp General - protection properties
gjm General - connection mark properties
gpg Polygon properties
gln Line properties
gpl Polyline properties
grt Rectangle properties
ldb Drawing export layers
ler Layer properties
lev Level mark properties
md Multi-drawing properties
mvi View properties (modeling)
ncp Pop-mark properties
num Numbering setup
The document is for study only,if tort to your rights,please inform us,we will delete
418 TEKLA STRUCTURES 14.0
www.cadfamily.com
File extensions EMail:[email protected]
The document is for study only,if tort to your rights,please inform us,we will delete
10 Reserved shortcuts
Introduction This appendix lists the shortcut keys Tekla Structures installs by default. You should not assign
these shortcuts to other commands.
You can use upper or lower case for shortcuts containing characters (e.g. a or A). You need to
use a combination of keystrokes in some shortcuts. The keystrokes are linked with the +
character.
Example To use the shortcut for Redo, Ctrl+Z, hold down the Ctrl key and press Z on the keyboard.
Command Shortcut
Help F1
Open Ctrl + O
Save Ctrl + S
Delete Del
Properties Alt+Enter
Undo Ctrl+Z
Redo Ctrl+Y
Interrupt Esc
Repeat last command Enter
The document is for study only,if tort to your rights,please inform us,we will delete
10.2 Modeling commands
Command Shortcut
Pan P
Move right x
Move left z
Move down y
Move up w
Rotate using mouse Ctrl+R
Rotate using keyboard Ctrl + arrow keys,Shift +
arrow keys
Disable view rotation F8
Set view rotation point V
Auto rotate Shift + R, Shift + T
3D/Plane Ctrl+P
Open component catalog Ctrl+F
Fly (in perspective views) Shift+F
Zoom original Home
Zoom previous End
Zoom in PgUp
Zoom out PgDn
Center by cursor Ins
Update window Ctrl+U
Snapshots F9, F10, F11, F12
Xsnap (Tolerate cursor) T
Smart Select S
Drag and drop D
Middle button pan Shift+M
Copy Ctrl + C
Move Ctrl + M
Ortho O
Relative snap R
Command Shortcut
Associative symbol Shift + A
Black and white drawing B
Ghost outline Shift + G
Open drawing list Ctrl + O
Open next drawing Ctrl + Pg Dn
The document is for study only,if tort to your rights,please inform us,we will delete
Command Shortcut
Open previous drawing Ctrl + Pg Up
Add an orthogonal G
dimension
10.4 UCS
Command Shortcut
Set UCS origin U
Set UCS by two points Shift+U
Toggle orientation Ctrl+T
Reset current Ctrl+1
Reset all Ctrl+0
Command Shortcut
Wireframe Ctrl+1
Shaded Wireframe Ctrl+2
Hidden Lines Ctrl+3
Rendered Ctrl+4
Rendered (Dark Colors) Ctrl+5
Command Shortcut
Wireframe Shift+1
Shaded Wireframe Shift+2
Hidden Lines Shift+3
Rendered Shift+4
Rendered (Dark Colors) Shift+5
Introduction You can use template fields in drawing and report templates. When you open a drawing or create
a report, Tekla Structures uses the attributes or formulas the fields contain to calculate and
display information from the model database. This could, for example, include assembly weight
or cover area.
Audience Anyone who needs to modify report or drawing templates will find this information useful.
Organization Descriptions of template attributes are listed in alphabetical order:
A B C D E F G H I L
(p. (p. (p. (p. (p. (p. (p. (p. (p. (p.
43 43 43 44 44 44 44 44 44 44
0) 7) 8) 1) 4) 6) 7) 8) 9) 9)
M N O P R S T U V W
(p. (p. (p. (p. (p. (p. (p. (p. (p. (p.
45 45 45 45 45 45 46 46 46 46
1) 2) 3) 4) 8) 9) 2) 4) 4) 5)
The document is for study only,if tort to your rights,please inform us,we will delete
The content types are:
Type Description
ASSEMBLY Use to create lists of assemblies and single parts.
Includes all assemblies containing the selected
parts and bolts.
BOLT Use to create screw and bolt lists. Includes all bolts
connected to selected parts.
CAST_UNIT Use to create lists of cast units.
COMMENT Use to create empty rows or rows that only have
textual data or lines anywhere on a template.
CONNECTION Use to create lists of connections.
DRAWING Use to create drawing lists without revision history
information. Use for reports and included draw-
ings.
HOLE Use to create lists of holes.
MESH Use to create lists of meshes.
NUT Use to create lists of nuts. Contains all nuts for
bolts associated with the selected parts.
PART
REBAR Use to create lists of reinforcing bars.
REVISION Use to create lists of revision marks.
SIMILAR_ASSEMBLY Use to create lists of similar parts.
SIMILAR_CAST_UNIT To use this content type, you need to have an
SIMILAR_PART empty (hidden in output ASSEMBLY, PART or
CAST_UNIT row in row hierarchy above the row
with SIMILAR_* content type:
File Description
contentattributes.lst This is a container file, including all
the file names which contain the
actual attribute definitions.
contentattributes_global.l This file includes attributes which
st are hard-coded into the program. Do
not edit this file.
contentattributes_userdefi File includes user-defined
ned.lst attributes, which are defined in
objects.inp file.
The document is for study only,if tort to your rights,please inform us,we will delete
Heade Page Page
Attribute r Footer footer header
ID X X X X
INFO1, INFO2 X X X X
LAST X X X X
LAST_MARK X X X X
LAST_TEXT1...3 X X X X
MARK X X X X
MODEL X X X X
NAME X X X X
NAME_BASE X X X X
NUMBER#1, NUMBER X X X X
#2
OBJECT X X X X
PAGE X X
PHASE X X
PLOTFILE X X X X
ROW_IN_PAGE X X
SCALE1...5 X X X X
SIZE X X X X
TEXT1...3 X X X X
TIME X X
TITLE X X X X
TITLE1...3 X X
TYPE X X X X
USERFIELD_1 ... _8 X X X X
WIDTH X X X
The document is for study only,if tort to your rights,please inform us,we will delete
Adding attributes to contentattributes_userdefined.lst
In the following example a user-defined attribute named MY_ATTRIBUTE is added to the
attribute tree in Template Editor:
The attribute has been added to the user-defined properties for drawings:
Add hierarchy You can add your own hierarchy, which is shown in the attribute tree in Template Editor:
1. Open the contentattributes_userdefined.lst and go to the list of attributes
assigned to content types.
2. Define the hierarchy in square brackets, between USERDEFINED. and the attribute name:
• Notice the full stops after the brackets, and between the hierarchies.
3. The new hierarchy is shown in the attribute tree:
The document is for study only,if tort to your rights,please inform us,we will delete
User-defined attributes are case sensitive. Ensure that you type in the field
name using the correct case for all characters.
11.4 A
ACN
Shows control numbers.
For more information on control numbers, see Assigning control numbers to parts and Tools
> Numbering > Create control numbers... .
ACTIVE_DESIGN_CODE
Shows the active design code of material.
ADDRESS
Shows the address entered in the Project properties dialog box.
ALIAS_NAME1 ... 3
Alias name of the material.
Use for part and main part material attributes in ASSEMBLY and PART content types.
AREA
Shows the gross surface area and net area of plates for parts with a profile cross section. It does
not take into account cuts and fittings. Tekla Structures calculates area using the extreme length
and profile cover area per meter (value defined in the profile catalog). AREA only takes into
account the cover area, not the cross area on profile ends.
For polygon plates, the value is the actual area of the fabricated part; for all other objects it is
zero.
See also AREA_GROSS
AREA_NET
The document is for study only,if tort to your rights,please inform us,we will delete
twice. Faces which are exactly 45 degrees against main global or local axes, are not counted to
any direction.
AREA_FORM_TOP = 42
sq.ft.
AREA_FORM_BOTTOM =
42 sq.ft.
AREA_FORM_SIDE =
2*(2*7 + 3*5) +
2*(2*6 + 2*5) = 58 +
44 = 102 sq.ft.
AREA_GROSS
For profiles this field shows the same result as AREA. For plates it shows the square area
(extreme length multiplied by extreme width) needed to include the entire plate. For other
objects it shows a zero.
AREA_NET
For parts this field shows the net surface area that forms the actual area of the fabricated part.
For other objects it shows a zero.
AREA_PER_TONS
Shows AREA/WEIGHT x 1000.
Attribute Direction
AREA_PGX Positive direction of global X-axis
AREA_NGX Negative direction of global X-axis
AREA_PGY Positive direction of global Y-axis
AREA_NGY Negative direction of global Y-axis
AREA_PGZ Positive direction of global Z-axis
AREA_NGZ Negative direction of global Z-axis
AREA_PLAN
For parts this field shows the total upper surface area (perpendicular to the global Z-axis).
ASSEMBLY content type
• Shows the total upper surface area (perpendicular to the global Z-axis) of the parts included
in an assembly.
AREA_PROJECTION_GXY_GROSS, AREA_PROJECTION_GXZ_GROSS,
AREA_PROJECTION_GYZ_GROSS
Shows the area of the "shadow" of a part, assembly, or cast unit at the following global planes:
• XY-plane
• XZ-plane
• YZ-plane
Restrictions
• Areas are calculated always in net areas (holes are taken into account) even when gross is
requested.
• Overlapping faces are counted twice.
AREA_PROJECTION_GXY_NET, AREA_PROJECTION_GXZ_NET,
AREA_PROJECTION_GYZ_NET
Shows the net area of the "shadow" of a part, assembly, or cast unit at the following global
planes:
• XY-plane
• XZ-plane
• YZ-plane
AREA_PROJECTION_XY_GROSS, AREA_PROJECTION_XZ_GROSS,
AREA_PROJECTION_YZ_GROSS
Shows the area of the "shadow" of a part, assembly, or cast unit at its local planes:
• XY-plane
• XZ-plane
• YZ-plane
The document is for study only,if tort to your rights,please inform us,we will delete
AREA_PROJECTION_XY_NET, AREA_PROJECTION_XZ_NET,
AREA_PROJECTION_YZ_NET
Shows the net area of the "shadow" of a part, assembly, or cast unit at its local planes:
• XY-plane
• XZ-plane
• YZ-plane
Attribute Direction
AREA_PX Positive direction of local X-axis
AREA_NX Negative direction of local X-axis
AREA_PY Positive direction of local Y-axis
AREA_NY Negative direction of local Y-axis
AREA_PZ Positive direction of local Z-axis
AREA_NZ Negative direction of local Z-axis
ASSEMBLY_BOTTOM_LEVEL
Shows the bottom level of the main part of an assembly.
You can use this attribute as a user-defined attribute also in part marks and associative notes.
This attribute returns the value as text, so you cannot use formulae with
this attribute. Use
ASSEMBLY_BOTTOM_LEVEL_UNFORMATTED (p. 434)
instead.
ASSEMBLY_BOTTOM_LEVEL_UNFORMATTED
Shows the unformatted bottom level of the main part of an assembly. Unformatted level returns
the bottom levels as a length in mm so you can format them.
You can use this attribute as a user-defined attribute also in part marks and associative notes.
ASSEMBLY_PLWEIGHT
Shows the weight of plates attached to an assembly. For other objects it shows a zero.
ASSEMBLY_POSITION_CODE
Shows the assembly position code. The code identifies the grid position.
Assembl
y Code
A/1 <A/2
A/2 A-B/1
A/3 <A-B/1-2
A/4 A/2
A/6 A-B/1-2
A/7 B/2
TOLERANCE LINE
The position code consists of gridline labels in the x and y directions (alternatively in the z
direction). If an assembly begins or ends outside the first or last grid line, a < or > character is
The document is for study only,if tort to your rights,please inform us,we will delete
included in the position code. For example, if an assembly begins outside the A grid line, this
field shows:
<A/2
If an assembly is completely within a tolerance distance (by default 500 mm) of grid line A, the
position code is the label of that grid line: A.
If the assembly is partially or entirely outside the tolerance distance, the code is a combination
of grid labels: A-B.
To change the default tolerance distance, set the variable
XS_ASSEMBLY_POSITION_CODE_TOLERANCE=750 (for example).
To include the Z orientation in the code, set the variable XS_ASSEMBLY_POSITION_CODE_3D
to TRUE. The code would be similar to: <A-B/1-2/1-+1000
Tekla Structures selects the grid to use as follows:
1. Tekla Structures checks the location of the assembly.
2. If it is located inside several grids, Tekla Structures checks whether the assembly is parallel
to grid lines or the plane.
3. If there are several parallel grids, Tekla Structures selects the smallest.
To use the calculation algorithm from versions prior to 6.0, set the variable
XS_USE_OLD_ASSEMBLY_POSITION_CODE_ALGORITHM.
ASSEMBLY_PREFIX
Shows the assembly prefix, defined in the part properties dialog box.
ASSEMBLY_SERIAL_NUMBER
Shows the assembly number without prefix and separator.
ASSEMBLY_TOP_LEVEL
Shows the top level of the main part of an assembly.
You can use this attribute as a user-defined attribute also in part marks and associative notes.
This attribute returns the value as text, so you cannot use formulae with
this attribute. Use ASSEMBLY_TOP_LEVEL_UNFORMATTED (p.
436) instead.
ASSEMBLY_TOP_LEVEL_UNFORMATTED
Shows the unformatted top level of the main part of an assembly. Unformatted level returns the
top levels as a length in mm so you can format them.
You can use this attribute as a user-defined attribute also in part marks and associative notes.
BOLT_EDGE_DISTANCE_MIN
Shows the edge distance multiplied by the coefficient set in the Modeling Editor preferences
using the command Tools > Options > Options... > Components.
BOLT_MATERIAL_LENGTH
For bolts this field shows the total thickness of the connected material.
BOLT_NPARTS
For bolts this field shows the number of connected parts.
BOLT_STANDARD
As for TYPE.
BOTTOM_LEVEL
Shows the bottom level of a single part, or a cast unit, or an assembly, or a part of a connection.
You can use this attribute as a user-defined attribute also in part marks and associative notes.
This attribute returns the value as text, so you cannot use formulae with
this attribute. Use BOTTOM_LEVEL_UNFORMATTED instead.
BOTTOM_LEVEL_UNFORMATTED
Shows the unformatted bottom level of a single part, or a cast unit, or an assembly, or a part of
a connection. Unformatted level returns the bottom levels as a length in mm so you can format
them.
You can use this attribute as a user-defined attribute also in part marks and associative notes.
BUILDER
Shows the builder’s name from in the Project properties dialog box.
The document is for study only,if tort to your rights,please inform us,we will delete
11.6 C
CANTILEVER
Shows the length of a protruding part of a profile. Below is an example of a welded box profile:
CAST_UNIT_POS
Shows the position of a cast unit. The position consists of a prefix and a number.
CAST_UNIT_POSITION_CODE
Shows the position code of a cast unit. The code identifies the grid position. For more
information, see ASSEMBLY_POSITION_CODE.
CAST_UNIT_PREFIX
Shows the cast unit prefix, defined in the part properties dialog box.
CAST_UNIT_SERIAL_NUMBER
Shows the cast unit number without prefix and separator.
CATALOG_NAME
Shows the name of a mesh catalog.
CC
Shows the center-to-center spacing of evenly-distributed reinforcing bars or a mesh.
CC_CROSS
Shows the center-to-center spacing of crossing bars in a reinforcement mesh.
CC_EXACT
Shows the center-to-center spacing of a reinforcing bar group or a mesh.
CC_EXACT_LONG
Shows all center-to-center spacings of longitudinal bars in a reinforcement mesh.
CC_LONG
Shows the center-to-center spacing of longitudinal bars in a reinforcement mesh.
CC_MAX
Shows the largest center-to-center spacing in reinforcing bar groups or meshes with varied
spacing.
CC_MAX_CROSS
Shows the largest center-to-center spacing of crossing bars in reinforcement meshes with varied
spacing.
CC_MAX_LONG
Shows the largest center-to-center spacing of longitudinal bars in reinforcement meshes with
varied spacing.
CC_MIN
Shows the smallest center-to-center spacing in reinforcing bar groups or meshes with varied
spacing.
CC_MIN_CROSS
Shows the smallest center-to-center spacing of crossing bars in reinforcement meshes with
varied spacing.
CC_MIN_LONG
Shows the smallest center-to-center spacing of longitudinal bars in reinforcement meshes with
varied spacing.
CLASS
Only use to set rules in the Template Editor. It shows the string ASSEMBLY for assemblies, PART
for parts, and BOLT for bolts, holes, nuts etc. For drawings it shows DRAWING, and for revisions
it shows REVISION.
The document is for study only,if tort to your rights,please inform us,we will delete
CLASS_ATTR
Shows the attribute class of parts and bolts. For assemblies it shows the attribute class of the
assembly main part.
CODE
Code for the surface treatment defined in the product_finishes.dat file. For example,
TS1
comment
User-defined attribute Comment, defined in the object’s user-defined attributes dialog box. For
more information on the user-defined attributes in templates and reports, see User-defined
attributes in templates (p. 426).
CONNECTED_ASSEMBLIES
For bolts this field shows a string containing the position numbers of assemblies of connected
parts (e.g. A17 A18 A23). In ASSEMBLY_BOLT lists Tekla Structures does not show the position
number of the current assembly. Only use this field as an inquiry command for single bolts. For
objects other than bolts the field is blank.
CONNECTED_PARTS
Shows a string containing the position numbers of connected parts (e.g. P102 -> P17 P18 P23)
for bolts. If the list type is ASSEMBLY_BOLT, the first position number is a member of the current
assembly. Only use as an inquiry command for single bolts. For objects other than bolts the field
is blank.
CONNECTION_CODE
Shows the connection code defined in the connection properties dialog box. Only for use in
connection lists.
CONNECTION_DSTV
Shows the DSTV code of the connection in connection lists. This field blank if the connection
is not a DSTV connection. Only for use in connection lists.
CONNECTION_ERROR
Shows the error flag of a connection in connection lists. Only for use in connection lists.
The values returned are:
CONNECTION_GROUP
Shows the class of the component, available on the General tab in the component dialog box.
Only for use in connection lists.
CONNECTION_NUMBER
Shows the number of a connection.
CONNECTION_RUNNING_NUMBER
Shows the running number of a connection. All connections are automatically numbered with
a running number.
CONTENTTYPE
Shows the content type of the current row. For more informaton, see Content type (p. 423).
COVER_AREA
Shows the total cover area of the part profile, or of the main part profile in the assembly or cast
unit.
CROSS_SECTION_AREA
Shows the area (mm2) of a cross section.
CURRENT_PHASE
Shows the current active phase. Used for filtering parts. You can also use selection filters.
11.7 D
DATE
Shows the current date. If the variable XS_IMPERIAL_DATE (p. 316) is set, the date format is
mm/dd/yyyy. Otherwise the format is dd.mm.yyyy.
REVISION content type:
The document is for study only,if tort to your rights,please inform us,we will delete
In drawing templates this field shows the last revision date. In DRAWING_REV lists it also shows
the revision history.
DATE_CREATE
Shows the creation date of the drawing. If the variable XS_IMPERIAL_DATE (p. 316) is set,
the format of the date is mm/dd/yyyy. Otherwise the format is dd.mm.yyyy.
Use this field in part, cast unit, and assembly lists, for the DRAWING content type.
DATE_END
Shows the completion date of a project from the Project properties dialog box.
DATE_ISSUE
Shows the issue date of the drawing. Use with DRAWING content type.
DATE_LAST
In drawing templates this field shows the date of the last revision. In DRAWING_REV lists it also
shows the entire revision history.
DATE_MODIFY
Shows the date of the last changes to the drawing. If the variable XS_IMPERIAL_DATE
(p. 316) is set, the date format is mm/dd/yyyy. Otherwise the format is dd.mm.yyyy.
Use in part, cast unit and assembly lists.
DATE_PLOT
Shows the date the drawing was last printed. If the variable XS_IMPERIAL_DATE (p. 316) is
set, the date format is mm/dd/yyyy. Otherwise the format is dd.mm.yyyy. Only for use in
drawing tables and drawing reports.
Use in part, assembly and cast unit lists.
DATE_START
Shows the starting date of the project entered in the Project properties dialog box.
DESIGNER
Shows the name of the designer in the Project properties dialog box.
DIAMETER
Shows the bolt, nut, screw, washer, stud shank, hole or part profile diameter, depending on the
content type you use.
DIAMETER_1, DIAMETER_2
Shows the diameters of a tapered profile. Below diameters of parametric profile PD:
DIAMETER_X
Shows the length of a slotted hole in the x direction (round hole diameter + LONG_HOLE_X).
Use with BOLT, HOLE, NUT and WASHER content types.
DIAMETER_Y
Shows the length of a slotted hole in the y direction (round hole diameter + LONG_HOLE_Y).
Use with BOLT, HOLE, NUT and WASHER content types.
DIM_A ... DIM_G, DIM_H1, DIM_H2, DIM_I, DIM_J, DIM_K1, DIM_K2, DIM_O,
DIM_R, DIM_TD, DIM_X, DIM_Y
Show dimensions of bent reinforcing bars based on the mappings in the
rebar_schedule_config.inp file, located in the
..\environments\*your_environment*\system folder. These mappings are
environment-specific by default. You can modify them to suit your company or project needs.
DIM_TD shows the diameter of the bending cylinder, DIM_R shows the radius.
See also Reinforcement in templates (p. 490)
Reinforcing bar bending types (p. 469)
ANG_S, ANG_T, ANG_U, ANG_V (p. 431)
The document is for study only,if tort to your rights,please inform us,we will delete
DIM_A_MAX ... DIM_G_MAX, DIM_H1_MAX, DIM_H2_MAX, DIM_I_MAX,
DIM_J_MAX, DIM_K1_MAX, DIM_K2_MAX, DIM_O_MAX, DIM_R_MAX,
DIM_TD_MAX, DIM_X_MAX, DIM_Y_MAX
Shows the maximum dimensions of bent reinforcing bars in tapered cross sections. For more
information, see the Appendix Reinforcing bar bending types (p. 469).
DR_DEFAULT_HOLE_SIZE
Shows the default hole size.
The default bolt hole size in the bolt mark properties defines the default size of bolt holes.
Default sized bolt holes do not have bolt marks in drawings.
DR_DEFAULT_WELD_SIZE
Shows the default weld size in the drawing properties.
The default weld size in weld properties defines the minimum size of welds to show in drawings.
DR_PART_POS
Shows the position number of the drawing main part. Can be used in drawing templates and
drawing reports.
DR_PART_POS returns attribute PART_POS in all other drawing types, except for the assembly
and cast-unit drawings, where it returns ASSEMBLY_POS attribute value.
11.8 E
ECCENTRICITY_X, ECCENTRICITY_Y
Shows the eccentricity dimensions of a profile. Below the eccentricity x dimension of the RCXX
profile:
EDGE_FOLD_1
EDGE_FOLD_2
END1_ANGLE_Z
Shows the end angle of the first end of a profile in the local z-direction, for parts with cross-
section profiles.
END1_ANGLE_Y
Shows the end angle of the first end of a profile in the local y-direction, for parts with cross-
section profiles.
END2_ANGLE_Z
Shows the end angle of the second end of a profile in the local z-direction, for parts with cross-
section profiles.
END2_ANGLE_Y
Shows the end angle of the second end of the profile in the local y-direction, for parts with cross-
section profiles.
END1_CODE, END2_CODE
Shows the shape information of the first and second ends of a profile, for parts with cross-section
profiles. The options are:
• 0 = no operation
• 1 = fitting
• 2 = cut
The document is for study only,if tort to your rights,please inform us,we will delete
• 3 = fitting and cut
END1_SKEW, END2_SKEW
Shows 1 (INTEGER) if the corresponding end of a part has a skewed cut or fitting and 0 if the
end is straight.
11.9 F
FATHER_ID
Shows the ID of the part that a reinforcement mesh belongs to.
FINISH
Shows the final properties of a part defined in the properties dialog box (for example, in the
beam properties dialog box). For all other objects the field is blank.
FLANGE_LENGTH_B
Shows the total length of the lower flange of an I profile. Use when you need to show welded
profiles as plates.
FLANGE_LENGTH_U
Shows the total length of the upper flange of an I profile. Use when you need to show welded
profiles as plates.
FLANGE_SLOPE_RATIO
Shows the slope ratio of a flange.
FLANGE_THICKNESS
Shows the thickness of a flange.
FLANGE_THICKNESS_1, FLANGE_THICKNESS_2
Shows the flange thicknesses of unsymmetrical profiles, such as in unsymmetrical RCDL
profile:
FLANGE_THICKNESS_U
Shows the thickness of the upper flange of an I profile. Use when you need to show welded
profiles as plates.
FLANGE_WIDTH
Shows the width of a flange.
FLANGE_WIDTH_1, FLANGE_WIDTH_2
Shows the flange widths of unsymmetrical profiles.
FLANGE_WIDTH_B
Shows the width of the lower flange of an I profile. Use when you need to show welded profiles
as plates.
FLANGE_WIDTH_U
Shows the width of the upper flange of an I profile. Use when you need to show welded profiles
as plates.
FOLD_ANGLE
Shows the fold angle of a profile.
11.10G
GRADE
Shows the grade of the object. Use with BOLT, NUT, MESH, REBAR, and STUD content types.
GROUP_TYPE
Shows the group type of a reinforcing bar:
• Normal = 0
• Tapered = 1
• Tapered 2 = 2
The document is for study only,if tort to your rights,please inform us,we will delete
• Tapered curved = 3
• Tapered N = 4
• Spiral = 5
GUID
Shows GUID, which is a globally unique identifier. For more information, see GUID.
11.11 H
HEAD_DIAMETER
Shows the diameter of the stud head.
HEAD_THICKNESS
Shows the thickness (height) of the stud head.
HEIGHT
Shows the height of an object.
DRAWING content type:
• The height of the assembly main part for assemblies, parts, and bolts.
PART content type:
• The height of single-part or assembly drawings. Use in part and assembly lists.
HEIGHT_1 ... 4
Shows the height dimensions of unsymmetrical profiles, such as in RCDX profile below:
HOLE_TOLERANCE
Only use in bolt lists. Shows the bolt tolerance. Shows a zero in all other lists.
HOOK_START_ANGLE, HOOK_END_ANGLE
Shows the angle of the hook at the start or end of a reinforcing bar.
HOOK_START_LENGTH, HOOK_END_LENGTH
Shows the length of the straight part of the hook at the start or end of a reinforcing bar.
HOOK_START_RADIUS, HOOK_END_RADIUS
Shows the internal bending radius of the hook at the start or end of a reinforcing bar.
11.12I
INNER_DIAMETER
Shows the inner diameter of an object in the bolt catalog, for example, washers or nuts.
Use with BOLT, HOLE, NUT, and WASHER content types.
ID
Shows the identification number of an object. Use with all content types.
INFO1, INFO2
Shows the corresponding values in the Project properties dialog box.
IS_POLYBEAM
Use to check whether a part is a polybeam. The attribute returns 1 if the part is a polybeam,
otherwise it returns 0.
11.13L
LAST
The last revision number of a drawing (as an integer).
The document is for study only,if tort to your rights,please inform us,we will delete
LAST_MARK
In drawing templates this field shows the last revision mark. In DRAWING_REV lists, it also shows
the entire revision history.
LAST_TEXT1...3
In drawing templates this field shows the text for the last revision. In DRAWING_REV lists it also
shows the revision history.
LENGTH
Shows the length of assemblies, parts, and bolts including cuts and fittings.
See also Polybeam length calculation.
LENGTH_GROSS
Shows the length of assemblies, parts, and bolts before cuts are made.
See also Polybeam length calculation.
LENGTH_MAX
Shows the maximum length of a reinforcing bar in a tapered bar group.
LENGTH_MIN
Shows the minimum length of a reinforcing bar in a tapered bar group.
LONG_HOLE_X
Shows the value from the Slotted hole X field in the Bolt properties dialog box. See also
DIAMETER_X.
LONG_HOLE_Y
Shows the value from the Slotted hole Y field in the Bolt properties dialog box. See also
DIAMETER_Y.
LOT_NUMBER
Shows the lot number to which the assembly belongs.
LOT_NAME
Shows the name of the lot to which the assembly belongs.
MARK
In drawing templates this field shows the last revision mark. In DRAWING_REV lists it also shows
the revision history.
MATERIAL
Shows the material name for parts. Shows the material of the assembly main part for assemblies.
Shows the grade entered in the Bolt assembly catalog dialog box for bolts.
MATERIAL_TYPE
Shows the material type (STEEL, CONCRETE, etc) of assemblies or parts.
MESH_POS
Shows the position (prefix and running number) of a mesh.
MINOR_AXIS_LENGTH_1 ... 2
Shows the minor axis length dimensions of a tapered profile. Below r1 is the minor axis length
1and r2 is the minor axis length 2 in parametric profile EPD.
MODEL
Shows the name of the model.
MODEL_TOTAL
Shows the number of similar objects in a model (i.e. those with the same position number).
The document is for study only,if tort to your rights,please inform us,we will delete
MODULUS_OF_ELASTICITY
Shows the modulus of elasticity of a material from the material catalog.
MOMENT_OF_INERTIA_X
Shows the moment of inertia around the x-x reference axis of a cross section. Moment of inertia
is also known as the second moment of area.
MOMENT_OF_INERTIA_Y
Shows the moment of inertia around the y-y reference axis of a cross section. Moment of inertia
is also known as the second moment of area.
MORTAR_VOLUME
Shows the mortar volume used in surface treatment.
11.15N
NAME_BASE
Shows the drawing name.
NAME_FULL
Shows the name of a bolt defined in the bolt catalog, without the standard.
NAME_SHORT
Shows the name of the washer, bolt, nut or screw in a short format. See also NAME_FULL.
NEUTRAL_AXIS_LOCATION_ELASTIC_X
Shows the location of elastic neutral axis.
NEUTRAL_AXIS_LOCATION_ELASTIC_Y
Shows the location of elastic neutral axis.
NEUTRAL_AXIS_LOCATION_PLASTIC_X
Shows the location of plastic neutral axis.
NEUTRAL_AXIS_LOCATION_PLASTIC_Y
Shows the location of plastic neutral axis.
NORMALIZED_WARPING_CONSTANT
Shows the warping constant of a profile.
NUMBER#1, NUMBER #2
NUMBER#1 shows the total number of objects on a list. Shows the total number of parts and
bolts for one assembly for list types ASSEMBLY, ASSEMBLY_BOLT, ASSEMBLY_PART and
ASSEMBLY_ALL, if the object is part of an assembly on the list.
NUMBER#2 shows the project number as text.
11.16O
OBJECT
The object field in the Project properties dialog box.
OBJECT_DESCRIPTION
Shows the object type and ID. Below examples:
The document is for study only,if tort to your rights,please inform us,we will delete
• PART 780*380 Id: 227
• ASSEMBLY Id: 144
OBJECT_LOCKED
Shows the status of the user-defined attribute Locked.
For more information on this attribute, see Locking objects (p. 76).
OBJECT_TYPE
The type of object. The message files contain the translations of these strings (numbers 576 -
587).
The object types are:
• POINT
• PART
• JOINT
• FITTING
• SCREW
• ANTI-MATERIAL
• CUT
• WELDING
• ASSEMBLY
• DRAWING
• PROJECT
• OBJECT
OWNER
Shows the object owner in format domain/user.
11.17P
PAGE
The current page number.
PART_POS
The position number of parts. Shows a blank cell for all other objects.
PART_PREFIX
Shows the part prefix, defined in the part properties dialog box.
For more information on numbering series, see Defining numbers to be used for parts.
PART_SERIAL_NUMBER
Shows the part number without the prefix and separator.
PCS
Shows the number of bars in a reinforcing bar group.
PHASE
The number of the phase to which the object belongs.
To show the phase name, use the PHASE.NAME field.
PLASTIC_MODULUS_X
Shows the plastic modulus of x-x reference axis of a cross section. Also known as the first
moment of area.
PLASTIC_MODULUS_Y
Shows the plastic modulus of y-y reference axis of a cross section. Also known as the first
moment of area.
PLATE_DENSITY
Shows the material density of a plate (kg/m3).
PLATE_THICKNESS
Shows the thickness of a plate (mm).
PLOTFILE
Shows the name of the drawing plot file. Only for use in drawing tables and drawing reports.
See also XS_DRAWING_PLOT_FILE_NAME (p. 331)
The document is for study only,if tort to your rights,please inform us,we will delete
POISSONS_RATIO
Shows the Poisson’s ratio (analysis property) of material.
POLAR_RADIUS_OF_GYRATION
Shows the polar radius of gyration (analysis property) of a profile.
PRELIM_MARK
Shows the user-defined attribute Prelim mark.
For more information on preliminary marks, see Tools > Numbering > Preliminary marks.
PROFILE
Shows the part profile name, or the main part profile name in an assembly or cast unit. You can
also show profile attributes in templates and reports:
In the Template editor, open the Select attribute dialog box and select PROFILE.* attributes
for the selected content type:
PROFILE_TYPE
The profile type of the part. The default types in Tekla Structures conform to DSTV-NC
documentation. They are defined (message numbers 588 - 599) in the message file
by_number.ail in the folder ..\TeklaStructures\*version*\messages. The
table below shows the relationship between messages, profiles in Tekla Structures, and the
DSTV-NC profile types defined in messages.
PROFILE_WEIGHT
The weight of a part. For profiles Tekla Structures calculates the weight using the length and
weight/m values in the profile catalog. If the weight/m is not defined in the profile catalog, this
field works in the same way as WEIGHT_NET, but uses the plate density value (Property
weight for plates) from the material catalog instead of profile density.
PROFILE_WEIGHT_NET
The net weight of a part. For profiles Tekla Structures calculates the weight using the length and
weight/m values in the profile catalog. Line cuts do not affect the length value, which is
calculated using the fitted centerline. For all other objects this field works in the same way as
WEIGHT_NET.
The document is for study only,if tort to your rights,please inform us,we will delete
11.18R
RADIUS_OF_GYRATION_X
Shows the radius of gyration x (analysis property) of a profile.
RADIUS_OF_GYRATION_Y
Shows the radius of gyration y (analysis property) of a profile.
REBAR_POS
Shows the position (prefix and the running number) of reinforcing bars.
REFERENCE_MODEL
Lists reference models in reports.
See also Reference models (p. 271)
REFERENCE_MODEL_OBJECT
Lists reference models objects in reports.
See also Reference model objects (p. 276)
ROW_IN_PAGE
Produces an incremental number starting from 1 at the beginning of each new page. Use in
reports and templates.
Example Can be used together with the PAGE field to include page or row information in the drawing
template. Set Type to Text and enter the following field definition in the Text field properties:
=%PAGE% %/% %ROW_IN_PAGE%
SECTION_MODULUS_X, SECTION_MODULUS_Y
Shows section modulus (analysis property) of a profile.
SHAPE
Shows the environment-specific bending type of a reinforcing bar.
SHAPE_INTERNAL
Shows the internal bending type of Tekla Structures for a reinforcing bar, for example, 2_1.
SHEAR_CENTER_LOCATION
Shows the shear center location (analysis property) of a profile.
SIMILAR_TO_MAIN_PART
Returns 1 if the position number of the given part is the same as the position number of the main
part in the assembly.
To show a main part of an assembly on top of part lists:
1. In the Template Editor, add value field SIMILAR_TO_MAIN_PART to PART row.
2. Set the Order to Descending and (if needed) hide the field in output, in the Value Field
Properties dialog box.
SITE_WORKSHOP
For bolts this field shows the assembly type information in a string (Site or Shop). The message
files (466 and 467) contain translations of these strings.
For studs this field shows the assembly type information in a string (Site or Shop).
SIZE
Shows the size of the drawing (e.g. 210x297). Only for use in drawing templates and drawing
reports.
The document is for study only,if tort to your rights,please inform us,we will delete
SORT_OF_E_x_Cw_PER_G_x_J
Shows sqrt(ECw/GJ) analysis property of a profile.
SUPPLEMENT_PART_WEIGHT
Shows the weight of supplementary parts. SUPPLEMENT_PART_WEIGHT = the weight of
the whole assembly less the weight of the main part.
See also WEIGHT.
START_X
Shows the coordinates of the creation points of parts.
START_Y
See START_X.
START_Z
See START_X.
STATICAL_MOMENT_Qf
Shows the statical moment of the flange.
STATICAL_MOMENT_Qw
Shows the statical moment of the web.
STIFFENER_DIMENSION
Shows the stiffener dimension of a profile. See also STIFFENER_DIMENSION_1 ... 3.
STIFFENER_DIMENSION_1 ... 3
Shows the stiffener dimensions of a profile. Below f1 is stiffener dimension 1, f2 is stiffener
dimension 2, and f3 is stiffener dimension 3 in parametric profile EZ.
STRAND_DEBOND_LEN_FROM_END_1...5
Shows the debonding length from the end of the strands.
STRAND_DEBOND_LEN_FROM_END_1 corresponds to row 1 on the Debonding tab in the Strand
Pattern Properties dialog box, STRAND_DEBOND_LEN_FROM_END_2 to row 2, and so on.
STRAND_DEBOND_LEN_FROM_START_1...5
Shows the debonding length from the start of the strands.
STRAND_DEBOND_LEN_FROM_START_1 corresponds to row 1 on the Debonding tab in the
Strand Pattern Properties dialog box, STRAND_DEBOND_LEN_FROM_START_2 to row 2, and
so on.
STRAND_DEBOND_LEN_MIDDLE_TO_END_1...5
Shows the debonding length from the middle to the end of the strands.
STRAND_DEBOND_LEN_MIDDLE_TO_END_1 corresponds to row 1 on the Debonding tab in the
Strand Pattern Properties dialog box, STRAND_DEBOND_LEN_MIDDLE_TO_END_2 to row 2,
and so on.
STRAND_DEBOND_LEN_MIDDLE_TO_START_1...5
Shows the debonding length from the middle to the start of the strands.
STRAND_DEBOND_LEN_MIDDLE_TO_START_1 corresponds to row 1 on the Debonding tab in
the Strand Pattern Properties dialog box, STRAND_DEBOND_LEN_MIDDLE_TO_START_2 to
row 2, and so on.
STRAND_N_PATTERN
Shows the number of different cross-sections in a strand pattern.
STRAND_N_STRAND
Shows the number of strands.
STRAND_POS
Shows the position (prefix and running number) of a strand.
The document is for study only,if tort to your rights,please inform us,we will delete
STRAND_PULL_FORCE
Shows the pull force of a strand.
STRAND_UNBONDED
Shows the sequence numbers of debonded strands, seprated by spaces or commas.
SUBTYPE
Shows the subtype of a profile.
SURFACING_NAME
Shows the name of a sufrace treatment.
11.20T
TANGENT_OF_PRINCIPAL_AXIS_ANGLE
Shows the tangent of principal axis angle (analysis property) of a profile.
TEXT1...3
In drawing templates this field shows the text for the last revision. In DRAWING_REV lists it also
shows the revision history.
THERMAL_DILATATION
Shows the thermal dilatation coefficient of material.
THREAD_IN_MATERIAL
Shows 1 if the thread of the screw can be inside the material to be connected and 0 if not.
TILE_NUMBER
Shows the number of tiles used in surface treatment (approximate value).
TILE_VOLUME
Shows the volume of tiles used in surface treatment, without the mortar volume. See also
MORTAR_VOLUME.
TITLE
Shows the user-defined drawing name. Can also be used for parts and assemblies. For example,
you could create a report of assemblies listing which assembly drawings had been created.
TITLE1...3
In reports this field shows the user-defined titles entered in the Report dialog box. In drawing
templates this field shows the drawing attributes.
TOP_LEVEL
Shows the bottom level of a single part, or a cast unit, or an assembly, or a part of a connection.
You can use this attribute as a user-defined attribute also in part marks and associative notes.
This attribute returns the value as text, so you cannot use formulae with
this attribute. Use TOP_LEVEL_UNFORMATTED instead.
TOP_LEVEL_UNFORMATTED
Shows the bottom level of a single part, or a cast unit, or an assembly, or a part of a connection.
You can use this attribute as a user-defined attribute also in part marks and associative notes.
TORSIONAL_CONSTANT
Shows the torsional constant (analysis property) of a profile.
TYPE
Shows the object type or standard:
The document is for study only,if tort to your rights,please inform us,we will delete
Content type Description
SURFACING Surface treatment type in the Surface Treatment
Properties dialog box.
WASHER Shows the standard of the washer.
TYPE1
For bolts this field shows the bolt type as the type of each possible bolt part that appears in the
Bolt assembly catalog dialog box (e.g. 7968/2041/2041/2041/2067/2067). For objects other
than bolts the field is blank.
TYPE2
For bolts this field shows the bolt type as the numbers of existing bolt parts (e.g. 10021). For
objects other than bolts the field is blank.
TYPE3
The same as BOLT_TYPE2, but shows X for existing and o for nonexistent bolt parts (for
example, XooXX). For objects other than bolts the field shows a blank.
TYPE4
The same as BOLT_TYPE1 but only the existing components are shown in the string.
11.21U
USERFIELD_1 ... _8
Shows the value of the user-defined attribute User field 1, User field 2 etc.
See also For more information on the user-defined attributes in templates and reports, see User-defined
attributes in templates (p. 426).
For more information on user-defined attributes, see User-defined attributes and User-defined
attributes in drawings.
11.22V
Topics VOLUME
VOLUME_GROSS
VOLUME_NET
VOLUME_GROSS
Shows the object gross volume. Does not take into account holes and cuts.
VOLUME_NET
Shows the object volume taking into account holes and cuts.
11.23W
WARPING_CONSTANT
Shows the warping constant (analysis property) of a profile.
WARPING_STATICAL_MOMENT
Shows the warping statical moment (analysis property) of a profile.
WEB_HEIGHT
See WEB_WIDTH.
WEB_LENGTH
The gross length of the web of an I profile. Use to show welded profiles as plates.
WEB_THICKNESS
The thickness of the web of an I profile. Use to show welded profiles as plates.
WEB_THICKNESS_1, WEB_THICKNESS_2
The additional thickness values of the web of a profile.
WEB_WIDTH
The width of the web of an I profile. Use to show welded profiles as plates.
The document is for study only,if tort to your rights,please inform us,we will delete
WEIGHT
Shows the weight of the object. The calculation formula depends on the object type:
• For parts with cross-sections defined in the profile catalog, the weight is calculated from the
cross section area in the profile catalog), length (LENGTH) and density of material (property
weight for profiles in the material catalog). The result is the same as calculating
WEIGHT_GROSS.
• For other profiles with no cross sections defined (typically parametric profiles), shows the
net weight calculated using the profile volume and density of material. Fittings, cuts, weld
preparations, and part adds affect volume calculation.
• For assemblies, shows the sum of the part weights for each assembly.
• For bolts, shows the weight of the entire bolt assembly (including washers and nut) in
grams.
WEIGHT_GROSS
Shows the gross weight, which is the total weight of material needed to fabricate the part. The
calculation formula depends on the part:
• If the part has cross-sections defined in the profile catalog, the weight is calculated from part
length (LENGTH), the cross section area in the profile catalog, and the density of material.
• If the part is a folded or contour plate without a cross section area, the weight is calculated
from plate overall height, overall length and density of material (property weight for plates
in the material catalog).
• For other profiles without cross sections (typically parametric profiles), the gross weight is
calculated the same way as the WEIGHT_NET, but cuts are not taken into account and the
plate density value is used instead of profile density.
• For assemblies, shows the combined gross weight of parts included in an assembly. For
bolts it shows the bolt weight.
WEIGHT_M
Shows the property weight of a profile (defined in the material catalog). For parametric profiles,
shows the weight of the profile divided by the length. For standard profiles, shows the Weight
per unit length from the Analysis properties in the profile catalog.
WEIGHT_MAX
Shows the maximum weight of a single reinforcing bar or strand in a tapered bar group.
WEIGHT_MIN
Shows the minimum weight of a single reinforcing bar or strand in a tapered bar group.
WEIGHT_NET
Shows the weight of the fabricated part, assembly or cast unit. The calculation formula depends
on the object:
WEIGHT_PER_UNIT_LENGTH
Shows the weight per unit length (analysis property) of a profile.
WEIGHT_TOTAL
Shows the total weight of all reinforcing bars or of all strands in a reinforcing bar group.
WELD_ANGLE1, WELD_ANGLE2
Shows weld angle for welds above and below line.
WELD_ASSEMBLYTYPE
Shows the assembly type of a weld (Site or Shop). Only use in welding lists.
WELD_DEFAULT
Shows the default weld size according to the drawing attributes. Only use in drawing tables.
WELD_FATHER_CODE
Shows the connection running number of the connection where the weld is located. The field is
blank if the weld is not next to a connection. Use only in welding lists.
WELD_FATHER_NUMBER
Shows the connection number of the connection where the weld is located. The field is blank if
the weld is not next to a connection. Use only in welding lists.
WELD_FILLTYPE1, WELD_FILLTYPE2
Shows the weld contour (None, Flush, Convex, Concave) for welds above and below line.
WELD_FINISH1, WELD_FINISH2
Shows the weld finish for welds above and below line.
The document is for study only,if tort to your rights,please inform us,we will delete
WELD_ROOT_FACE_THICKNESS
Shows the root thickness of a weld and is used only in welding lists.
WELD_SIZE1, WELD_SIZE2
Shows weld size for welds above and below line.
WELD_TEXT
Shows the reference text of a weld.
WELD_TYPE1, WELD_TYPE2
Shows weld type for above and below line. See the Weld types.
WIDTH
The width of a part or assembly.
For drawings, shows the width of the drawing.
WIDTH_1, WIDTH_2
Shows special width values of some profiles. Below parametric profile rectangular hollow
section with subtype h1*b1-h2*b2*t, where b1 is width 1 and b2 is width 2.
Tekla Structures recognizes different reinforcing bar bending shapes and assigns bending type
identifiers to them. The table below lists these reinforcing bar bending types.
If Tekla Structures does not recognize the shape of a reinforcing bar, it assigns the UNKNOWN
bending type to it.
The bending type identifiers in the table below are internal, hard-coded types of Tekla
Structures. The leg dimensions (D1, D2, etc.) and bending angles (A1, A2, etc.) of reinforcing
bars are internal dimensions and angles. You can map internal types, for example, to country-
or project-specific types, and internal dimensions and angles to specific template attributes. You
do this in the rebar_schedule_config.inp file. See Reinforcement in templates (p.
490).
The magenta points in the images represent the points you pick in the model when you create
reinforcing bars.
Type Image
1
2_1
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
3_1
3_2
4_2
4_3
4_4
5_1
5_2
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
5_3
6_1
6_2
8_2
9
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
11
12
13
Can also be modeled using hooks at both ends (i.e. model D1 and D5
using 90 degree hooks).
14
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
14_3
14_4
Recognized if XS_REBAR_RECOGNITION_HOOKS_CONSIDERATION
is set to FALSE.
15
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
16_2
17
18
19
20_1
20_2
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
21
22
23
24
25
26
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
28
29_3
29_4
29_5
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
30
35
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
36
Requires 180 degree hook at one end and 90 degree hook at the other
end.
38_2
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
39
40
43_2
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
44
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
47
49
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
49_2
50
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
55
56
57
58
59
60
61
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
61_2
Recognized if XS_REBAR_RECOGNITION_HOOKS_CONSIDERATION
is set to FALSE.
61_3
Requires hook.
63
Requires hook.
64
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
64_2
Recognized if XS_REBAR_RECOGNITION_HOOKS_CONSIDERATION
is set to FALSE.
65
Recognized if XS_REBAR_RECOGNITION_HOOKS_CONSIDERATION
is set to FALSE.
66
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
67
67_2
68
69_1
69_2
70_1
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
70_2
71
72
73_1
73_2
73_3
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
74
75_1
75_2
76
77
The document is for study only,if tort to your rights,please inform us,we will delete
Type Image
78
79_1
79_2
80
The document is for study only,if tort to your rights,please inform us,we will delete
12.1 Reinforcement in templates
Audience This topic is aimed at Tekla Structures users who need to localize reinforcing bar bending types
or to create templates for reinforcing bar bending schedules.
Reinforcement You can show dimensions, bending angles, and bending types of reinforcing bars in drawings
templates and reports by including reinforcement-specific attributes, such as DIM_A, ANG_S, SHAPE, and
SHAPE_INTERNAL, in template fields. For more information on creating templates, see the
Template Editor (TplEd) online help.
Mapping Use the rebar_schedule_config.inp file in the
dimensions ..\environments\*your_environment*\system folder to map:
• Tekla Structures internal reinforcing bar dimensions and angles with specific template
attributes
• Tekla Structures internal reinforcing bar bending types with specific bending types
These mappings are environment-specific by default. You can modify them to suit your
company or project needs.
You can use equations, functions, and if statements to calculate the dimensions and angles you
need to show.
Use any standard text editor (for example, Notepad) to edit the
rebar_schedule_config.inp file.
Examples The following example of the rebar_schedule_config.inp file maps the internal
bending type 5_1 to the bending type identifier E, and the leg dimensions and bending angles to
specific template attributes:
rebar_schedule_config.inp (Example 1)
BEND_TYPE_5_1[1]="E"
BEND_TYPE_5_1[2]="DIM_A=D1"
BEND_TYPE_5_1[3]="DIM_B=D5"
BEND_TYPE_5_1[4]="DIM_C=D2"
BEND_TYPE_5_1[5]="DIM_TD=TD"
BEND_TYPE_5_1[6]="ANG_U=A1"
BEND_TYPE_5_1[7]="ANG_V=A2"
With this mapping, the internal bending type 6_2 becomes XY, and the template attributes
DIM_B and DIM_C will show the horizontal and vertical dimensions of the second leg D2, and
DIM_E and DIM_F the horizontal and vertical dimensions of the fourth leg D4:
rebar_schedule_config.inp (Example 2)
BEND_TYPE_6_2[1]="XY"
BEND_TYPE_6_2[2]="DIM_A=D1"
BEND_TYPE_6_2[3]="DIM_B=D2*COS(A2*PI/
180)"
BEND_TYPE_6_2[4]="DIM_C=D2*SIN(A2*PI/
180)"
BEND_TYPE_6_2[5]="DIM_D=D3"
BEND_TYPE_6_2[6]="DIM_E=D4*COS(A1*PI/
180)"
BEND_TYPE_6_2[7]="DIM_F=D4*SIN(A1*PI/
180)"
BEND_TYPE_6_2[8]="DIM_G=D5"
BEND_TYPE_6_2[9]="DIM_TD=TD"
The document is for study only,if tort to your rights,please inform us,we will delete
The following example maps the internal bending type 4 to the bending type identifier A if the
dimensions D1 and D3 are the same. Otherwise it maps 4 to B:
rebar_schedule_config.inp (Example 3)
BEND_TYPE_4[1]=if (D1==D3) then ("A")
else ("B") endif
BEND_TYPE_4[2]="DIM_A=D1"
BEND_TYPE_4[3]="DIM_B=D2"
BEND_TYPE_4[4]="DIM_C=D3"
BEND_TYPE_4[5]="DIM_TD=TD"
If Tekla Structures does not recognize a reinforcing bar bending shape, it uses the internal
bending type UNKNOWN for it. In the rebar_schedule_config.inp file you can also
define how unknown bending types appear in drawings and reports. For example, you may just
want to use the bending type identifier ???, and list all leg dimensions and bending angles:
rebar_schedule_config.inp (Example 4)
BEND_TYPE_UNKNOWN[1]="???"
BEND_TYPE_UNKNOWN[2]="DIM_A=D1"
BEND_TYPE_UNKNOWN[3]="DIM_B=D2"
BEND_TYPE_UNKNOWN[4]="DIM_C=D3"
BEND_TYPE_UNKNOWN[5]="DIM_D=D4"
BEND_TYPE_UNKNOWN[6]="DIM_E=D5"
BEND_TYPE_UNKNOWN[7]="DIM_F=D6"
BEND_TYPE_UNKNOWN[8]="ANG_S=A1"
BEND_TYPE_UNKNOWN[9]="ANG_T=A2"
BEND_TYPE_UNKNOWN[10]="ANG_U=A3"
BEND_TYPE_UNKNOWN[11]="ANG_V=A4"
BEND_TYPE_UNKNOWN[12]="DIM_TD=TD"
See also DIM_A ... DIM_G, DIM_H1, DIM_H2, DIM_I, DIM_J, DIM_K1, DIM_K2, DIM_O,
DIM_R, DIM_TD, DIM_X, DIM_Y (p. 443)
ANG_S, ANG_T, ANG_U, ANG_V (p. 431)
SHAPE (p. 459)
SHAPE_INTERNAL (p. 459)
Reinforcing bar bending types (p. 469)
The document is for study only,if tort to your rights,please inform us,we will delete
Index
a b
access rights ................................................................ 75 background color ........................................................301
adding properties.......................................................... 98 bak files ........................................................................95
adding user-defined attributes...................................... 98 basic view
advanced line type and layer conversion ................... 268 height...................................................................303
defining your own line type mappings horizontal position ...............................................303
line ............................................................... 268 vertical position....................................................303
advanced options ....................................................... 285 width ....................................................................303
ail files .......................................................................... 89 batch file .......................................................................79
analysis models (CIS) ........................................199, 224 beam length................................................................174
anti-spyware ................................................................. 45 bin files .........................................................................90
applications ................................................................ 296 bolt assemblies...........................................................134
ASCII bolt assembly catalog .................................................134
exporting ............................................................. 234 viewing or modifying............................................137
importing .....................................................206, 211 bolt catalog .................................................................134
assdb.db....................................................................... 91 exporting..............................................................141
asterisk ....................................................................... 308 importing..............................................................141
AutoConnection.......................................................... 151 importing part of ..................................................144
changing a connection ........................................ 155 merging ...............................................................141
connecting built-in members ............................... 313 modifying .............................................................135
restrictions........................................................... 153 saving ..................................................................137
rules .................................................................... 159 upgrading to new version ....................................141
setup ................................................................... 152 viewing ................................................................135
tolerance ............................................................. 300 bolt length calculation .................................................146
UDL ..................................................................... 300 bolt length rounding ....................................................304
when to use........................................................... 47 bolt mark contents
AutoDefaults............................................................... 151 size ..................................................... 305, 385, 391
rules .................................................................... 159 bolts
setup ................................................................... 156 catalog.................................................................134
when to use........................................................... 47 importing catalog .................................................141
AutoDrawings ............................................................. 113 importing part of catalog......................................144
AutoDrawings wizard files length...................................................................146
creating ............................................................... 106 upgrading catalog to new version........................141
automating detailing ..................................................... 45 Bus
Autosave ...................................................................... 48 importing..............................................................205
error....................................................................... 50 BVBS export ...............................................................240
file location ............................................................ 49 by_number.ail .............................................................102
folder ................................................................... 301
keeping files .......................................................... 50
setting interval ....................................................... 49
usernames ............................................................ 50
l of profiles .............................................................119
user-defined symbols...........................................133
matexp_cis.cnv ...........................................................227
lay .................................................................................92 menus
layers creating user-defined menu ...................................53
in drawings ..........................................................266 merging
legend_text.fields........................................................100 bolt catalog ..........................................................141
line type mapping........................................................268 profile catalog ......................................................128
line width............................................................ 302, 353 messages......................................................................89
lis files ...........................................................................90 MicasPlus
lock attribute .................................................................76 importing ..............................................................216
log ...............................................................................113 MicroSAS ....................................................................222
log files........................................................................110 MIS
access part pop-up menu ....................................114 export file types....................................................233
direct access to parts from log.............................114 exporting ..............................................................233
drawing history ....................................................113 list file extensions.................................................234
list of ....................................................................110 model dump
numbering history ....................................... 111, 113 exporting ..............................................................237
of CAD import ......................................................200 importing ..............................................................206
of SDNF import........................................... 200, 201 modeling
viewing.................................................................114 in multi-user mode .................................................67
modeling tools
when ......................................................................46
m modifying
bolt assemblies ....................................................137
bolt catalog ..........................................................135
machine ......................................................................167 cross sections ......................................................124
macro............................................................................44 material catalog ...................................................130
maintenance procedures profile catalog ............................................. 117, 122
in multi-user mode .................................................74 Monorail ......................................................................202
manufacturing .............................................................167 moving
manufacturing models (CIS) .......................................226 views on screen ...................................................360
map to...........................................................................91 multi-drawings
marks view title ...................................................... 297, 342
line space ............................................................357 multinumbers ..............................................................403
space between elements.....................................355 available characters.............................................408
master models ..............................................................60 model prefix .........................................................361
saving ....................................................................67 number of characters...........................................360
matdb.bin ......................................................................91 numeric ................................................................405
material catalog ..........................................................130 order ....................................................................395
viewing or modifying ............................................130 prefix ....................................................................403
material grades view title ...............................................................362
adding to material catalog ...................................132
deleting ................................................................133