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 格式输出
BVBS 导出设置
使用 输出 BVBS对话框可以控制 BVBS 导出设置。
参数选项卡
设置 |
描述 |
---|---|
要输出的模型对象 |
选择要导出哪些钢筋或钢筋网。
|
按过滤条件排除钢筋 |
通过选择任一选择过滤来排除钢筋或钢筋网。将会排除与过滤条件匹配的钢筋或钢筋网。 |
导出文件 - 单个文件 |
将所有 BVBS 信息导出到一个 .abs 文件中。在框中导入文件名,或单击 ... 按钮浏览文件。如果未导入路径,将在模型文件夹中保存该文件。 |
导出文件 - 每个浇筑体一个文件 |
将每个浇筑体钢筋内容导出到各自的文件中。 这些文件在文件夹名框中定义的文件夹下创建,或者,您可以使用 ... 按钮浏览文件夹。 使用文件命名模板列表可选择如何自动命名所创建的文件。您可以在文件名中使用多个构件模板属性。在方框中键入模板属性,并用空格分隔。组合将在导出文件名中以下划线分隔。 |
将修订包含到文件名中 |
选择以将修订包含到文件名中。 选择下列选项之一可以将它包含在导出文件名中:
|
映射文件 |
定义映射文件,用于将钢筋材料或等级的名称映射到另一个名称。这使您可以满足软件处理 BVBS 数据的要求,以便使用不同的钢筋材料或等级。默认情况下,映射文件 bvbs_export.dat 位于模型文件夹中,但也可能位于高级选项 XS_SYSTEM、XS_PROJECT 和 XS_FIRM 定义的文件夹中。 有关 bvbs_export.dat 映射文件示例,请参阅下面的“钢筋材料和等级映射文件示例”。 |
要输出的 BVBS 元素 |
选择导出哪些项目类型。选项包括:
|
梁的等级编号 |
导入等级属性可帮助识别格构梁。对于梁中的所有钢筋,等级应相同。 |
数据内容 选项卡
设置 | 描述 |
---|---|
源图纸名称 |
在 BVBS 文件中,行/钢筋各自具有一个 浇筑体位置 图纸名称 图纸标记 图纸标题 1 图纸标题 2 图纸标题 3 固定文本:如果选择此选项,则在用户定义的图纸名称中导入文本。 钢筋 UDA 钢筋模板 浇筑体模板 构件模板 通过选择选项固定文本,可以在对话框中导入值,系统将为每个导出的钢筋写入相同的(“固定”)值。 如果选择了其他任何选项,将从钢筋的浇筑体或浇筑体图纸中获取图纸名称和修订版本。 在使用选项构件模板且存在钢筋构件时,始终读取钢筋构件。否则,将读取浇筑体。 选项构件模板从最近的构件层次级别获取数据,并从顶部浇筑体获取浇筑体模板。请注意,这些数据的重要性及其用途取决于 BVBS 文件的接收系统。从 Tekla Structures 角度说,使用此数据字段不是必须的。 |
用户定义的图纸名称 |
导入要在导出中用于图纸的文本字符串。 只有在源图纸名称中选择了固定文本选项时,此选项才可用。 |
修订 |
图纸修订(索引)。 只有在源图纸名称中选择了选项固定文本时,此选项才可用。 |
位置源 |
定义位置源。选项包括钢筋位置、钢筋 UDA、钢筋模板和固定文本。 对于钢筋模板,输入属性名称。例如,要获取钢筋形状代码,请输入 SHAPE,要获取钢筋位置编号,则请输入 POS。 对于钢筋模板,您还可以输入多个模板属性并使用空格作为分隔符。例如,输入 SHAPE POS。 |
用户定义的钢筋位置 |
定义钢筋 UDA 位置编号。具有相同位置编号但具有不同 UDA 位置编号的导出项将导出到不同的行。 |
工程编号 |
定义工程编号。选项包括: 项目属性:导出会从 Tekla Structures 中的工程属性设置中提取工程编号信息。 工程属性 UDA:导出使用在用户定义的工程编号框中导入的 UDA 名称。 固定文本:导出使用在用户定义的工程编号框中导入的文本。 |
用户定义的工程编号 |
定义 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 字符串中进行导出,正如标准组一样。 |
排序 | |
排序项目 |
使用此设置可以定义各个项目在导出文件中的次序。选项包括: 未排序 按直径排序,尺寸更小者优先 按直径排序,尺寸更大者优先 按位置编号 |
总计 | |
单钢筋和钢筋组 |
选择下列任一选项:
|
机械连接选项卡
设置 | 描述 |
---|---|
管接头 | |
输出钢筋管接头数据 |
您可以导出管接头和螺纹数据。 将输出钢筋管接头数据设置为是可输出管接头或螺纹数据。 分别为钢筋起点和钢筋端部输入连接方法的 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 中,输出的全长与报告中显示的长度相同。