BVBS

Tekla Structures
修改时间: 11 3月 2024
2024
Tekla Structures

BVBS

您可以将钢筋几何形状导出为 Bundesvereinigung Bausoftware (BVBS) 格式。结果为 ASCII 格式的文本文件,其文件扩展名为 .abs

支持的 BVBS 格式版本是 2.0(2000 年版)。

Tekla Structures 2021 版开始,支持 BVBS 3.0(2018 版)。BVBS 3.0 文件格式的语法遵循 BVBS 2.0 文件格式规范,但增加了对管接头和螺纹数据的支持。

您可以导出弯曲钢筋、钢筋组以及钢筋网,它们可以是矩形、多边形、非弯曲或弯曲形状,并且可以包括切割。还支持导出弯钩。

具有两个或更多可变半径值的弯曲钢筋完全按照 BVBS 规格导出,以便分别写入半径元件和肢长元件。如果这会导致您自己的环境及其他使用 BVBS 文件的工具中出现兼容问题,则仍然可以回到过去的导出方式,为此请在 .ini 文件(例如,user.ini)中将高级选项 XS_BVBS_EXPORT_ARC_COMPATIBLE_TO_OLDER_METHOD 设置为 TRUE

要确保获得最佳的导出结果,请参见 BVBS 导出的最佳实践

以 BVBS 格式输出

  1. 确保编号是最新的。
  2. 转到您计划输出的浇筑体和钢筋的属性,然后在 BVBS 选项卡上根据需要编辑用户定义的属性。用户定义的属性特定于环境。
  3. 选择具有所需钢筋内容的浇筑体,或选择钢筋。
  4. 文件菜单上,单击输出 > BVBS

    此时显示 输出 BVBS对话框。

  5. 定义 BVBS 输出设置:
    1. 参数选项卡上:
      • 选择要输出的钢筋

      • 定义如何以及在何处输出 BVBS 文件并将修订包含到文件名中
      • 选择要输出的 BVBS 元素
      • 定义梁的等级编号

      您可以使用已保存的选择过滤,以便排除与选定过滤相匹配的钢筋或钢筋网。

    2. 数据内容选项卡上:
      • 定义如何输出图纸数据

      • 提供钢筋位置源

      • 提供工程编号

      • 选择是否要输出专用数据块并为此附加块选择数据项

    3. 高级选项卡上:
      • 为 2D 弯曲杆舍入钢筋长度

      • 定义用于计算弧长度的弯曲半径

      • 由钢筋创建钢筋网并提供用于分组的 UDA 名称

      • 在输出中包括钢筋网的详细数据

      • 将锥形钢筋组作为多个单独的钢筋项目输出

      • 定义输出文件中项的次序

      • 定义钢筋管接头数据的输出

      • 定义是将单根钢筋或钢筋组按其位置编号与钢筋总数结合起来,还是分别处理每一单根钢筋或钢筋组

      BVBS 输出在两种情况下使用弧几何形状:

      • 用于圆形钢筋,例如螺旋或箍。

      • 弯曲钢筋有多个弯曲半径时,半径较大的弯曲将作为弧截面输出。

    4. 检查选项卡上,选择是否要对钢筋运行附加的检查。
    5. UDA选项卡上,定义要使用的 UDA 字段以及要写入钢筋、零件、浇筑体和浇筑对象 UDA 的内容。
  6. 单击输出
BVBS 文件或 .abs 格式的文件会输出到输出文件区域中指定的文件夹。您可以单击显示在对话框底部的报告链接来查看输出报告。

BVBS 导出设置

使用 输出 BVBS对话框可以控制 BVBS 导出设置。

参数选项卡

设置

描述

要输出的模型对象

选择要导出哪些钢筋或钢筋网。

  • 模型中所有浇筑体的钢筋:导出模型中所有浇筑体内的钢筋或钢筋网。如果存在没有钢筋或钢筋网的浇筑体,则不创建空文件。

  • 所选浇筑体的钢筋:导出在模型中选择的浇筑体的钢筋或钢筋网。

  • 仅所选钢筋:导出在模型或图纸中选择的钢筋或钢筋网。此选项还导出选定的钢筋构件。选择此选项时,只能导出到单个文件。

  • 选定浇筑体的钢筋(按所有位置总计):导出浇筑体位置与任何所选浇筑体位置相同的所有浇筑体内的钢筋或钢筋网。

    例如,如果选择了浇筑体位置为 W-120 的浇筑体,则会导出位置为 W-120 的所有浇筑体内的钢筋或钢筋网(即使未全部选中这些浇筑体)。

  • 所选浇筑的钢筋:导出所选浇筑中的一组钢筋。在浇筑视图中选择浇筑。确保您已使用 计算浇筑体 命令将钢筋包含在浇筑中。

按过滤条件排除钢筋

通过选择任一选择过滤来排除钢筋或钢筋网。将会排除与过滤条件匹配的钢筋或钢筋网。

导出文件 - 单个文件

将所有 BVBS 信息导出到一个 .abs 文件中。在框中导入文件名,或单击 ... 按钮浏览文件。如果未导入路径,将在模型文件夹中保存该文件。

导出文件 - 每个浇筑体一个文件

将每个浇筑体钢筋内容导出到各自的文件中。

这些文件在文件夹名框中定义的文件夹下创建,或者,您可以使用 ... 按钮浏览文件夹。

使用文件命名模板列表可选择如何自动命名所创建的文件。您可以在文件名中使用多个构件模板属性。在方框中键入模板属性,并用空格分隔。组合将在导出文件名中以下划线分隔。

将修订包含到文件名中

选择以将修订包含到文件名中。

选择下列选项之一可以将它包含在导出文件名中:

  • 修订标记 REVISION.MARK(默认值)

  • 修订数量 REVISION.NUMBER

  • 修订<修订标记>:与修订标记相同,但文本修订在前面

  • 修订<修订数量>:与修订数量相同,但文本修订在前面

映射文件

定义映射文件,用于将钢筋材料或等级的名称映射到另一个名称。这使您可以满足软件处理 BVBS 数据的要求,以便使用不同的钢筋材料或等级。默认情况下,映射文件 bvbs_export.dat 位于模型文件夹中,但也可能位于高级选项 XS_SYSTEMXS_PROJECTXS_FIRM 定义的文件夹中。

有关 bvbs_export.dat 映射文件示例,请参阅下面的“钢筋材料和等级映射文件示例”。

要输出的 BVBS 元素

选择导出哪些项目类型。选项包括:
  • 2D 钢筋 (BF2D)

  • 3D 钢筋 (BF3D)

  • 螺旋形钢筋盘绕 (BFWE)

  • 钢筋网 (BFMA)

  • 格构梁 (BFGT)

    如果选择格构梁 (BFGT),则在梁的等级编号框中导入模型中使用的格构梁钢筋等级编号。格构梁可能包含两个或三个弦钢筋以及一个或两个对角交错钢筋。格构梁长度和其他属性是从主弦(通常是上弦)获取的。

    任何此类格构梁都应使用与其他钢筋不同的类别进行建模,以确保该函数不会处理其他钢筋。

    支撑梁由支撑梁建模组件添加的 GIRDER_TOP_GUID UDA 自动识别。如果格构梁 (BFGT)选项未启用,除非已排除支撑梁,否则支撑梁将作为普通钢筋导出。

梁的等级编号

导入等级属性可帮助识别格构梁。对于梁中的所有钢筋,等级应相同。

数据内容 选项卡

设置 描述

源图纸名称

在 BVBS 文件中,行/钢筋各自具有一个 Drawing number of the respective drawing(图纸名称)和 Index of the respective drawing(图纸修订版)数据字段。使用选项源图纸名称,可以控制如何设置这些数据字段值。

