TeklaStructures-PDMS Interoperability
TeklaStructures-PDMS Interoperability
Company
Just testing
Big models
In real projects
Table of Contents
I. Tekla Structures PDMS interoperability...................................................................... 2
II. Overview...................................................................................................................... 2
III.
Prerequisities............................................................................................................. 2
A. Installation steps in PDMS......................................................................................... 3
IV.
Export from PDMS application................................................................................... 8
A. Create export instance.............................................................................................. 8
B. Export instance......................................................................................................... 9
C. Edit export instance................................................................................................ 10
V. Import to PDMS application........................................................................................ 12
A. Create import instance............................................................................................ 12
B. Import Instance....................................................................................................... 13
C. Edit import instance................................................................................................ 15
D. Update import instance........................................................................................... 16
VI.
Mapping of profiles, materials and attributes (UDAs) .............................................. 19
A. Profile mapping....................................................................................................... 21
1. Instruction how to get correct syntax for mapping file when different standards
(e.g. UK) used in PDMS:.............................................................................................. 22
B. Material mapping.................................................................................................... 22
C. Attribute mapping................................................................................................... 22
VII. Feedback................................................................................................................. 24
VIII. Open comment area............................................................................................... 25
2 (25)
June 26th, 2014
I.
II. Overview
Prerequisites
In order to use the link, both Tekla Structures and PDMS require an installed application.
Tekla BIMsight (http://www.teklabimsight.com) needs to be installed and needed attributes
available in PDMS in order to use the update model functionality in PDMS. Not needed any more
with newest link versions.
Limitations
In older PDMS link version (20th January 2015 and before) parts that are not extrusion parts (e.g.
poly beams/panels, twisted parts) are not imported to PDMS. Importing these objects requires
other format that is currently .dgn .
Newest PDMS link version can import also BREP (surface) format parts as polyhedron objects.
Tekla Structures version 21.0 can export also poly beams / panels as extrusion format.
III. Prerequisities
3 (25)
June 26th, 2014
Start PDMS.
Create a dialog box entry for the application by right-clicking on the main dialog box in PDMS
and select Customize.
Select a level for the menu creation. Normally you create it for User.
Note: Edited file named in PDMS is related to module you are running. So
PDMS Design --> DesignAddins.xml
Marine,Outfitting --> OutfittingAddins.xml
PDMS Draft --> DraftAddins.xml
The company setup might read files from different locations (e.g. can be read from a server
based on company setup). If so contact your PDMS support to get the modifications done
correctly. Problem can be that edited DesignAddins.xml file is not read at all.
4 (25)
June 26th, 2014
5 (25)
June 26th, 2014
Add
Command to Button.
If the TS.Pdms option is not visible in the Command dialog, TS_PDMS.dll is not properly
6 (25)
June 26th, 2014
installed.
7 (25)
June 26th, 2014
Create the attributes that are needed for updating a model from Tekla Structures:
o :TEKLA_GUID
o :TEKLA_IFCGUID
o : TEKLA_VERSION
are used to find and update deleted and modified parts in PDMS. If these attributes
are not present in PDMS, the items will not be found and a new instance is created.
Necessary PDMS UDAs are described in a description document, see
attachment :\TS_PDMS\version\TS_INTEROPERABILITY_UDA.datal
Recommended other attributes are in TS_INTEROPERABILITY_UDA.datal.
Installation
Comments
Yes
No
Problems?
Other comments?
8 (25)
June 26th, 2014
Select hierarchy item for the model. Default is selected hierarchy item in Design
Explorer and it is the preferred selection choice. The selected item in Design Explorer
can be any hierarchic object from FRMW to SITE (structural model).
With newest link with PDMS 12.1 also e.g. pipes, equipments can be exported from
PDMS
9 (25)
June 26th, 2014
Comments
Yes
No
Logic is understandable
Problems?
Easy to learn?
Other comments?
B. Export instance
Prerequisite Create export instance
10 (25)
June 26th, 2014
IFC package(s) will be created in given folder with IFC package name in addition to
UTC (Version).
Export instance
Comments
Yes
No
Problems?
Other comments?
11 (25)
June 26th, 2014
Comments
Yes
No
Problems?
Other comments?
12 (25)
June 26th, 2014
Select STRU for the model. Default is selected hierarchy item in Design Explorer and it is the
preferred selection choice. The selected item in Design Explorer must then be a STRU.
If the model contains FRMW that has the same name as the imported model, the default
FRMW name needs to be changed.
13 (25)
June 26th, 2014
Comments
Yes
No
Logic is understandable
Problems?
Easy to learn?
Other comments?
B. Import Instance
Prerequisite: Create import instance
14 (25)
June 26th, 2014
Instance(s) will be created in PDMS under selected STRU and with a given FRMW name.
Note that the name must not exist in a PDMS model.
If a model created in Tekla Structures includes parts that cannot be exported as extrusion
objects but as BREP (surface) format objects, such as polybeams (before version 21.0), the
model has those objects in a .dgn file that can be imported to PDMS. Model exists in
model.ifcZip folder or .tcZip folder in Tekla Structures version 21.0. Note that if the project
origin is moved for the export in Tekla Structures, this .dgn model needs to be manually
moved to the right location. Note: also Tekla Structures parts which have IFC export type
UDA definition as Brep instead of Auto will be included in a .dgn file
Note: Newest PDMS link version can import also BREP (surface) format parts as polyhedron
objects. Tekla Structures version 21.0 can export also poly beams / panels as extrusion
format.
In new PDMS link version dialog has more integrated behavior. Also It can be docked in
PDMS GUI:
15 (25)
June 26th, 2014
Export instance
Comments
Yes
No
Logic is understandable
Problems?
Easy to learn?
Other comments?
16 (25)
June 26th, 2014
Comments
Yes
No
Logic is understandable
Problems?
Easy to learn?
Other comments?
When the dialog box is opened in PDMS, the application checks if a new update for the
model exported from Tekla Structures is available. If an update exits, the row is marked as
yellow.
17 (25)
June 26th, 2014
Colors are set by turning off the auto coloring in PDMS. Auto coloring is
automaticly turned on again after the import. An update of the view will show all
items in the colors defined in representation rules.
18 (25)
June 26th, 2014
Comments
Yes
No
Logic is understandable
Problems?
Easy to learn?
Other comments?
19 (25)
June 26th, 2014
The dialog box shows mapping settings for profiles, materials and attributes (UDAs).
Only profiles and materials present in an instance (model) will be shown in the dialog box.
If mapping is not set for a profile or a material that exists in the model, the row will be marked as red
in the Mapping dialog box.
20 (25)
June 26th, 2014
It is possible to open and save the mapping rules by clicking the Rules buttons. The mapping file is
opened with a default text editor. All mapping files can be opened with Microsoft Excel.
21 (25)
June 26th, 2014
A. Profile mapping
There are multiple ways to create rules for profile mapping. All rules need to be mapped to
ProfileMapping.txt file.
o Mapping in rule file is Tekla Structures profile;PDMS profile
o Library profile mapping:
L75*75*5;DIN-SPEC/L75x7
o Parametric mapping:
L:B:*:H:*:T;DESPAR_SPEC/L:B:H:T or
L200*100*10;DESPAR_SPEC/L:200:100:10
22 (25)
June 26th, 2014
If a mapping is missing (empty) the part will be imported as a plate that is extruded from the
object start to end with some small exceptions *).
In case of a wrong mapping (mapping to undefined specification), the SCTN will be created
but no profile geometry will be present.
*) For example double ledge beams cannot be currently exported as extrusion parts.
1. Instruction how to get correct syntax for mapping file when different standards (e.g.
UK) used in PDMS:
If you set the spref on a SCTN and query the spref for the SCTN you will see the exact text for
the spref. That string is going into mapping file. If you write complete spref name in command
window (/BS-SPEC/xxxxx) you should get to spref element in PDMS.
B. Material mapping
C. Attribute mapping
Attribute mapping is between PropertySet Property and PDMS UDA. PropertySet property is
defined in Tekla Structures and it can be a report field or a UDA. A property needs to be
23 (25)
June 26th, 2014
There is a separate mapping file PDMSExportAttributes.txt for Export from PDMS to IFC. It
needs to also at project folder under TS-PDMS/Mapping. Note: UDAs for mechanical objects
(pipes, equipments) can be exported only in PDMS 12.1 version
PDMSExportAttributes.pdf is a description document that shows the use of mapping file with
examples
24 (25)
June 26th, 2014
Comments
Yes
No
Logic is understandable
Problems?
Easy to learn?
Other comments?
VII. Feedback
Yes
No
Logic is understandable
Problems
Easy to learn
Does this functionality improve your
productivity?
Other comments
Yes
Comments
No
Comments
25 (25)
June 26th, 2014