0x
006124
2026-02-27

换算表

在各个程序中,通常会对相同的材料和截面使用不同的名称。这就需要对材料和截面名称进行转换,以便在交换数据后能够被 RFEM 6 识别。
转换表可在菜单栏中的 CAD-BIM 下找到。这些表用于导入 DSTV、DXF、IFC、SAF 或 SDNF 文件时。

转换表分为两个独立的表(材料和截面),每个表都有两列(外部材料或外部截面以及 Dlubal 材料或 Dlubal 截面)

导入文件时,会读取外部文件中的材料和截面名称信息,并自动添加到表中。对于转换,需要将这些外部材料和截面名称在表中相应分配 Dlubal 名称。Dlubal 名称可从材料和截面库中选择。

信息

导入的材料和截面名称以及分配的 Dlubal 名称会在文件之间保留,无需重新定义。

转换表

可通过按钮 新建 创建一套新的表。通过按钮 复制 可复制现有表组。所做设置和所选表组可通过“应用”按钮保存,并因此应用于文件导入。

从 IFC 属性添加条目

在某些导入的 IFC 文件中,转换表中不会显示读取到的截面。外部截面这一列为空。然而,在 IFC 构件的属性中可以看到一个截面名称。这意味着 IFC 文件中包含截面信息,但 RFEM 无法直接读取,因为这些信息存储在 IFC 文件内的其他位置。

为了后续补充材料或截面名称的存储位置,可通过按钮 添加 IFC 属性中的条目 从 IFC 属性中向转换表添加一条新记录。

使用正则表达式进行转换

通过使用正则表达式,可以通过单个条目转换多个对象,例如整个 IPE 型钢系列。
要为整个型钢系列创建转换,正则表达式按如下方式构建:

外部截面 Dlubal 截面
^HEA (\d+)$ HEA $1 | Euronorm 53-62; ... | SZS
^IPE (\d+)$ IPE $1 | Euronorm 19-57; ... | SZS
^HEB (\d+)$ HEB $1 | Euronorm 53-62; ... | SZS
^(\d+)x(\d+)$ R_M1 $1/$2

转换表中的正则表达式始终以 ^ 开头,并以 $ 符号结尾。
对于表达式 (\d+),可以使用任意整数(IPE200、IPE300、...)。

使用表达式 $1 指代所使用的数字。
如果外部截面中使用了两个数字,则使用表达式 $1 指代第一个数字,使用 $2 指代第二个数字。

关于正则表达式定义的更多示例,请参见以下 FAQ:

上级章节