Reinforcement settings for drawings (rebar_config.inp)

Tekla Structures
Modified: 12 Mar 2026
2026
Tekla Structures

Reinforcement settings for drawings (rebar_config.inp)

Tekla Structures uses the settings in the rebar_config.inp file in the system folder (XS_SYSTEM), firm folder, or in the project folder to define the following reinforcement-related settings in drawings:

  • Selected area-specific reinforcing bar bending schedule

  • Rounding of bar dimensions

  • Available symbols for meshes, strands, and unbonding

  • Appearance of reinforcement pull-outs

To modify the settings, open rebar_config.inp in a standard text editor.

The entries in the rebar_config.inp are listed and described below:

Entry

Description

MergeOneFormat

No longer used. Define these properties in the drawing properties.

MergeTwoOrMoreFormats

MergeAndFormat

LeaderLinetype

DimensionMarkSpacingSeparator

="/"

Affects the separator in reinforcement marks.

ExactDimensionMarkSpacingSeparator

=" + "

Separator between different exact spacing values in reinforcement marks.

ExactDimensionMarkPcsSeparator

="*"

Separator between the number of bars and their exact spacing values in reinforcement marks.

BendingAngleTolerance

Set a tolerance value for the angle. Angles that differ from the set tolerance value less than the tolerance are recognized and lead to a correct bending shape.

Enter the tolerance value in radians, not in degrees. The default value is 0.01 radians, which is 0.573 degrees. This applies to all bending shapes.

BentRebarTolerance

Set a tolerance value. Depending on the value, slightly curved reinforcing bars get a straight shape.

If reinforcing bar diameter is 20 mm and radius is 200 m then value 20/200000 = 0.0001.

This variable defines the correct curved reinforcing bar in case of long reinforcing bars to get a correct shape for the bar. This option is used in comparing the relation of the reinforcing bar diameter and radius. If the relation is smaller than BentRebarTolerance, the reinforcing bar is of bend_type_1, otherwise it is of bend_type_34.

PullOutBendingRadiusAsMultiplier

Set to 1 to show the pullout bending radii using a multiplier instead of mm.

PullOutBendingRadiusDimensionUnit

Define the unit to be used in the bending radius text in the pull-out. The options are:

0 = auto: This option defaults to mm in the metric environment and foot and inch in the imperial environment.

1 = mm

2 = cm

3 = m

4 = inch

5 = foot and inch

6 = cm or m

If PullOutBendingRadiusDimensionUnit is not set, mm is by default used for the metric and inch for the imperial environment.

If PullOutBendingRadiusAsMultiplier is set to 1, it takes precedence, and PullOutBendingRadiusDimensionUnit has no impact.

The format and precision of the radius dimensions are defined by the existing settings in PullOutDimensionFormat and PullOutDimensionPrecision.
PullOutBendingRadiusPrefix Define the prefix to be used in the bending radius text in the pull-out. If PullOutBendingRadiusPrefix is not set, it will be defaulted to dBR=. If it is set to be empty, no prefix is used.

GroupBarMark

No longer in use.

MarkingDimAttributes

No longer in use.

ScheduleCountry

Defines which bending schedule is used. Affects bending shapes in templates and reports. The available schedules are FIN, SWE, UK, US.

When you number the model, the bending shape for the bar is given according to this information. For example, in the Default environment, the bending shapes are letters A, B, C, and so on.

ScheduleDimensionRoundingDirection

ScheduleTotalLengthRoundingDirection

Options:

  • "UP": rounds bar dimensions up

  • "DOWN": rounds bar dimensions down

  • "NEAREST": rounds bar dimensions either up or down

ScheduleDimensionRoundingAccuracy

Sets the rounding accuracy for bar dimensions. The default is 1 mm.

Tekla Structures rounds individual bar dimensions up or down according to the option you select for ScheduleDimensionRoundingDirection.

ScheduleTotalLengthRoundingAccuracy

Sets the rounding accuracy for the total bar length. The default is 10 mm.

Tekla Structures rounds individual bar dimensions up or down according to the option you select for ScheduleTotalLengthRoundingDirection.

BentSymbolFile

