Tekla Open Api Manual
Before taking a look at Tekla Structures Open API, let's deal with the concept itself and abbreviation Open API. API stands for 'Application Programming Interface', which serves to facilitate interaction between programs and their integration. Simply put, API is a sort of an adapter between different programs.
Open API is an open application interface that enables a developer to view various codes of libraries and use them for integration with another program and software development, etc. The use of public APIs allows you to save time without carrying out various routine operations.
If we take specifically Tekla Structures Open API, it is used to develop applications (* .exe), plugins (* .dll), macros and scripts (* .cs) and COM applications, for example, VBA macros.
Macros and scripts are saved as a simple text file, compiled and executed from the main Tekla application.
Any set of user actions in Tekla can also be saved as a script and 'played' later. As mentioned earlier, this allows you to automate a huge number of routine operations.
Tools for developing applications and software
Applications are developed using integrated development environment 'Microsoft Visual Studio'. This environment is a multifunctional program, which in addition to the typical writing of the development code, can automatically complete the code itself, compile, create graphical interface elements of the future application that simplifies and speeds up the development process. Tekla Structures applications are developed in the C# programming language.
For a general overview, let's take a short example (without describing the code) of the process of developing the simplest application for creating a beam in Tekla.
Everything starts with creating a project. Since we will create an application with a user interface, we choose an option to create on the basis of Windows Forms (.NET Framework).
The Trimble Connect API consist of set of APIs. Read more about the available APIs and architecture of Trimble Connect APIs here.
Tekla Structures Open API. Tekla Structures Open API, also known as Tekla Open API, provides an interface for different kinds of applications to interact with model and drawing objects in Tekla Structures. Tekla Structures is BIM software for structural design and detailing. Examples showing how to use Tekla Structures Open API. Select a different branch to see examples for that version of Tekla Structures. This article explains how you can delete parts in a Tekla Structure model using the Tekla Open API in VB.Net. – Step 1: Add reference to the Tekla.Structures.Model library located in the path “C:Program FilesTekla Structures20.0ntbinplugins” and manually open the tekla model. This has been covered.
The Core API Reference can be found from here: https://app.connect.trimble.com/tc/static/apidoc.html.
For more information on the Workflow tools (status sharing) API, see https://europe.tcstatus.tekla.com/swagger.
You can find the documentation here: Trimble Connect 3D Viewer - Workspace API.
Tekla Open Api Manual Free
You can find the API documentation as a part of the installation.
Tekla Open Api Manual Pdf
After installation, the Microsoft Compiled HTML Help documentation called Trimble.Connect.Desktop.API.chm can be found in the installation folder.
For example:
C:Program FilesTrimbleTrimble ConnectAPI DocumentationTrimble.Connect.Desktop.API.chm