行业基础类别(IFC)数据模型主要是为了描述建筑和建筑行业信息。IFC是一种和平台无关的开放格式文件类型。IFC提供了不同BIM软件平台之间的互操作性。
CSCAD草图快手高级版支持IFC2x3和IFC4进行导入和导出。IFC2x3和IFC4属性名称空间合并到IFC名称空间中,两种模式之间的差异将在IFC导入或导出时后台处理。IFC标准包括参数和非参数形体,材料定义,BIM文件中的元数据以及属性集(PSets)。
从CSCAD 导出IFC文件时,属性将导出为IfcPropertySet。这些属性集包含常见的IFC属性。用户定义的属性集也可以导出。
从不同的IFC兼容软件应用程序中导出的机械系统布局,结构模型和体系结构模型都可以可以导入CSCAD草图快手高级版。
IFC4是IFC2x3的高级架构。它得到了扩展,并克服了IFC2x3的某些限制。进行了几何和数据改进,以及新的和更改的“模型视图定义”。几何改进包括更多的参数支持,更有效的网格处理以及改进的添加纹理,照明设置等的方法。增加的属性集数量使IFC数据模型更完整,更细化。对于IFC4,协调视图已被两个正式的模型视图定义代替:IFC4参考视图和IFC4设计转移视图。
IFC导入和导出的设置是在设置对话框中设置:
变量 | 描述 |
---|---|
IfcImportSpaces | 启用/禁用将IfcSpace实体导入为BIM空间。 如果启用,IfcSpace实体将作为BIM 空间实体导入。 默认情况下,此设置为启用状态。 |
ImportBIMData | 启用/禁用将BIM数据从不同的BIM平台导入到CSCAD草图快手。 默认情况下,此设置为启用状态。 |
IfcImportmodelOrigin |
控制导入模型的插入点。
|
IfcImportParametricComponents | 启用/禁用将门窗作为参数部件导入。 |
IfcImportProjectStructureAsXrefs | 启用/禁用将IFC项目结构导入为单独的XRef工程图。如果启用此设置,则工程图文件将创建为外部参照。这些文件分别对应IFC项目结构的每个建筑物和每个楼层。 |
IfcImportBrepGeometryAsMeshes | 启用/禁用将BREP几何体导入为网格。 如果启用此设置,则图形中的BREP将转换为网格。启用此设置可防止CSCAD将所有几何图形转换为实体。这样可以大大减少模型的导入时间。 |
IfcImportUseSubDMesh | 启用导入多边形面网格,不受面数量的限制 |
IfcMatchImportedProfilesGeometrically | 在导入过程中,配置文件将根据其几何图形与项目和中央数据库进行连续比较。如果匹配,将使用项目或中央数据库中定义的参数,而不是导入的参数。 |
IfcImportMappingFilePath | 允许指定导入映射文件路径,请参阅“ IFC文件的导入/导出映射”。 |
IfcExportBaseQuantities | 启用/禁用从BIM元素的基本数量派生的导出。 如果启用此设置,则将每个BIM元素的计算数量(例如,长度,厚度,高度)导出到IFC。 |
IfcExportElementsOnOffAndFrozenLayers | 启用/禁用处于“关闭”和“冻结”层的BIM元素的导出。 默认情况下,此设置为启用状态。 |
IfcExplodeExternalReferences |
启用/禁用IFC空间结构中的爆炸式外部参照。 重要说明:在启用此设置的情况下进行导出之前,将使用BIMCLASSIFY命令将外部参照分类为BIM XReference。否则,结果将是每个外部参照的一个块。 |
IfcTesselateBSplineCurvesAndSurfaces | 控制是否对B样条线曲线和曲面进行镶嵌。 |
IfcExportSweptSolidsAsBRep | 允许使用边界的表现形式(BRep)导出所有拉伸、旋转、带有剪切和减法的扫掠三维实体。 |
IfcExportProfileCenterOfGravity |
仅适用于IFC2x3。 导出重心可能会导致在某些IFC查看器中的线性实体定位错误。 重心永远不会导出到IFC4或更高版本。 |
IfcExportMappingPath | 允许指定导入映射文件路径,请参阅“ IFC文件的导入/导出映射”。 |
IfcExportMultiPlyElementsAsAggregated |
启用/禁用具有多层组合的建筑元素作为聚合实体的输出。 此设置可用于导出层级图元的数量和值定义。 |
IfcExportTessalation | 控制导出的几何体的镶嵌化级别。 如果选择了“当前”构面选项,则使用由FacetRes或Modeler属性设置的构面。 选择“低”,“中”或“高”选项再生面,会使这个过程更长。 |
IfcCreateUniqueGuid | 定义是否应在导出时为嵌套元素生成唯一的GUID。1:内部分类块的唯一指导; 2:内部分类外部参照; 3:同时启用内部分类块和外部参照。 |
IfcExportAuthor | 启用/禁用在IFC文件头中导出作者名称。 |
IfcExportOrganization | 启用/禁用导出IFC文件头中的组织名称。 |
IfcExportAuthorization | 启用/禁用IFC文件头中授权信息的导出。 |
3. 单击“打开”以导入IFC模型。
注意: IFC2x3和IFC4文件都可以导入。导入IFC文件时,来自导入文件的数据将与CSCAD数据结构集成在一起,这意味着您可以立即使用它们。如果导入的数据包含自定义属性,则这些属性集将变为可用。
您可以直接在CSCAD 草图快手中创建自定义属性集和属性,并将它们与导入的实体相关联。
4.(可选)使用“设置”对话框中的“ BIM”部分更改IFC导入设置。请参阅“更改IFC导入和导出设置”。
3. 单击保存以导出IFC模型。
导出的模型将另存为IFC2X3, IFC4,IFC4参考视图文件或IFC4x1文件,现在可以在任何经过IFC认证的应用程序中使用。
4.(可选)使用“设置”对话框中的“ BIM”部分更改IFC导出设置。请参阅“更改IFC导入和导出设置”。
3. 输入IFC文件的名称,选择要导出的IFC格式(IFC2X3, IFC4或IFC4x1文件),然后单击“保存”按钮。所选实体将导出到IFC。
4. 在命令行中键入IMPORT。指定要打开的 .ifc 文件,然后单击打开。
现在,图形将打开,其中为每个建筑物的每个楼层制作了外部参照。这使您可以轻松地将大文件拆分为较小的CSCAD文件。
5. 单击CSCAD图标,然后选择导出。选择“ IFC2x3”或“ IFC4”,指定导出的图纸的名称,然后单击“保存”。现在,导出的图形将所有外部参照元素合并到一个现场和一个建筑物中。
2. 在名称空间下拉菜单(7)中选择IFC2x3。
3. 在属性列表中搜索要查看的属性(8)。
4. 对于要查看的部分,将“可见”设置为“是”(9)。设置为“否”以隐藏部分。
5. 在“分类”中,选择要显示的IFC类(10)。
6. 设置完所有属性后,单击“确定”。
7. 选择您刚刚为其启用了属性集的类型/类别的对象(即,在此示例中为能源转换设备)。转到属性面板。向下滚动到 您刚刚启用的“属性”部分。
8. 根据需要填写数据(11)。
注意:也可以通过属性面板添加空间元素的IFC属性。
将配置文件从 IFC 文件导入 CSCAD 时,将在属性面板 (12) 中为配置文件分配正确的配置文件标准、配置文件名称和配置文件大小。
以下IFC类由CSCAD 草图快手支持。这些类别与 BIMClassify 命令中的分类选项相同。
Ifc墙
Ifc梁
Ifc柱
Ifc板
Ifc楼梯
Ifc飞行滑梯
Ifc斜坡
Ifc坡道飞行
Ifc栏杆
Ifc幕墙
Ifc屋顶
Ifc建筑构件
Ifc场景
Ifc网格轴
Ifc网格
Ifc注释
Ifc窗口
Ifc门
Ifc覆盖
Ifc家具构件
Ifc房间
Ifc开洞
Ifc分布控制元素
Ifc通讯端口
Ifc流元素分布
Ifc配电室元件
Ifc能量转换设备
Ifc流量接头
Ifc流量控制器
Ifc移动设备
Ifc流量段
Ifc流动存储设备
Ifc流动终端
Ifc流动处理设备
Ifc产品
Ifc梁
Ifc基础
Ifc桩
Ifc钢筋
Ifc钢筋网
Ifc钢筋束
Ifc键锚
Ifc板圆盘
Ifc分立附件
Ifc紧固件
Ifc机械紧固件
Ifc空间
Ifc建筑
Ifc楼层
可以使用BimAnalyticalModel导出结构的线模型。它可以导出到CIS / 2或IFC。
选择“导出并退出”命令行选项以打开“选择要导出的文件名和格式”对话框,从中可以选择要导出的文件类型。
要设置导出类型,请执行以下操作之一。
有关此命令的更多信息,请访问“命令参考”文章BimAnalyticalModel。
有关更多信息和示例,请访问过程文章Analytical Model。
当您在CSCAD中导入/导出IFC文件时,将根据默认映射导入/导出所有实体。可以通过特殊映射来导入/导出元素,并且可以从导入/导出中排除实体。
可能有不同的txt配置。
IfcWall BimDbColumn
对于导出,首先编写 CSCAD 类,然后编写应在其中导出实体的 IFC 类。例如:
BimDbWall IfcColumn
注意:当 IFC 或 BimDB 实体未在导入或导出映射文件中列出时,将使用默认映射。
例如,对于导入:
IfcWall skip
例如,对于导出:
BimDbWall skip
* BimDbWall例如,对于导出:* IfcWall
例如,对于导出:
BimDbBeam IfcBeam
或
BimDbBeam默认
注意:使用“过程:IFC文件的导出映射”中说明的规则来创建导入/导出映射文件。
注意:如果未分类元素,请运行Bimify对模型进行分类。有关此命令的更多信息,请阅读命令参考文章Bimify。
2. 该建筑由几个建筑元素组成。墙壁,楼板,门,窗户等
将创建一个自定义的“导出贴图”文件,以仅导出建筑物的几何图形而没有窗户,门或空间。
注意:如果导出的文件没有映射文件,则所有元素都将导出为默认的IFC类。
3. 打开一个新的txt文件以创建导出映射文件。使用ASCII文本编辑器,例如记事本。
4. 请遵循以下规则,根据“ IFC文件的导入/导出映射”在txt文件中添加文本:
注意:通过特殊映射导入/导出建筑实体时,元素的属性将根据新类别的默认属性而更改。
5. 需要在txt文件中添加两个类别,以为此模型创建导出映射文件。
注意:您还可以创建一个文件,在其中包含要导出的实体,后跟“ *跳过”。这将产生相同的结果。
6. 将文件保存到您的计算机。
7. 转到要导出的CSCAD文件。
8. 请执行以下步骤之一。
9. 在命令行中键入Export,然后按Enter或单击功能区中的CSCAD图标,然后选择导出以导出文件。
10. 在“保存类型”列表中选择所需的.ifc文件格式,然后将IFC模型保存到您的计算机中。
11. 要检查IFC文件是正确的,你可以在IFC查看器打开文件或者你可以导入CSCAD的文件没有导入映射文件。命令行输入IMPORT,然后回车,选择您的计算机上的文件,然后单击打开。
注意:可以使用相同的工作流程来使用IFC文件的导入映射。要使用导入映射,模型应包含BIM信息。从分为不同IFC元素的模型开始。