Points to the symbol file that contains the available reinforcing bar bent symbols. By default, points to the file bent.sym, which in the default environment is located in the folder ..\ProgramData\Trimble\Tekla Structures\<version>\environments\common\symbols.

MeshSymbolFile

Points to the mesh symbol file that contains the available mesh symbols. Affects the available reinforcement mesh symbols in drawings.

By default, points to the mesh.sym file in the ...\Tekla Structures\<version>\environments\common\symbols folder.

StrandSymbolFile

Points to the strand symbol file that contains the available strand symbols. Affects drawings.

By default, points to the strand.sym file in the ...\Tekla Structures\<version>\environments\common\symbols folder.

UnbondingSymbolFile

Points to the unbonding symbol file that contains the available unbonding symbols.

RebarMeshSize

Template for rebar mesh size

="%CC_DIAMETER_LONG%/%CC_DIAMETER_CROSS%-%CC_LONG%/%CC_CROSS%-%LENGTH%/%WIDTH%"

PullOutDimensionFormat

Defines the format for displaying the dimensions.

The format follows the dimension properties format.

Options:

  • 0 = ###

  • 1 = ###[.#]

  • 2 = ###.#

  • 3 = ###[.##]

  • 4 = ###.##

  • 5 = ###[.###]

  • 6 = ###.###

  • 7 = ### #/#

  • 8 = ###/##.###

PullOutDimensionPrecision

Sets the level of precision. The precision is calculated using the following formula: 1/value = precision.

In metric systems, you may want to use the values 1, 10, and 100, and in imperial systems, the values 2, 4, 8, 16 and 32, for example.

PullOutDimensionUnit

Defines the units to use.

Options:

  • 0 = auto: This option defaults to mm in the metric environment and foot and inch in the imperial environment.

  • 1 = mm

  • 2 = cm

  • 3 = m

  • 4 = inch

  • 5 = foot and inch

  • 6 = cm or m

PullOutColor

Sets the color for the pull-outs in reinforcement marks.

Options:

  • 0 = white

  • 1 = black

  • 2 = red

  • 3 = bright green

  • 4 = blue

  • 5 = cyan

  • 6 = yellow

  • 7 = magenta

PullOutVisibleLineType

Sets the line type for reinforcing bar shape in pull-outs.

Options:

1 =

2 =

3 =

4 =

5 =

6 =

7 =

PullOutRepresentation

Sets the representation type.

Options:

  • 0 = single

  • 1 = double

  • 2 = filled

  • 3 = stick

PullOutAngleColor

Sets the color for the angle in pull-outs.

Options:

  • 0 = white

  • 1 = black

  • 2 = red

  • 3 = green

  • 4 = blue

  • 5 = cyan

  • 6 = yellow

  • 7 = magenta

  • 8 = green

  • 9 = gray

  • 10 = green

  • 11 = orange

  • 12 = cyan

  • 13 = same as background color

PullOutAngleLineType

Sets the line type for angle lines in pull-outs.

Options:

  • 1 =

  • 2 =

  • 3 =

  • 4 =

  • 5 =

  • 6 =

  • 7 =

PullOutLeaderLineMinLength

Sets a minimum length for the small leader lines that point to the dimension text. The default value is 10 mm. To switch leader lines off completely, use a large value.

PullOutShowDuplicateDims

Defines whether duplicate dimensions are shown multiple times for one bar.

Options:

  • 0 = duplicate dimensions are not shown (default)

  • 1 = equal and parallel dimensions are shown, but similar hook dimensions are not shown

  • 2 = equal and parallel dimensions are not shown, but both hook dimensions are shown

  • 3 = all dimensions are shown

  • 4 = hook dimensions are not shown

  • 5 = hook dimensions, or equal and parallel dimensions are not shown

PullOutShowUSHookDims

Defines if the US/NA style of dimension will be shown for hooks over 90 degrees.

Options:

  • 0 = shows European hook dimension (= leg length, default)

  • 1 = shows US hook dimension (= straight length) for hooks >90 degrees

See the image below for the difference between the US/NA (A) and European (B) hook dimension.

Was this helpful?
Submit
Previous
Next