浇筑体位置

图纸名称

图纸标记

图纸标题 1

图纸标题 2

图纸标题 3

固定文本:如果选择此选项,则在用户定义的图纸名称中导入文本。

钢筋 UDA

钢筋模板

浇筑体模板

构件模板

通过选择选项固定文本,可以在对话框中导入值,系统将为每个导出的钢筋写入相同的(“固定”)值。

如果选择了其他任何选项,将从钢筋的浇筑体或浇筑体图纸中获取图纸名称和修订版本。

在使用选项构件模板且存在钢筋构件时,始终读取钢筋构件。否则,将读取浇筑体。

选项构件模板从最近的构件层次级别获取数据,并从顶部浇筑体获取浇筑体模板

请注意,这些数据的重要性及其用途取决于 BVBS 文件的接收系统。从 Tekla Structures 角度说,使用此数据字段不是必须的。

用户定义的图纸名称

导入要在导出中用于图纸的文本字符串。

只有在源图纸名称中选择了固定文本选项时,此选项才可用。

修订

图纸修订(索引)。

只有在源图纸名称中选择了选项固定文本时,此选项才可用。

位置源

定义位置源。选项包括钢筋位置钢筋 UDA钢筋模板固定文本

对于钢筋模板,输入属性名称。例如,要获取钢筋形状代码,请输入 SHAPE,要获取钢筋位置编号,则请输入 POS。

对于钢筋模板,您还可以输入多个模板属性并使用空格作为分隔符。例如,输入 SHAPE POS。

用户定义的钢筋位置

定义钢筋 UDA 位置编号。具有相同位置编号但具有不同 UDA 位置编号的导出项将导出到不同的行。
工程编号

定义工程编号。选项包括:

项目属性:导出会从 Tekla Structures 中的工程属性设置中提取工程编号信息。

工程属性 UDA:导出使用在用户定义的工程编号框中导入的 UDA 名称。

固定文本:导出使用在用户定义的工程编号框中导入的文本。

用户定义的工程编号

定义 UDA 工程编号或将用作工程编号的文本字符串。

专用数据块

使用专用数据块,您可以控制是否导出专用数据块(输出专用数据块),并为此附加块选择数据项。提供以下数据类型:

- 钢筋报告属性(整数、浮点或文本)

- 用户定义的属性(整数、浮点或文本)

- 开放 API 对象属性

- 构件报告属性(整数、浮点或文本)

单击新建...按钮可将新预定义的专用数据字段添加到列表中。导入有关该数据项的信息。

  • 列表中的名称

    该文本显示在专用数据块列表中。

  • 字段标识符 (一个小写字母)

    在专用数据块中分隔各个数据字段的字段代码。它可以是任意小写字母。通常,为每个数据项使用不同的值是个好习惯,但这不是必需的。接受系统可能也只能读取某些数据字段。

  • 属性或 UDA 名称

    此值定义将从钢筋对象查询哪些数据。请注意,不会导出不存在的属性。

  • 属性数据类型

    此值必须与实际选择的属性匹配。选项包括:

    • 钢筋报告属性 - 整数/钢筋报告属性 - 浮点/钢筋报告属性 - 文本

    • 用户定义的属性 - 整数/用户定义的属性 - 浮点/用户定义的属性 - 文本

    • 开放 API 对象属性

    • 构件报告属性 - 整数/构件报告属性 - 浮点/构件报告属性 - 文本

还可以编辑和删除数据字段,并更改其次序。

高级选项卡

设置

描述

舍入

圆长度到

肢长舍入到

2D 弯曲杆的圆形钢筋长度。网格和 3D 钢筋不受影响。

要对长度取整,首先为设置选择一个选项。选项包括:

是(Y) - 使用最接近的取整值。

向上 - 将长度向上取整。

向下 - 将长度向下取整。

