Did you know that logged in users can see a lot more content?


Last updated April 6, 2018 by Trimble Solutions France tekla.support.fr@trimble.com

Software version: 
Not version-specific
Not environment-specific



Purpose and description
System requirements
DataMatrix installation
DataMatrix usage
DataMatrix content settings
DataMatrix size settings

Purpose and description

This extension allows you to create DataMatrix in drawings and reports.

System requirements

Tekla Structures Versions: 2016 and above
.NET Framework version: 4.5.2
Environments:  All


DataMatrix installation

To install the applicationpart of Tekla Structures functionality that is developed in order to extend the capability of Tekla Structures but that is not included in the Tekla Structures installation


If Tekla Structures is not running:

    Download the appropriate TSEP (Tekla Structures Extension Package) file from Tekla Warehouseservice for collaboration and for storing and sharing Tekla Structures content

In Tekla Warehouse the content items are stored in collections. Tekla Warehouse includes the Tekla Warehouse Service and the Tekla Warehouse web site.

Tekla Warehouse is one of the Tekla online services.

    Double-click on the saved .tsep file.
    In the Tekla Structures extension manager, check the version(s) you want to install the extension to.
    Click Import.
    Start Tekla Structures.

If Tekla Structures is running:

    Download the appropriate TSEP (Tekla Structures Extension Package) file from Tekla Warehouse.
    Click the menu button in the Applications & components side pane and select Extension manager.
    Click Import.
    Select the .tsep file and click Open.
    Restart Tekla Structures to complete installation.

Download the DataMatrix Add-on too. You'll find it in the model folderfolder that is used for storing files associated with a model

Tekla Structures stores all files associated with a model in a folder it creates with the same name as the model database (.db1).

In multi-user mode all users access the same model folder.

or in a special location you set.Unzip it.
It contains a sample list and 3 graphics templates. Copy them in the folder of your model or your Firm folderfolder that is used for storing Tekla Structures-related files customized for a particular organization

A Tekla Structures user can, for example, customize a company’s cloning templates and save them in a sub-folder located under the firm folder. After this, the customized cloning templates can be used in all projects carried out for the company.

You can change them as needed.

DataMatrix usage

To use the application:
Creating DataMatrix in drawings:

Add the templates provided in your drawings arrangements:

3 templates are provided:
DATAMATRIX_DRAWING_A.TPL for assemblies drawings
DATAMATRIX_DRAWING_W.TPL ingle parts drawings
DATAMATRIX_DRAWING_C.TPL for cast unit drawings

Creating DataMatrix in reports:


The DataMatrix can only be generated in templates .xls.rpt
Copy the following valuefields in your template:


The green valuefield uses CUSTOM.DATAMATRIX_REPORT_A. It creates the picture DataMatrix.
REPORT_W.TPL for single parts
REPORT_C.TPL for cast unit parts

The red valuefield call picture created earlier.

 DataMatrix content settings

6 files are installed in the System folderfolder that is used for storing files that define default settings

of the Common environmentTekla Structures environment that forms a basis for other environments

The common environment is included in the software installation and includes the global settings, macros, symbols, items, and fonts, for example. The common environment and global settings form the basis for all other environments.

It manages content of DataMatrix:

DataMatrix_Drawing_A.dat manages the content of DataMatrix for assembly drawings
DataMatrix_Drawing_W.dat manages the content of DataMatrix for single part drawings
DataMatrix_Drawing_C.dat manages the content of DataMatrix for cast unit drawings

DataMatrix_Report_A.dat manages the content of DataMatrix for assemblies
DataMatrix_Report_W.dat manages the content of DataMatrix for parts
DataMatrix_Report_Cdat manages the content of DataMatrix for cast unit

Setting files:

Only non-empty lines or not starting with // are read
In this example, only the lines 22-24 are read.

Each line consists of five values separated by tabs (so 4 tabs in a line).
The first value is the attribute of the template editortool in Tekla Structures that is used for creating and modifying templates to be used in drawings and reports

you want to display (ASSEMBLY_POS, PROJECT.NAME, etc ...).
The second value is the data type (FLOAT for a number with decimal, INTEGER for an integer number, CHARACTER for a character string or DATE for a date).
The third value is the number of decimals if FLOAT is selected, or the date format if DATE is chosen (mm.dd.yyyy for example).
The fourth value is a multiplier. It allows to change the unit. The default value is 1.
The fifth value is the separator between the different values (lines).

These files can be copied in the model folder, in the Firm folder or any other folder read by Tekla Structures.

 DataMatrix size settings

Size of the  DataMatrix in drawings:
The size of the picture can be changed in the template editor:


Size of the DataMatrix in reports:

The size of the picture can be changed in the template editor in the valuefield DATAMATRIX_BMP:


Quick feedback

The feedback you give here is not visible to other users. We use your comments to improve our content.
We use this to prevent automated spam submissions.
Content rating: 
Average page rating: 5 (1 vote)
Refresh page after voting to show updated result.