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

Rebar End Detail

Last updated November 10, 2016 by Tekla Structures Extensions USA solutions.us@tekla.com

Software version: 
Not version-specific
United States (Imperial)
United States (Metric)

Rebar End Detail

Purpose and description

This tool allows users to create end preps onto the end of either single rebar or a group of rebar. This tool allows users to also create their own end prep components that this tool can use outside of the ones provided out of the box. This tool also updates the end prep based on the size of the reinforcement and can write UDA’s to the bars; i.e. extra length.

System requirements

Environments: Default, Usimp, Usmet
Languages: English

Installing Rebar End Detail

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


  1. Have Tekla Structures closed during installation.
  2. Install the appropiate installation package that you can download from the Tekla Warehouse. (Before 2016i install the .msi 2016i and newwer install the .tsep)
  3. Reopen Tekla Structures once installation is complete
  4. Before version 2016: A new toolbar icon which will launch the tool should now be visible when a drawing is opened. For version 2016i a new thumbnail under Ungrouped items in the Applications and components side pane will appear. For version 2016i and newer a new thumbnail under US Extensions items in the Applications and components side will appear

How it works

The plugincomponent that is developed using Tekla Open API

Plugin is a .dll file and loaded inside Tekla Structures process.

Plugins can be started from the applications and components catalog.

inserts and keeps up to date with the rebar location and geometry the objects it adds to the model. The rebar groupgroup of reinforcing bars that are side by side and have identical properties, except the possible variation in bar lengths

or single reinforcement is the input object so when it changes the plugin updates according to the settings you get. The custom partcomponent for creating a part that cannot be created by using any existing part command or part profile

Typically, custom parts are used to create parts that have a complex composition. For example, castellated beams and sandwich panels are often created as custom parts.

to input and settings are either based on file (<filename>.rdr) specified in the dialog or from cataloguser interface for displaying or modifying information in categorized lists

For example, profile catalog and shape catalog are catalogs.

directly. The file gives you more automated control to specify different custom components and settings for different sizes of reinforcement that update automatically.

Custom parts need to be defined with two handles, where the first handle represents the end of the part and the second handle points inward toward the rebar along the centerline.

If the custom part used has a parameter EndOffset then the value will be copied automatically to the rebar end offsetpart property that is used to move the ends of a part, relative to the part’s reference line

value that is closest: either OFFSET_START or OFFSET_END which are localized out of the box for adjusting the length.

If the custom part used has a parameter EndPrep then the value will be copied automatically to the rebar end prep value that is closest: either END_PREP_START or END_PREP_END which are localized out of the box for adjusting the end prep status.

For getting the adjusted length, you can then create formulas in the template editortool in Tekla Structures that is used for creating and modifying templates to be used in drawings and reports

, for example: GetValue("LENGTH") - GetValue("USERDEFINED.OFFSET_START") - GetValue("USERDEFINED.OFFSET_END")

Figure 1 - Rebar Udaobject property created by the user in order to widen the range of predefined object properties

User-defined attributes are used when the predefined object properties are not sufficient but more properties are needed. For example, comment, locked, and erection status are user-defined attributes.


Remember that the default value you set will never be used or read in the custom part editor. For example if the default is 2, that value cannot be read or used by the system. Set the default value so that the standard fileproperty file that Tekla Structures uses by default

Standard files are used, for example, for loading frequently used values into the property pane or a dialog box.

Standard file name is standard.* where the symbol * is the file name extension. For example, standard.clm file is used for column properties.

or specific saved attribute file is always and is not the same value. For example, see the defaults in the figure below. For the EndPrep value -1 is treated as null or blank, other values represent real integer/option type values.

Figure 2 - Custom Part Setup

Alternately, you can use these new template properties that are available with installation of this extension for weight and length adjusted fields.

Variable Name Description Output Type Input
CUSTOM.LENGTH_AJSUM Sum of legs A-G with end offset uda values subtracted double Length Reinforcement
CUSTOM.LENGTH_AJ Length along centerline with end offset uda values subtracted double Length Reinforcement
multiplied by per weight per unit length value from catalog file
double Weight Reinforcement
multiplied by per weight per unit length value from catalog file
double Weight Reinforcement

Using Rebar End Detail

To use the application:

  • Open the Aplications & components catalog.
  • Under US Extensions, select Rebar End Detail
  • Double-click to activate and open the dialog box for the Rebar End Detail extensions.
  • Choose From File from the dropdown for From Type. This tells the tool to look at some .rdr files that have been created. These files are provided here (...\TeklaStructures\%version%\Environments\usimp\us_roles\castinplace\system ). What these files do is tell the plugin which settings to use for different sizes of rebar. Example below for the HRC 110 (Open with a text editor):
  1. First Column- Size of Rebar
  2. Second Column- Component that needs to be used (you will need a different file for each component)
  3. Third Column- Which saved settingsmaster drawing where the drawing settings are saved in a drawing property file and used when creating a new drawing of a specific drawing type

    does the plugin need to use so the size of the end prep matches to the size of the bar
  1. Now select the FileName that matches the end prep that you will be adding to the end of the reinforcement.
  2. Select the beside component to make sure that you have the correct component with the FileName that you chose in the previous step.
  3. Add to Assembly gives you the option to add the end preps to the concrete cast unit that the reinforcement you selected is associated too.
  4. Once you have the properties set, you can save these settings for each end prep so it will be quicker to load and reuse the tool.
  5. Select Apply
  6. Select the bar or group of bars as the rebar you want to add the end prep too.
  7. It now asks for which end to add the end prep too. This allows you to have different end preps at either the start or end side of the bar.
  8. Change the size of the bar and see how the end preps adjust to the correct size based on the size of bar.

Customizing Rebar End Detail

The name of the uda’s that are fetched are read from a file if it exists in the system path, called RebarEndDetailOptions.xml. The first time this plugin is run in a new model and there is no file found, a new file with default values is written to the model attributes folder.  You can customize this xml file for the names to set, but the type of uda must remain the same.

Xml File Name Uda Name Type Where Defined
StartEndOffsetName OFFSET_START distance objects.inp
FinishEndOffsetName OFFSET_END distance objects.inp
StartEndPrepName END_PREP_START option objects.inp
FinishEndPrepName END_PREP_END option objects.inp
ComponentRebarEndParameter EndOffset Distance Custom Part
ComponentRebarPrepParameter EndPrep Number Custom Part

It is not recommended to change settings to files during a project, if you change these settings, you must restart Tekla Structures for them to have effect..

Additional information

  • The tool uses components that are provided (HRC and Lenton). If you need more end preps than the ones provided, they will need to be created. When creating your own, make sure that the first insertion point is what part of the end prep that needs to be at the end of the rebar and the second point needs to be towards the middle of the bar. This will ensure that the components are added correctly.
  • The .rdr files provided can be used as templates to create the rest of your files if you create new components.

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: 
No votes yet