对于选项向上向下,在执行舍入之前,对于最高 0.2 mm 的小长度差异,有一个初步的容许误差。这样可以确保在不需要时,不会舍入非常接近精确增量的值。

圆长度到对标头块中相应 BVBS 字段中的总钢筋长度取整,可用值为 1(默认值)、5、10 和 25。

肢长舍入到对几何块中的肢长取整,可用值为 1(默认值)、5 和 10。

弯曲

弯肢圆弧半径

此设置定义用于计算弧长度的弯曲半径:到钢筋中心线(中心线,这是大多数界面的默认值)或到钢筋的内边缘(内边缘)的弯曲半径。如果选择内边缘,弯曲半径会减去钢筋公称直径的一半。

BVBS 导出在两种情况下使用弧几何形状:

  • 用于圆形钢筋,例如螺旋或箍。

  • 弯曲钢筋有多个弯曲半径时,半径较大的弯曲将作为弧截面导出。

钢筋网

尝试由钢筋创建钢筋网

选择导出是否尝试自动形成单根钢筋或一组钢筋的钢筋网,并将其作为钢筋网而不是单独的 2D 钢筋进行导出。选项包括:

是,按等级分组钢筋

是,按名称分组钢筋

是,按等级分组钢筋

是,按 UDA 分组钢筋

是,对钢筋构件进行分组

要形成钢筋网,钢筋需要归属于同一零件、必须平直、处于同一平面,还应具有相等的过滤属性值。

所有分组方法都可以处理钢筋构件。

用于分组的 UDA 名称

如果为尝试由钢筋创建钢筋网选择了值是,按 UDA 分组钢筋,则导入用于分组的 UDA 名称。

输出钢筋网数据 (@X..@Y..)

使用此设置可以控制钢筋网细部数据是否包含在导出的钢筋网数据中。合适的选项取决于接收系统的需要和功能。例如,进行钢筋网制造时将需要该数据。

  • 仅自定义和切割目录钢筋网:仅对具有附加切割、开孔或倾斜边缘的自定义钢筋网和目录钢筋网包含深化钢筋数据。

  • 所有钢筋网:对所有钢筋网写入深化钢筋数据。

  • 无钢筋网:对任何钢筋网都不写入深化钢筋数据。

锥形钢筋组:锥形钢筋组需要有线性间距。

将梯级钢筋作为单独的项目输出

默认情况下,使用特定数据块中定义的梯级长度将梯级组导出为单个字符串。

如果为将梯级钢筋作为单独的项目输出 选择值,则会将所有锥形钢筋组作为多个单独钢筋项目导出,甚至在它们具有固定间距且可作为一个单梯级钢筋项目导出时也是如此。

如果该组中所有锥形钢筋均具有相同的几何形状和长度,不管此设置为何,它们都会在单独的 BVBS 字符串中进行导出,正如标准组一样。

排序

排序项目

使用此设置可以定义各个项目在导出文件中的次序。选项包括:

未排序

按直径排序,尺寸更小者优先

按直径排序,尺寸更大者优先

按位置编号

总计
单钢筋和钢筋组

选择下列任一选项:

  • 是(Y):单个钢筋或钢筋组按其位置编号与钢筋总数组合。此为默认选项。

  • :每个钢筋或钢筋组均单独处理和导出。这会产生一个较大的 BVBS 文件,但好处是每个钢筋和钢筋组都可以通过其自己的 GUID 进行标识和处理,并且 BVBS 文件将反映模型对象或 IFC 导出的钢筋。

机械连接选项卡

设置 描述
管接头

输出钢筋管接头数据

您可以导出管接头和螺纹数据。

输出钢筋管接头数据设置为可输出管接头或螺纹数据。

分别为钢筋起点和钢筋端部输入连接方法的 UDA、产品和产品号,例如 METHOD_START、METHOD_END、PRODUCT_START、PRODUCT_END、CODE_START 和 CODE_END。

