应用预定义规则

依据自动(基于.xml)规则,点击此按钮分配新IFC数据给所选的元素。基于其不同结构,这样的规则有三种类型:

“树状列表”规则: 从一个树状结构数据库选择一个元素,创建新的数据

“表状”规则: 从一个表中选择一行,创建新的数据

“命令”规则: 开始规则命令,创建新的数据

程序包含工厂定义的内置规则 (这些变化取决于您的ARCHICAD的本地版本)。例如,下列表格总结了ARCHICAD每个语言版本中的规则:

规则名称

相关对象

规则类型

函数

新的IFC数据

规则文件

OmniClass / 表11 - 构建实体功能

IfcSite, IfcBuilding 而且 IfcBuildingStorey

树列表

依据其 OmniClass规格,向IFC建筑,IFC场地和ARCHICAD楼层分配功能分类。

分类参考

OmniClass
.xml

OmniClass / Table 13 - Space by Function

IfcSpace而且IfcSpaceType

树列表

依据其OmniClass规格向ARCHICAD区域分配一个功能分类。

分类参考

OmniClass
.xml

OmniClass / Table 21 - Elements

IfcElement, IfcBuilding
ElementType, IfcDistribution
ElementType, IfcElement
ComponentType, IfcFurnishing
ElementType, IfcTransport
ElementType, IfcDoorStyle, IfcWindowStyle而且IfcGroup

树列表

依据其OmniClassgig规格,向建筑元素分配类别分类。

分类参考

OmniClass
.xml

OmniClass / Table 23 - Products

IfcElement,
IfcBuilding
ElementType, IfcDistribution
ElementType, IfcElement
ComponentType, IfcFurnishing
ElementType, IfcTransport
ElementType, IfcDoorStyle, IfcWindowStyle
而且IfcGroup

树列表

依据其OmniClass规格向建筑元素分配建筑产品类别。

分类参考

OmniClass
.xml

Concept Design BIM 2010 (US GSA) / Project Client/Owner and Project Architect

IfcProject

命令

对当前项目定义GSA必须的演员系统项

演员

Concept Design BIM 2010 (US GSA).xml

Concept Design BIM 2010 (US GSA) / Space Type (Owner)

IfcSpace而且IfcSpaceType

表格

依据GSA的星空间类型规格对ARCHICAD区域分配类型分类

分类参考

Concept Design BIM 2010 (US GSA).xml

Concept Design BIM 2010 (US GSA) / Space Category (Owner)

IfcSpace而且IfcSpaceType

表格

依据GSA的星空间类别规格对ARCHICAD区域分配类别分类

分类参考

Concept Design BIM 2010 (US GSA).xml

Concept Design BIM 2010 (US GSA) / Space Category (BOMA)

IfcSpace而且IfcSpaceType

表格

依据通过美国国家标准协会(ANSI)和国际建筑业主与管理者协会(BOMA)定义的要求对ARCHICAD区域分配类别分类

分类参考

Concept Design BIM 2010 (US GSA).xml

Concept Design BIM 2010 (US GSA) / Spatial Zone Type (Energy Analysis)

IfcZone

表格

依据通过by ASHRAE 90.1公用面积类型定义的要求对IFC区域分类类型分类

分类参考

Concept Design BIM 2010 (US GSA).xml

Concept Design BIM 2010 (US GSA) / Space Occupant Classification and Properties

IfcOccupant

表格

依据CDB-2010的占用者属性查询表把占用ARCHICAD区域、楼层和IFC建筑的组织分类

分类参考,自定义IFC属性

Concept Design BIM 2010 (US GSA).xml

Uniclass 表…

IfcElement, IfcSpace, IfcZone, IfcElementType 等依据Uniclass标准中所选的表

树列表

依据不同的Uniclass表对建筑或空间元素分配功能或类别分类

分类参考

Uniclass
.xml

应用预定义规则: 范例1

对从IFC管理器的树状图中所选的Ifc项目实体(IFC模型层级结构中的最高层)应用“概念设计BIM2010(US GSA)/项目客户/所有者和项目建筑师”规定 结果,创建了具有下列关系的演员(IfcActor):“Project Client/Owner” 而且 “Project Architect”。

GSACommand.png 

应用预定义规则: 范例2

通过使用“概念设计BIM 2010 (US GSA) / 空间占用者分类及属性” 对顶分配空间占用者分类:

1。创建新的空间占用者(分配),然后拖动属于它的元素(例如,Ifc空间实体)。

参见IFC项目管理器中的分配

2。在分配列表中选择空格占位,然后点击应用预设规则。从对话框中选择“概念设计BIM 2010 (US GSA) / 空间占用者分类和属性”规定。

3。从列表中,选择想要的分类项。

4。点击应用。分类参考元素和属性从空间占用中生成,使用对应于所选分类项的值。

GenerateClassif.png 

应用预定义规则: 范例3

使用“OmniClass/表21-元素”规定,对一些屋顶板(IfcSlab)分配类别:

1。在模型里,选择板元素,将其分类(您可以使用“查找&选择”)。打开设置对话框并点击分类与信息面板中的“管理IFC信息”。或者,从IFC项目管理器树状图中选择相应的IfcSlab项。

2。点击应用预设规则。从对话框中选择“OmniClass /表21 - 元素”规定。

3。在数据库的搜索区域,输入文字 “roof”。(您可以在数据库(树状类表和表格)中,通过输入任意部分文字,搜索规则。)

4。从搜索结果区域中选择“屋顶平台,板和包板” 标题。

FlatRoof.png 

5。点击“应用”。生成分类参考,带有名称为“屋顶平台,板和望板”, 带有一个ItemReference 值为“21-02 10 20 20”, 以及符合OmniClass标准的其他数据。

NewClassifInSettings.png 

注释:

一旦您选择了一个元素,只有可以应用的规则可以在“选择规则”列表中可用(例如,如果您选择了IfcProject,那么“概念设计BIM2010(US GSA)/项目客户/所有者和项目建筑是”规则可以使用)。所有不可用的规则都是灰色的。

IfcElement 包括建筑、分布(MEP)和设备元素。

如果规则已关联到没有设置对话框的元素中(比如,IfcBuilding, IfcBuildingStorey, IfcOccupant, IfcProject and IfcGroup),那么特定的规则就无法应用于设置对话框。

您可以创建和编辑您自己的.xml格式的规则。建议详细考察一个已经存在的规则文件的结构(这可能包含多个规则),可以通过复制创建一个相似的新规则。

可用的规则可以从下列文件夹中获得,新创建的规则将也能保存到下面的位置:

-在Windows上:
\Users\user name\GRAPHISOFT\IFC Rules “ARCHICAD version”

-在Mac:
/用户/用户名/图库/应用程序支持/GRAPHISOFT/IFC 规定 “ARCHICAD版本”