BVBS Guideline Data Exchange Reinforcement Data 3.1 Engl - 20210614
BVBS Guideline Data Exchange Reinforcement Data 3.1 Engl - 20210614
BVBS-Guideline
Data exchange of reinforcement data
Interface description - Version 3.1
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 1
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
This guideline „Data exchange of reinforcement data“ – definition and description of the interface –
was developed with the cooperation of the following construction software companies, rebar machine
manufacturers, rebar shops, construction companies and institutions.
Publisher:
BVBS assumes no liability or any other obligation to be derived from this publication. Reprinting, even
in extracts, only with the written permission of the BVBS.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 2
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Contents Page
Contents 3
Foreword 4
Initial situation 7
Main groups 7
Basic conditions 8
Header block 10
Checksum block 12
Geometry block 13
Spacer block 15
Bar block 16
Coupler block 18
Private block 19
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 3
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Foreword
The Bundesverband Bausoftware e.V. (BVBS) published the first version of this guideline for the data
exchange of reinforcement data in 1995. From the beginning, construction software companies, rebar
shops and machine manufacturers, institutions and steel suppliers worked closely together in drafting
this guidline. The publication of the revised version 2.0 followed in 2002. In 2019 significat extensions
were made and version 3.0 was completed. For the present version 3.1, an editorial revision of version
3.0 including additional explanations was carried out.
We would like to thank all those involved in the development of version 3.0 and 3.1 for their constructive
and trusting cooperation. We are happy to take suggestions for the further development of the
guideline.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 4
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
With the CAD software a bending schedule, in .abs format along side the .pdf format, for the exchange
of reinforcement data, is being produced. The .abs format can be read during the bending process and
it can be transferred to other bending machines.
BF2D@HjZEICON
Bewehrungslis@rZEICON@i1@p1@l6000@[email protected]@d25@gBSt500S@s175@v@Gl6000@w0@C7
6@
BF2D@HjZEICON
Bewehrungslis@rZEICON@i1@p2@l3000@[email protected]@d14@gBSt500S@s56@v@Gl150@w-
135@l640@w90@l590@w90@l700@w60@l313@w165@l-66@w0@C68@
BF2D@HjZEICON
Bewehrungslis@rZEICON@i1@p3@l4600@[email protected]@d16@gBSt500S@s64@v@[email protected]
@l350@w90@l1630@w90@[email protected]@l1135@w0@C72@
BF2D@HjZEICON
Bewehrungslis@rZEICON@i1@p4@l6700@[email protected]@d20@gBSt500S@s140@v@Gl400@w90@l
[email protected]@[email protected]@[email protected]@l700@w-
37.87@[email protected]@l1350@w90@l400@w0@C92@
BF2D@HjZEICON
Bewehrungslis@rZEICON@i1@p5@l3500@[email protected]@d16@gBSt500S@s64@v@[email protected]@l
[email protected]@[email protected]@[email protected]@l620@w0@C82@
BF2D@HjZEICON
Bewehrungslis@rZEICON@i1@p6@l6100@[email protected]@d14@gBSt500S@s56@v@Gl400@w-
60@l150@w60@l5000@w60@l150@w-60@l400@w0@C90@
BF2D@HjZEICON
Bewehrungslis@rZEICON@i1@p7@l7000@[email protected]@d12@gBSt500S@s48@v@Gl970@w90@l8
40@w90@l1170@w90@l1040@w90@l1170@w90@l840@w90@l970@w0@C77@
BF2D@HjZEICON
Bewehrungslis@rZEICON@i1@p8@l3604@[email protected]@d14@gBSt500S@s56@v@Gl1095@w-
45@l1414@w45@l1095@w0@C83@
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 5
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 6
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Initial situation
Basically, the following requirements are placed on this interface.
Due to the different geometric possibilities, the reinforcement shapes are divided into groups. Each of
these groups is given its own designation. This makes it possible, for example, to decide immediately
at a bending machine for 2D bending shapes whether suitable data is provided without having to
analyze the entire data set. The following identifiers are used.
Main groups
• BF2D two dimensional bending shapes
• BF3D three dimensional bending shapes
• BFWE helixes and spirals
• BFMA reinforcing steel meshes
• BFGT lattice girders
• BFAU spacers an supporting cages
Each bending shape has geometry-independent data (e.g. schedule number, position, quantity, , etc.).
These data are summarized in a header block (block identifier H). The block opening identifier H can
be followed by various numbers of data fields. Each starts with a lower case letter as field identifier
(a…-z) and ends with an “@“ as field end character. The end of the header block is reached when a field
end identifier @ is followed by a capital letter. The order of the data fields within the block is fixed.
The geometry data (block identifier G) follows in another block. This block can also contain various
numbers of data fields. Each data field starts with a lower case letter as the field indentifier (a…-z) and
ends with @ as field end character. In this block the order of the data is also fixed.
The field identifiers used (a…-z) are only unique in conjunction with the block identifier. In block H, for
example, r = schedule number, but in block G r = radius. The set of data is teminated with CRLF (ASCII
13+10).
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 7
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Basic conditions
General convention for the data are:
• ASCII will be used as character code. The character “@” is used as the separating character.
Therefore, the character “@” has to be avoided in the free text.
• All length specifications are in mm – especially, with regard to the desired compactness of
data, the use of decimal places should be avoided for all specifications that already are in
milimeters (diameter and total length in the header block, individual leg lengths or radii in the
geometry block, as well as vectors for three dimensional curved positions).
• All length specifications of the 2D shapes are referred to the outer dimension, analogous to the
printed bending schedule. For the 3D bending shape the length specifications in coordinate
notation refer to the axis dimension. Diameters and radii are inner dimensions.
• All angle specification in degrees (right angle is 90°). Decimal places may be used.
• Positive values without sign, negative values with preceding “–“ (minus), decimal separator “.“
(dot)
• All field identifiers must be included in the specified order of the block descriptions. The
indicator mus always be specified, even if no value is present.
• Each data set ends with a checksum block as the last block before CRLF.
• Certain postitions cannot be described due to the definition of the reinforcement interface (e.g.
three dimensional curved postitions with radially curved legs). These should nevertheless be
exported. The header block and the cecksum block must be specified here. The geometry block
is not to be specified.
• If the data exchange is done with files, the files have the extention .ABS (General Reinforcement
Interface = German: “Allgemeine-Bewehrungs-Schnittstelle” )
Each line consists of:
Header always 1*
Geometry block optional 1* or
Spacer block optional 1*
Coupler block optional 1*
Rod block n times
Private block optional 1*
Checksum block always 1*
The data of the header, geometry or spacer, private blocks are always valid for all following bar blocks.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 8
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Legend:
A basic distinction is made between bends (with standard diameter of mandrel 4*ds) and arches
(with specification of angle and radius). Bends are marked with the bending pin symbol in the picture.
For further explanations of segment lengths see the current version of EN ISO 3766.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 9
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Header block
* All field idenfications permissible for a main group must be completed and in the listed order.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 10
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
• The main group BFGT for the describtion of lattice girders (Gitterträger).
The length (l), width (b) and type are transfered as information.
• The field @a (layer) is required, in addition to the Z-position contained in the bar block, for the
insertion sequence in automatic bar placing machines (automatische Eisenanlagen).
• Staggered rebars:
The field identifier t as indicator for varying lengths and c for the last length.
“c” as indicator for the length of the last bar in the geometry block (c can also be used with
radii)
Note: This assumes a linear division course ( (c - 1)/ t ).
From version 3.1. onwards, it is recommened to specify the varying positions individually. The
field identifier t will still be used to make for the compatibility with version 2.0.
• Since non-linear staggered rebars must be described as single items, an indicator is specified
as a group of staggered rebars, by which it is recognizable which single items belong to a group
of staggered rebars. For this purpose, the same indicator is specified in the respective line
items. It is recommendes to use the fixed component of the bar mark.
• New reinforcement group BFAU for spacers and supporting cages.
Notice:
There is only one diameter of mandrel for a bending shape (parameter “s” [mm] defined in header
block). Each bend of the position is carried out with this diameter of mandrel.
If it is necessary to deviate from this value for nominal reasons, the specifics have to be made as
a separate curved element in the bending shape using the “r” parameter in the geometry block (the
radius is always larger than half diameter of mandrel, according to the header block).
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 11
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Checksum block
last block before CR/LF
* The checksum is calculated with the following algorithm (analogous to the checksum calculation
for the calcompplotters)
(IP - 96) +[ ∑ 𝑛
𝑖=1
𝐶𝑖] MODULO 32 = 0
provided that
IP = checksum
n = number of ASCII characters from the beginning of the record up to and including the C of the
checksum block
Ci = The ASCII characters inside the checksum loop.
ISUM = 0
DO 10 I = 1,N
10 ISUM = ISUM + ICHAR(C(I))
IP = 96-(MOD(ISUM,32)
example::
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 12
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Geometry block
An empty geometry block G@ or a non-existent geomety block is a special form that cannot be
displayed
Running meter positions (lfm) are specified in the geometry block as a straight bar with total length,
see BF2D – example 10.
The total length of the bended reinforcing bar is calculated from the data of the geometry block, the
length specifications in the header or in the bar is to be ingored.
** Always enter the length or the radius first, then the angle. If a reinforcing bar ends without an
angle, a w0@ must be appended. After a radially bent leg, where the inner radius as well as the
angle of the circular arc is specified, the transition into the following leg does not have to be
straight but can also follow with a preceding bending angle. Therefore, to specify the bending
angle, another value can be specified with “w…@” following the angle of the circular arc
(opening angle).
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 13
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
*** The radius is always larger than half diameter of mandrel defined by the header block
**** The dimensions for the three-dimensional curved positions refer to the axis dimension. The
right-handed coordinate system is used for the coordinate system.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 14
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Spacer block
The spacer block is used for precast concrete units and defines the positions of the spacers on the
reinforcing bar. The spacers can be specified either in the form of
Spacer block and geometry block cannot be included in the same line.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 15
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Bar block
The Z-position of the reinforcing bar is specified in the field @z. (This is of importance for the insertion
sequence in automatic production)
* Equal bars are combined in a X- or Y- bar block. Bars count as equal, if diameter, starting point
coordinates of the bar and bar length are equal. The space between the individual bars can
differ.
** The coordination system must be chosen, so that the smallest x-value and the smallest y-value
are zero.
*** In order to be able to describe a mesh of identical bars, with varying distances between each
other, but as compactly as possible, the e-parameter is to be defined as followed
In the first part of a X or Y block, the first bar of this block is defined with its location. If this
block includes several bars, the e-parameter follows. The field indentifier is followed by sub-
blocks separated by semicolon, which describes spacing and number in mm,n. mm stands for
the spacing in mm related to the previous bar. n (amount) defines how often the bar is repeated
at this spacing. If n is not specified, n=1.
Notice! Since the first bar is already defined only the amount of distances may be specified, not
the amount of bars.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 16
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Double bars:
Double bars are bars with the same diameter, placed right next to each other. Their position in the bar
direction is not referred to the single bar, but to the common axis between the two bars. In the simplest
case, double bars can be of equal length and both bars have the same initial coordinates. However,
bars of the same length can also be staggered and thus have unequal initial coordinates. Finally, bars
of different lengths with the same or different initial coordinates are possible. In all cases a double bar
is formed from two bars which is treated like a single bar.
• One diameter
• Two x-values
• Two y-values
• Two lengths
For the description, this means that both values are specified separated by semicolons. The first value
always refers to the first bar, the second value always to the second bar. If the second value is not
specified, the two values are equal.
Examples:
Yd6d@x500@y100;100@l4000;4000@e ... @
or Yd6d@x500@y100@l4000@e ... @
Yd6d@x500@y1100;100@l4000;4000@e .. @
Yd6d@x1500@y100;1100@l4000;2000@e .. @
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 17
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
The beginning and the end of the bar are determined by the data in the geometry block. The first leg
mentioned is the beginning of the bar.
Couplers are included in the outer dimension of the bending form dimension. The leg length specified
in the geometry block may therefore have to be shortened in practice, by a factor depending on the
respective coupler.
Also for threads, the type of coupler to be connected to it later should be specified, since different
coupler require different threads.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 18
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Private block
As seperator @ is also used in the private block, where @ + uppercase letter must not occur. End of the
private block is @ as for all other blocks.
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 19
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
BF2D - Example 1:
BF2D@HjTestPDF@r417@ia@p1@l1000@[email protected]@d12@gB500A@s48@v@
Gl400@w90@I600@w0@
C72@CRLF
(86 Characters)
BF2D - Example 2:
BF2D@HjTestPDF@r417@ia@p1@l800@[email protected]@d12@gB500A@s48@v@
Gl100@w180@l600@w180@l100@w0@
C71@CRLF (96 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 20
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
BF2D - Example 3:
BF2D@HjTestPDF@r417@ia@p1@l1224@[email protected]@d12@gB500A@s48@v@
Gl100@w90@l300@w45@l424@w-45@l300@w-90@l100@w0@
C82@CRLF
(115 Characters)
BF2D - Example 4:
BF2D@HjTestPDF@r417@ia@p1@l1428@[email protected]@d12@gB500A@s48@v@
Gl400@w0@r400@w90@w0@l400@w0@
C79@CRLF
(95 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 21
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
Gl400@w45@r400@w90@w45@l400@w0@
BF2D@HjTestPDF@r417@ia@p1@l1428@[email protected]@d12@gB500A@s48@v@
Gl400@w45@r400@w90@w45@l400@w0@
C93@CRLF
(97 Characters)
BF2D@HjTestPDF@r417@ia@p1@l200@[email protected]@d12@gB500A@s48@v@
Gl200@w0@
MaLenton@bA12@c1@n@o@p@
C78@CRLF
(96 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 22
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
BF2D@HjTestPDF@r417@ia@p1@l350@[email protected]@d12@gB500A@s48@v@
Gl150@w90@l200@w0@
MaAncon@bTTS@c2@n@o@p@
C90@CRLF
(104 Characters)
BF2D@HjTestPDF@r417@ia@p1@l200@[email protected]@d12@gB500A@s48@v@
Gl200@w0@
MaLenton@bA12@c1@nLenton@oP13@p2@
C88@CRLF
(106 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 23
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
There are three postitions that belong to one group of staggered rebars.
BF2D@HjTestPDF@r417@[email protected]@l700@[email protected]@d12@gB500A@s48@v@c10@
Gl400@w90@l300@w0@
C65@CRLF
(89 Characters)
BF2D@HjTestPDF@r417@[email protected]@l1000@[email protected]@d12@gB500A@s48@v@c10@
Gl400@w90@l600@w0@
C68@CRLF
(90 Characters)
BF2D@HjTestPDF@r417@[email protected]@l1300@[email protected]@d12@gB500A@s48@v@c10@
Gl400@w90@l900@w0@
C74@CRLF
(90 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 24
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
BF2D@HjTestPDF@r417@ia@p1@l500000@[email protected]@d12@gB500A@s48@v@
Gl500000@w0@
C81@CRLF
(81 Characters)
A straight bar with three type „6“ spacer blocks at position 140 mm, 667 mm and 1194 mm measured
from the start of the bar.
BF2D@HjTestPDF@r417@ia@p1@l1334@n1@d10@gIV@s40@a1@At6@p140@p667@p1194@C
78@
(74 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 25
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
This 3-D reinforcingt bar uses only the coordinate nottation, specifying only the coordinates that
actually change.
Gx294@y0@z0@_
x0@y288@z0@_
x0@y0@z288@_
x0@y-288@z0@_
x294@y0@z0@
BF3D@HjTestPDF@r417@ia@p1@l1500@[email protected]@d12@gB500A@s48@v@
Gx294@y0@z0@x0@y288@z0@x0@y0@z288@x0@y-288@z0@x294@y0@z0@
C82@CRLF
(125 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 26
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
As an example the plan 417, index a of the TestPFD project, position 1, quantity 10, diameter 12, grade
B500A and diameter of mandrel 4*ds=48, is used. For a better overview, the data is printed in bold and
the block identifiers are printed larger.
BFWE – Example 1:
BFWE@HjTestPDF@r417@ia@p1@l32856@[email protected]@d12@gB500A@s48@v@
Gl340@w90@l340@w90@l340@w90@l340@w90@n6@g100@n12@g200@n6@g100@
C69@CRLF
(130 Characters)
BFWE – Example 2:
BFWE@HjTestPDF@r417@ia@p1@l45398@[email protected]@d12@gB500A@s48@v@
Gr300@w360@n6@g100@n12@g200@n6@g100@
C69@CRLF
(104 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 27
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
As an example the plan 417, index a of the TestPFD project, position 1, quantity 10, stock mash Q257,
length 4000 mm, width 2150 mm, grade B500A is used. For a better overview, the data is printed in bold
and the block identifiers are printed larger.
BFMA@HjTestPDF@r417@ia@p1@l4000@[email protected]@gB500A@s48@mQ257@b2150@v@
BFMA@HjTestPDF@r417@ia@p1@l4000@[email protected]@gB500A@s48@mQ257@b2150@v@
C68@CRLF
(74 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 28
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 29
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
The customized mesh has the name ZMPDF, with a length of 5000 mm and a width of 3000 mm. In
longitudinal direction it consist of 13 double bars, diameter 6, with partly different spacings and lengths.
In transverse direction, it consists of 19 single bars, diameter 5, with consistent spacing but partially
different lengths.
The data record structure with the same header data set, as the example of the stock mesh, would look
as follows (the values, underlined italic, can be omitted):
BFMA@
HjTestPDF@r417@ia@p1@l5000@[email protected]@gB500A@s48@mZMPDF@b3000@v@
Yd6d@x175;175@y600;600@l4400;4400@e25,1;250,1@
Yd6d@x700;700@y0;0@l5000;5000@e250,9@
Xd5@x500@y250@l2500@e250,1@
Xd5@x0@y750@l3000@e250,16@
C68@CRLF
(209 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 30
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
If the previous customized mesh should be additionally bent, a geometry block has to be inserted. In
the example the logitudinal bars (Y bars) are to be bent. The diameter of mandrel is consistently 4*ds
= 24 mm.
BFMA@
HjTestPDF@r417@ia@p1@l5000@[email protected]@gB500A@s48@mZMPDF@b3000@v@
Gyl200@w-90@l2000@w90@l600@w90@l2000@w-90@l200@w0@
Yd6d@x175;175@y600;600@l4400;4400@e25,1;250,1@
Yd6d@x700;700@y0;0@l5000;5000@e250,9@
Xd5@x500@y250@l2500@e250,1@
Xd5@x0@y750@l3000@e250,16@
C73@CRLF
(259 Characters)
BFGT@HjTestPDF@r417@ia@p1@l2356@[email protected]@mKT80910@h90@a1@Ex10@y300@l2356
@w0@z38@C81@
(85 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 31
BVBS-Guideline I Data exchange of reinforcement data I Version 3.1
As an example the plan 417, index a of the TestPFD project, position 1, quantity 5, with a spacer of
2000 mm length and 160 mm height is described. The value of the height h is optional. For a better
overview, the data is printed in bold and the block identifiers are printed larger.
BFAU@HjTestPDF@r417@i@p1@l2000@[email protected]@mDS16@h160@
C68@CRLF
(56 Characters)
As an example the plan 417, index a of the TestPFD project, position 1, quantity 150, with a spacer
height of 200 mm is described. The value of the height h is optional. For a better overview, the data is
printed in bold and the block identifiers are printed larger.
BFAU@HjTestPDF@r417@i@p1@l1@[email protected]@mDBV-200-L1/F/T@h200@
C88@CRLF
(67 Characters)
May 2021 I Bundesverband Bausoftware e.V. I Budapester Str. 31 I 10787 Berlin I Germany 32