请注意,UDA 取决于创建工具,并且可能与示例有所不同。表示方法的 UDA 必须为 INTEGER 类型,而表示产品和代码的 UDA 必须为 STRING 类型。

检查选项卡

选项

描述

检查钢筋

选择是否要对以下项运行其他检查:

钢筋直径(以空格分隔)

钢筋的最小切割长度

钢筋的最大切割长度

弯曲之间直段的最小肢长

单个钢筋的最大重量

如果选中了检查钢筋复选框,且导出的钢筋的值小于最小值或大于最大值,则会向导出日志文件中写入一条警告。

日志文件条目包含钢筋的 ID。通过在日志文件中选择相应的行,您可以在模型中找到该钢筋。请注意,钢筋仍会正常导出,只是给出附加警告。

请注意,当激活检查后,还会检查格构梁的长度。当检查失败时,会在日志中添加警告。主弦的长度会定义格构梁的导出长度。

UDA 选项卡

在此选项卡上,可以定义要使用的 UDA 字段(UDA)以及要写入钢筋、零件、浇筑体和浇筑对象 UDA 的内容(UDA 内容)。可以根据释放规范、释放状态、释放日期和释放人信息标记 UDA。还可以通过校核现有 UDA 设置来选择是否校核及处理现有的 UDA。选项为禁止输出报告到日志报告到日志并覆盖仅覆盖

BVBS 导出文件描述 (.abs)

BVBS 导出文件 .abs 的内容如下所述。示例数据结构表示一个 2D 杆,该杆是直杆或在最多一个平面上弯曲。H 部分是标头部分(标识和一般信息),G 部分是几何图形部分(生产几何图形)。

有关详细的 BVBS 界面说明,请参见 BVBS 组织的官方网站上的 BVBS - 钢筋数据的数据交换指南

(1) BVBS 元素(产品类型)

(2) 工程编号

(3) 图纸编号(在此示例中,为浇筑体位置编号)

(4) 图纸修订编号(在此示例中未使用)

(5)钢筋位置编号

(6) 单钢筋长度

(7) 产品数量

(8) 单钢筋重量

(9) 钢筋直径

(10) 材料等级

(11) 弯曲直径(直杆)

(12) 钢筋层(未使用 BVBS 导出)

(13) 如果在导出设置中启用分组锥形,则为锥形钢筋系列的楔形踏步(此示例中没有楔形)

(14) 肢长(此示例中仅 1 肢)

(15) 肢后的弯折角

(16) 正确数据传输的校验和。校验和是基于 BVBS 行上 ASCII 字符的转换数值的求和运算。

钢筋材料和等级映射文件示例

映射文件 bvbs_export.dat 示例:

// ++++++++++++++++++++++++++++++++++++++++++++++++++

// Grade/Material mapping

// Tekla Structures grade <tab> Alternative material name/code

// ++++++++++++++++++++++++++++++++++++++++++++++++++

//

#GRADE

H 500E

RB 500E

HR 500E

R 300E

D 300E

BVBS 输出中的钢筋长度计算

钢筋长度按照 BVBS 规范进行计算。长度还取决于弯曲角度。将会输出长度 L1 和 L2。

弯曲(心轴的标准直径为 4*ds)和拱形(具有角度和半径的规格)之间存在基本区别。弯曲在图片中标有弯曲销符号。有关段长度的进一步说明,请参见当前版本的 EN ISO 3766。

如果将高级选项 XS_​USE_​USER_​DEFINED_​REBAR_​LENGTH_​AND_​WEIGHT 设置为 TRUE,则会输出用户定义的长度值作为钢筋的全长。

请注意,BVBS 格式规范规定,如果数据包括实际几何数据,则忽略钢筋的全长。某些其他软件应用程序可能仍使用 BVBS 文件中全长值来计算数量。在 Tekla Structures 中,输出的全长与报告中显示的长度相同。

这些内容是否有用?
上一步
下一步