Tekla Open API: Generate Column Rebars

This program was implemented using the Tekla Open API in VB.Net. It generates rebars for concrete columns.  It takes as input the number of rebars in each direction, their diameter, the column dimensions, … and generates the rebars for the columns. It also takes into account the change in dimensions between the current column and the column on top, therefore the rebars are bent before entering the upper column:
Pages_Projects_Tekla_Open_API_ColumnRebars_6

In the figure below you can see the programs main interface:
Pages_Projects_Tekla_Open_API_ColumnRebars_1

The interface has several required parts. The other parts are optional. They are to assist the user in inputting values.

Rebar Properties:

In the section specified below the user inputs properties associated with the rebar:
Pages_Projects_Tekla_Open_API_ColumnRebars_2

Diameter: The diameter of the rebars in cm.
Radius: This is the bend radius for start and end hooks. This is automatically calculated based on the input diameter.
Start/End Hook Check Boxes: If the user selects these the bars will be drawn with a start/end hook.
Angle: Defines the angle of hooks. 90deg/180deg
Free: This is the free length required for hooks. The values is automatically calculated based on the input diameter and angle.

IDs:

This section specifies which columns these rebars will be added to. The parts in the Tekla model are generated using the program Tekla and SAP2000 Open API: SAP2000 Concrete Model to Tekla. Therefore each part has a name which is the ID SAP2000 has assigned to the element:
Pages_Projects_Tekla_Open_API_ColumnRebars_3

Placement:

In this section the user inputs the rebar placement:
Pages_Projects_Tekla_Open_API_ColumnRebars_4

Count X: The number of rebars in the X direction
Count Y: The number of rebars in the Y direction
From Top: The cover space in the Y direction:
From Sides: The cover space in the X direction
B: The width of the columns. Defined as the T3 length, based on the SAP2000 documentation.
H: The height of the columns. Defined as the T2  length, based on the SAP2000 documentation.
B’: The width of the upper column.
H’: The height of the upper column.
Height: The length of the column.
Splice: This is the splice length of the rebars. This is automatically calculated based on the rebar diameter.

Result:

Pages_Projects_Tekla_Open_API_ColumnRebars_6

If you need assistance with your Tekla model, or you are looking for a Tekla Open API programmer to hire feel free to contact me. Also please visit my home page  www.software-solutions-online.com

Live Chat