在各个程序中,通常会对相同的材料和截面使用不同的名称。这就需要对材料和截面名称进行转换,以便在交换数据后能够被 RFEM 6 识别。
转换表可在菜单栏中的 CAD-BIM 下找到。这些表用于导入 DSTV、DXF、IFC、SAF 或 SDNF 文件时。
转换表分为两个独立的表(材料和截面),每个表都有两列(外部材料或外部截面以及 Dlubal 材料或 Dlubal 截面)
导入文件时,会读取外部文件中的材料和截面名称信息,并自动添加到表中。对于转换,需要将这些外部材料和截面名称在表中相应分配 Dlubal 名称。Dlubal 名称可从材料和截面库中选择。
转换表
可通过按钮
创建一套新的表。通过按钮
可复制现有表组。所做设置和所选表组可通过“应用”按钮保存,并因此应用于文件导入。
从 IFC 属性添加条目
在某些导入的 IFC 文件中,转换表中不会显示读取到的截面。外部截面这一列为空。然而,在 IFC 构件的属性中可以看到一个截面名称。这意味着 IFC 文件中包含截面信息,但 RFEM 无法直接读取,因为这些信息存储在 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: