BIM - 将IFC中的建筑构件解析为InstalSystem 5软件包中的建筑构件:修订间差异

来自HelpSystem
跳转到导航 跳转到搜索
无编辑摘要
 
(未显示2个用户的85个中间版本)
第12行: 第12行:
|c3                =<!--Jest kategoria -> zamienić na: "category3=" i uzupełnić link do sekcji kategorii na stronie głównej produktu-->
|c3                =<!--Jest kategoria -> zamienić na: "category3=" i uzupełnić link do sekcji kategorii na stronie głównej produktu-->
|category_name3    =<!--podać nazwę kategorii "ZASTOSOWANIE"/"FUNKCJONALNOŚĆ"/...-->
|category_name3    =<!--podać nazwę kategorii "ZASTOSOWANIE"/"FUNKCJONALNOŚĆ"/...-->
|version1          =2022-04-22
|version1          =2022-08-14
|v2                =<!--Jest wersja -> zamienić na: "version2=" i uzupełnić link do sekcji RN danego produktu-->
|v2                =<!--Jest wersja -> zamienić na: "version2=" i uzupełnić link do sekcji RN danego produktu-->
|v3                =<!--Jest wersja -> zamienić na: "version2=" i uzupełnić link do sekcji RN danego produktu-->
|v3                =<!--Jest wersja -> zamienić na: "version2=" i uzupełnić link do sekcji RN danego produktu-->
第32行: 第32行:


==网络研讨会==
==网络研讨会==
'''欢迎观看我们网络研讨会上的视频,该视频介绍了本文所述功能的使用方法:''' <br/>{{#ev:youtube|EOz9GTvBFYc|450||||rel=0}} <br clear="all"/>
'''欢迎观看我们网络研讨会上的视频,该视频中也有对本文所述的功能进行讲解和介绍的内容''' <br/>[[File:BIM design.png|500 px|left|thumb|'''[[视频:BIM Design 视频研讨会]]'''|link=https://www.bilibili.com/video/BV19a411K7qT/]] <br clear="all"/>


==在程序中的位置==
==在程序中的位置==
*允许将IFC图元解析为'''InstalSystem 5''' 建筑部件的操作命令图标,位于''<IS_TS id=GraphicalEdit/>'' 窗口和''<IS_TS id=View3D/>'' 窗口中, 当进入''<IS_TS id=lystrGraphicBackground/>'' 编辑器时可在''<IS_TS id=NarzedziaGlowne/>'' 工具栏中看到。每个功能在工具栏上都有自己的图标。
*允许将IFC图元解析为'''InstalSystem 5''' 建筑部件的操作命令图标,位于''<IS_TS id=GraphicalEdit/>'' 窗口和''<IS_TS id=View3D/>'' 窗口中, 当进入''<IS_TS id=lystrGraphicBackground/>'' 编辑器时可在''<IS_TS id=NarzedziaGlowne/>'' 的工具栏中看到。每个功能在工具栏上都有自己的图标。<br/>[[File:图元解析工具图标.png|900 px|left|thumb|1. 可用于将IFC图元解释为建筑结构部件的命令图标]]<br clear="all"/>
<br/>[[File:InterpretfromIFC_new.png|900 px|left|thumb|1. Operations available for interpretation of IFC elements as structural components.]]<br clear="all"/>


==应用举例==
==应用举例==
===IFC模型结构部件解析概述===
===IFC模型结构部件解析概述===
====选择解析的部件====
====选择解析的部件====
*在开始运行解析功能之前,必须先选择要解析的部件。这可以:
*在开始执行解析功能之前,必须先选择要解析的部件。这可以:
** 使用''<IS_TS id=FindTitle/>'' 窗口中预定义的IFC部件类型或通过定义单个搜索条件在''<IS_TS id=lystrGraphicBackground/>'' 范围内搜索想要解析的部件。{{Info}} [[Searching for components in a project]].
** 使用''<IS_TS id=FindTitle/>'' 窗口中预定义的IFC部件类型或通过定义单个搜索条件在''<IS_TS id=lystrGraphicBackground/>'' 范围内搜索想要解析的部件。{{Info}} [[在项目中查找部件]]
** 在''<IS_TS id=GraphicalEdit/>'' 或''<IS_TS id=View3D/>'' 窗口中,进入''<IS_TS id=lystrGraphicBackground/>'' 编辑器 - 直接点击所选部件。
** 在''<IS_TS id=GraphicalEdit/>'' 或''<IS_TS id=View3D/>'' 窗口中,进入''<IS_TS id=lystrGraphicBackground/>'' 编辑器 - 直接点击所选部件。
** 使用''<IS_TS id=ProjectBrowser/>'' 窗口。{{Info}} [[BIM - Importing and managing IFC models in InstalSystem 5]].
** 使用''<IS_TS id=ProjectBrowser/>'' 窗口。{{Info}} [[BIM - 在InstalSystem 5软件包中导入和管理IFC模型]]
* 部件可以单个解析或成组解析。例如:选择一组''ifcWall'' 并选择''<IS_TS id=rpCreateWallsFromIfc/>'' ,则将从所有分配给选定组的''ifcWall'' 部件创建原生的''<IS_TS id=iNameKonstrSciana/>'' 部件。</br> [[File:Search_selectingitemIFC_new.png|900 px|left|thumb|2. Selecting a group of components in the <IS_TS id=FindTitle/> window.]]<br clear="all"/>
* 部件可以单个解析或成组解析。例如:选择一组''ifcWall'' 并选择''<IS_TS id=rpCreateWallsFromIfc/>'' ,则将从所有分配给选定组的''ifcWall'' 部件创建原生的''<IS_TS id=iNameKonstrSciana/>'' 部件。</br> [[File:寻找窗口指定图元.png|900 px|left|thumb|2. <IS_TS id=FindTitle/>窗口,选择一组部件]]<br clear="all"/>
* 在''<IS_TS id=ProjectBrowser/>'' 窗口中未选择的部件将不在''<IS_TS id=GraphicalEdit/>'' 和''<IS_TS id=View3D/>'' 窗口中显示,也不给与解析。 此功能也可用于隐藏整个基础设施(低墙、围栏、道路),其中包括项目的下一步工作不需要解析的部件或某些部件需要在后续的步骤中,如结构部件需要逐层解析时,而当前暂时不需要解析的组件。 <br/> {{#ev:youtube|KBQ4EHKFjVk|900||||rel=0}} <br clear="all"/>
* 在''<IS_TS id=ProjectBrowser/>'' 窗口中未勾选的部件将不在''<IS_TS id=GraphicalEdit/>'' 和''<IS_TS id=View3D/>'' 窗口中显示,也不给予解析。 此功能也可用于隐藏整个基础设施(矮墙、围栏、道路),以及项目下一步工作不需要解析的部件或某些部件如结构部件需要在后续的步骤中逐层解析,而当前暂时不需要解析的组件。 <br/> [[File:IFC图元的显示控制视图封面.png|900 px|left|thumb|'''[[视频:IFC图元的显示控制]]'''|link=https://www.bilibili.com/video/bv1s14y1b724/]] <br clear="all"/> <br clear="all"/>


====编辑模型解析后所创建的建筑结构====
====编辑模型解析后所创建的建筑结构====
* 解析后,在''<IS_TS id=lystrFloors/>'' 编辑器内,可见所创建的'''InstalSystem 5''' 原生的结构部件,并与''<IS_TS id=lystrGraphicBackground/>'' 内的IFC模型组件并行(同时)存在。在适当设置可见性模式(例如,''<IS_TS id=stringZakresEdycjiInvisible/>'' 或''<IS_TS id=stringZakresEdycjiVisibleOnlyEdges/>'' ,可以根据当前设计需要,可在原生的建筑结构视图旁边显示IFC模型。</br> [[File:IFC_differentscopes_new.png|900 px|left|thumb|3. Setting the visibility modes.]]<br clear="all"/>
* 解析后,在''<IS_TS id=lystrFloors/>'' 编辑器内,可见所创建的'''InstalSystem 5''' 原生的建筑模型,并与''<IS_TS id=lystrGraphicBackground/>'' 内的IFC建筑模型同时存在。在适当设置可见性模式(例如,''<IS_TS id=stringZakresEdycjiInvisible/>'' 或''<IS_TS id=stringZakresEdycjiVisibleOnlyEdges/>'' ,可以根据当前设计需要,可在原生的建筑结构视图旁边显示IFC模型。</br> [[File:模型和解析后的部件.png|900 px|left|thumb|3. 可见性模式设置]]<br clear="all"/>
* 在''<IS_TS id=lystrFloors/>'' 编辑器内,可以随意修改通过解释IFC模型所创建的部件:包括移动、删除,并在''<IS_TS id=DataEditorTable/>'' 窗口中更改其数据。</br>
* 在''<IS_TS id=lystrFloors/>'' 编辑器内,可以随意修改通过IFC模型解析后所创建的部件:包括移动、删除,并在''<IS_TS id=DataEditorTable/>'' 窗口中更改其数据。</br>注意:在''<IS_TS id=lystrGraphicBackground/>'' 范围内,不能修改/删除IFC模型中的部件,但可在项目浏览器窗口中选择其中的部件,然后在参数表中选择隐藏/显示它们。整个IFC模型可以完全删除和/或替换为新的IFC模型。{{info}} [[BIM - 在InstalSystem 5软件包中导入和管理IFC模型]].
 
* 对于从IFC模型创建的建筑结构,还可使用''<IS_TS id=lystrFloors/>'' 编辑器内的工具,通过手动插入建筑部件来补充从IFC模型创建的建筑结构。这些部件对于当前加载的IFC模型设计具有''<IS_TS id=strAUTOModeName/>'' 捕捉的功能。这使得能够以最有效的方式创建建筑结构,以适应导入的IFC模型的质量。
注意:在''<IS_TS id=lystrGraphicBackground/>'' 范围内,不能修改/删除IFC模型中的部件,但可在项目浏览器窗口中选择其中的部件,然后在参数表中选择隐藏/显示它们。整个IFC模型可以完全删除和/或替换为新的IFC模型。{{info}} [[BIM - 在InstalSystem 5软件包中导入和管理IFC模型]].
* 对于从IFC模型创建的建筑结构,还可使用''<IS_TS id=lystrFloors/>'' 编辑器内的工具,手动插入的建筑部件来补充从IFC模型创建的建筑结构。这些部件对于当前加载的IFC模型设计具有''<IS_TS id=strAUTOModeName/>'' 功能。这使得能够以最有效的方式创建建筑结构,以适应导入的IFC模型的质量。
** 建筑结构可完全使用自动功能来创建。
** 建筑结构可完全使用自动功能来创建。
** 建筑结构也可采用混合方法创建 - 部分部件利用软件的功能自动解析创建,而其他手动插入。
** 建筑结构也可采用混合方法创建 - 部分部件利用软件的功能自动解析创建,而其他手动插入。
第59行: 第56行:


===墙的解析===
===墙的解析===
* 在执行''<IS_TS id=rpCreateWallsFromIfc/>'' 功能后, 切换至''<IS_TS id=lystrFloors/>'' 编辑器,仔细检查所创建的''墙'' 部件的布置图。 <br/> {{#ev:youtube|-xEitmlenVg|900||||rel=0}} <br clear="all"/>
* 在执行''<IS_TS id=rpCreateWallsFromIfc/>'' 功能后,切换至''<IS_TS id=lystrFloors/>'' 编辑器,仔细检查所创建的''墙'' 部件的布置图。 <br/> [[File:基于IFC文件创建墙体.png|900 px|left|thumb|'''[[视频:基于IFC文件创建墙体]]'''|link=https://www.bilibili.com/video/BV1Ad4y1K7kV/]] <br clear="all"/> <br clear="all"/>
* 如有必要,可手动或使用''<IS_TS id=CorrectWallGeometry/>'' 来修改部件 {{Info}} [[Correction of wall geometry]]. </br>在创建的''<IS_TS id=iNameKonstrSciana/>'' 布置图中可能出现的问题是,根据IFC模型记录,在墙体解析时保留了几何形状、位置和形状,这并不总是与'''InstalSystem 5''' 创建建筑结构的方法完全兼容。因此,多数情况,需要使用''<IS_TS id=CorrectWallConnections/>'' 来对如下几种情况进行''<IS_TS id=CorrectWallGeometry/>'' :
* 如有必要,可手动或使用''<IS_TS id=CorrectWallGeometry/>'' 来修改部件。{{Info}} [[墙体几何尺寸修正]]</br>在创建的''<IS_TS id=iNameKonstrSciana/>'' 布置图中可能出现的问题是,根据IFC模型记录,在墙体解析时保留了几何形状、位置和形状,这并不总是与'''InstalSystem 5''' 创建建筑结构的方法完全兼容。因此,多数情况,需要使用''<IS_TS id=CorrectWallConnections/>'' 来对如下几种情况进行''<IS_TS id=CorrectWallGeometry/>'' :
** 相交墙 - 如果IFC模型中的墙以相交的方式定义,则执行该操作会将所有此类连接批量转换为通过''<IS_TS id='BuildingStructureCalculation/>'' 正确处理的墙的连接。  
** 相交墙 - 如果IFC模型中的墙以相交的方式定义,则执行''<IS_TS id=CorrectWallConnections/>'' 操作,会将所有此类连接批量转换为通过''<IS_TS id='BuildingStructureCalculation/>'' 正确处理的墙的连接。  
** 切向墙,通过其较长的边缘彼此平行连接 - 如果IFC模型中有此类定义的构件,最好的解决方案是从解析中排除切向墙,并手动添加它们或更改墙的厚度。如果在解析之前未取消选中的切向墙,则执行该操作将使切向墙变为具有适当厚度的单个''<IS_TS id=iNameKonstrSciana/>'' 部件。
** 切向墙,通过其较长的边缘彼此平行连接 - 如果IFC模型中有此类定义的构件,最好的解决方案是从解析中排除切向墙,然后手动添加它们或更改墙的厚度。如果在解析之前未取消选中的切向墙,则执行''<IS_TS id=CorrectWallConnections/>'' 操作将会使切向墙变为具有适当厚度的单个''<IS_TS id=iNameKonstrSciana/>'' 部件。
** 对于墙体,也即其标高Z从下面楼板的上边缘开始至上面楼板的下边缘结束小于5cm的墙 - 此类“未调整” 的墙体,可能会在设计后期,导致缺少''<IS_TS id=iNameKonstrPomieszczenie/>'' 或''<IS_TS id=PomieszczenieAutomatyczne/>'' 的标签。由于该操作,所有下边缘或上边缘距楼板小于5cm的墙壁将“推” 到楼板上,以形成封闭的房间空间。
** 对于墙体,也即其标高Z从下面楼板的上边缘开始至上面楼板的下边缘结束小于5cm的墙 - 此类“未调整” 的墙体,可能会在设计后期,导致缺少''<IS_TS id=iNameKonstrPomieszczenie/>'' 或''<IS_TS id=PomieszczenieAutomatyczne/>'' 的标签。由于该操作,所有下边缘或上边缘距楼板小于5cm的墙壁将“推” 到楼板上,以形成封闭的房间空间。
** 执行操作时,包含在另一面墙中的墙将成组删除。这主要适用于在解析之前很难隐藏其可见性或已多次解析的部件。<br/>
** 执行''<IS_TS id=CorrectWallConnections/>'' 操作时,包含在另一面墙中的墙将成组删除。这主要适用于在解析之前很难隐藏其可见性或已多次解析的部件。<br/>


===楼板的解析===
===楼板的解析===
在许多IFC模型中,使用''ifcSlab'' 的概念会使得解析的 ''<IS_TS id=Slab/>'' 构件数量过大,并使项目的进一步工作复杂化。''<IS_TS id=rpCreateSlabsFromIfc/>'' 操作应遵循以下准则:
在许多IFC模型中,使用''ifcSlab'' 的概念会使得解析的''<IS_TS id=Slab/>'' 构件数量过大,并使项目的进一步工作复杂化。''<IS_TS id=rpCreateSlabsFromIfc/>'' 操作应遵循以下准则:
* 在''<IS_TS id=ProjectBrowser/>'' 窗口中,不要解析在IFC模型中将诸如台阶、路缘、建筑详图等定义为''ifcSlab'' 的构件。
* 在''<IS_TS id=ProjectBrowser/>'' 窗口中,不要解析在IFC模型中将诸如台阶、路缘、建筑详图等定义为''ifcSlab'' 的构件。
* 执行解析时,所有IFC模型中的楼板开洞都将被解析。在有许多开洞的情况下,它们可能会阻止正确识别''<IS_TS id=iNameKonstrPomieszczenie/>'' ''<IS_TS id=PomieszczenieAutomatyczne/>'' 部件。因此,有必要删除此类开洞,并根据''<IS_TS id=BuildingStructureCalculation/>''的实际需要对开洞进行布置。另一个选项是取消选中''<IS_TS id=Slab/>'' 构件''<IS_TS id=DataEditorTable/>'' 中 ''<IS_TS id=UseHolesInRoomInterpretations/>'' 字段中的复选框,并执行''<IS_TS id=BuildingStructureCalculation/>''。
* 执行解析时,所有IFC模型中的楼板开洞都将被解析。在有许多开洞的情况下,它们可能会阻止正确识别''<IS_TS id=PomieszczenieAutomatyczne/>'' ''<IS_TS id=iNameKonstrPomieszczenie/>'' 部件。因此,有必要删除此类开洞,并根据''<IS_TS id=ObliczeniaCieplneBudynku/>'' 的实际需要对开洞进行布置。另一个选项是取消选中''<IS_TS id=Slab/>'' 构件''<IS_TS id=DataEditorTable/>'' 中''<IS_TS id=UseHolesInRoomInterpretations/>'' 的复选框,并执行''<IS_TS id=BuildingStructureCalculation/>''。</br> [[File:楼板解析.png|900 px|left|thumb|4.<IS_TS id=Slab/>部件<IS_TS id=UseHolesInRoomInterpretations/>]]<br clear="all"/>
When the operation is performed, all openings in the slab from the IFC model are interpreted. In a situation where there are a lot of openings, they can prevent proper identification of components ''<IS_TS id=iNameKonstrPomieszczenie/>'' ''<IS_TS id=PomieszczenieAutomatyczne/>''. It is therefore necessary to remove such openings and arrange them according to the real needs of ''<IS_TS id=ObliczeniaCieplneBudynku/>''. Another option is to uncheck the checkbox in the ''<IS_TS id=UseHolesInRoomInterpretations/>'' field in the ''<IS_TS id=DataEditorTable/>'' of the ''<IS_TS id=Slab/>'' component and carry out ''<IS_TS id=BuildingStructureCalculation/>''. </br> [[File:Active_slab_holes.png|900 px|left|thumb|4. <IS_TS id=UseHolesInRoomInterpretations/> in <IS_TS id=Slab/> component.]]<br clear="all"/>
* 如果在IFC模型中,楼板用了多个''ifcSlab'' 图层部件进行了定义,此时仅需选择一个图层的楼板进行解析,并且在执行''<IS_TS id=rpCreateSlabsFromIfc/>'' 操作后,如有必要,可使用热点调整''<IS_TS id=Slab/>'' 部件的形状,并在''<IS_TS id=iNameKondygnacja/>'' 管理的''<IS_TS id=DataEditorTable/>'' 中调整其参数(字段:''<IS_TS id=strl_expidISFKondygnacjaGruboscDolnegoStropu/>'' ''<IS_TS id=strl_expidISFKondygnacjaGruboscGornegoStropu/>'' )。</br> [[File:楼板解析调整.png|900 px|left|thumb|5. <IS_TS id=Slab/>厚度设置]]<br clear="all"/>
* In case the slab in the IFC model has been defined with several layers of ''ifcSlab'' components, only one slab layer needs to be selected for interpretation, and after the ''<IS_TS id=rpCreateSlabsFromIfc/>'' operation the shape of the ''<IS_TS id=Slab/>'' component should be adjusted, if necessary, with hotpoints and its data changed in the ''<IS_TS id=DataEditorTable/>'' of the ''<IS_TS id=iNameKondygnacja/>'' component (fields ''<IS_TS id=strl_expidISFKondygnacjaGruboscDolnegoStropu/>'' and ''<IS_TS id=strl_expidISFKondygnacjaGruboscGornegoStropu/>'').</br> [[File:Slab_thickness_IFC.png|900 px|left|thumb|5. <IS_TS id=Slab/> thickness settings.]]<br clear="all"/>
* 在IFC模型中定义为切线系梁的楼板和相同厚度的楼板均会被解析为单独的''<IS_TS id=Slab/>'' 部件。如果保持相切和相同的板厚,程序将在稍后阶段正确识别''<IS_TS id=iNameKonstrCompartment/>'' ''<IS_TS id=CompartmentAutomatic/>'' 。如果''ifcSlab'' 部件的组成中具有不同的厚度或彼此不接触,则只应选择其中一个部件进行解析,然后应修改其形状和参数。
* The slabs defined in the IFC model as tangent tie beams and proper slabs of the same thickness are interpreted as separate ''<IS_TS id=Slab/>'' components as a result of the operation. If tangency and the same slab thickness are maintained, the program will at a later stage correctly identify the ''<IS_TS id=iNameKonstrCompartment/>'' ''<IS_TS id=CompartmentAutomatic/>'' component. In case the constituents of the ''ifcSlab'' component are of different thickness or are not in contact with each other, only one of the components should be selected for interpretation and afterwards its shape and data should be modified.
* 如果模型中的''ifcSlab'' 仅延伸到墙的内边缘,在建筑结构部件解析后,程序仍可正确识别这些''<IS_TS id=iNameKonstrCompartment/>'' ''<IS_TS id=AutomaticCompartment/>'' 部件。但是,如果''ifcWall'' ''ifcSlab'' 部件之间存在间隙,则在完成解析的操作后,必须将''<IS_TS id=Slab/>'' 的形状调至建筑的外轮廓上。 <br/> [[File:解析楼板视频封面g.png|900 px|left|thumb|'''[[视频:基于IFC文件创建墙楼板]]'''|link=https://www.bilibili.com/video/BV1jG4y1e7fD/]] <br clear="all"/> <br clear="all"/>
* After interpreting the construction components from models in which ''ifcSlab'' extends only to the inner edges of the walls, the program correctly identifies the components ''<IS_TS id=iNameKonstrCompartment/>'' ''<IS_TS id=AutomaticCompartment/>''. However, if there are gaps between ''ifcWall'' and ''ifcSlab'', the shape of the ''<IS_TS id=Slab/>'' component after the interpretation operation must be adjusted to follow the outline of the building. <br/> {{#ev:youtube|OgQcGwXiYCM|900||||rel=0}} <br clear="all"/>
 
===Interpretation of roofs===
* If in an IFC model ''<IS_TS id=Roof/>'' is defined as multiple objects of the ''ifcRoof'' or ''ifcSlab'' type, of the same thickness and tangent to each other, the program will, as a result of the ''<IS_TS id=rpCreateRoofsFromIfc/>'' operation, create multiple components of the ''<IS_TS id=Roof/>'' type.<br/> {{#ev:youtube|KyqbceVpbhA|900||||rel=0}} <br clear="all"/>


===Interpretation of windows, doors and openings===
===屋顶的解析===
* Before performing the ''<IS_TS id=rpCreateWindowsDoorsOpeningsFromIfc/>'' operation, the interpretation of walls, slabs and roofs from the IFC model and ''<IS_TS id='BuildingStructureCalculation/>'' should be performed first, which should be completed with the correct creation of ''<IS_TS id=iNameKonstrPomieszczenie/>'' ''<IS_TS id=PomieszczenieAutomatyczne/>'' components. Only after this step should one proceed to the interpretation of the components ''<IS_TS id=pinNameOkno/>'' (including ''<IS_TS id=pinNameOknoDachowe/>''), ''<IS_TS id=pinNameDrzwi/>'' or ''<IS_TS id=pinNameOtworWScianie/>''. <br/> {{#ev:youtube|GrvLU4zfx9s|900||||rel=0}} <br clear="all"/>
* 如果在IFC模型中,''<IS_TS id=Roof/>'' 被定义为具有相同厚度且彼此相切的''ifcRoof'' ''ifcSlab'' 类型的多个对象,则程序也将在''<IS_TS id=rpCreateRoofsFromIfc/>'' 操作中创建''<IS_TS id=Roof/>'' 类型的多个构件。<br/> [[File:屋顶解析视频封面.png|900 px|left|thumb|'''[[视频:基于IFC文件创建屋顶]]'''|link=https://www.bilibili.com/video/bv1iB4y167zV]] <br clear="all"/> <br clear="all"/>
* If the elevation range of the ''<IS_TS id=iNameKonstrSciana/>'' does not match the elevation of the interpreted ''ifcWindow'' / ''ifcDoor'' object, manually modify ''<IS_TS id=iNameKonstrSciana/>'' by changing in the ''<IS_TS id=DataEditorTable/>'' window the values of the ''<IS_TS id=OdlegloscDolnejKrawedziOdDolnejKond/>'' or ''<IS_TS id=OdlegloscGornejKrawedziOdGornejKond/>'' fields.
* Objects of the ''<IS_TS id=pinNameOknoDachowe/>'' type in the IFC model are often saved as ''ifcBuildingElementProxy''. The ''<IS_TS id=rpCreateWindowsDoorsOpeningsFromIfc/>'' function will replace such an object with the proper component if it is marked appropriately. </br> [[File:IFC_roofwindow_new.png|900 px|left|thumb|6. <IS_TS id=pinNameOknoDachowe/> as an ifcBuildingElementProxy object in an IFC model.]]<br clear="all"/>


==Additional information==  
===窗户、门和墙洞的解析===
===Tolerance in the interpretation of components from an IFC model===
* 在执行''<IS_TS id=rpCreateWindowsDoorsOpeningsFromIfc/>'' 操作之前,应首先完成从IFC模型中解析墙、楼板和屋顶,并执行''<IS_TS id='BuildingStructureCalculation/>'' ,并应正确创建了''<IS_TS id=PomieszczenieAutomatyczne/>'' ''<IS_TS id=iNameKonstrPomieszczenie/>'' 部件。只有在这一步之后,才应继续解析''<IS_TS id=pinNameOkno/>'' (包括''<IS_TS id=pinNameOknoDachowe/>''), ''<IS_TS id=pinNameDrzwi/>'' 或''<IS_TS id=pinNameOtworWScianie/>'' 部件。 <br/> [[File:基于IFC文件创建门窗视频封面.png|900 px|left|thumb|'''[[视频:基于IFC文件创建门窗]]'''|link=https://www.bilibili.com/video/BV1NG4y1e7a4/]] <br clear="all"/>
* The program is protected against incorrect object mappings in the model imported into the project. If the user is aware of the target component that the IFC object symbolises, he/she can still effectively use the automated component interpretation functions.</br> For example: selecting an ''ifcSlab'' component and executing ''<IS_TS id=rpCreateRoofsFromIfc/>'' will create a native ''<IS_TS id=Roof/>'' component (rather than ''<IS_TS id=Slab/>'').
* 如果''<IS_TS id=iNameKonstrSciana/>'' 的标高范围与解析的''ifcWindow'' / ''ifcDoor'' 对象的标高不匹配,请通过在''<IS_TS id=DataEditorTable/>'' 窗口中更改''<IS_TS id=OdlegloscDolnejKrawedziOdDolnejKond/>'' 或''<IS_TS id=OdlegloscGornejKrawedziOdGornejKond/>'' 的值来手动修改''<IS_TS id=iNameKonstrSciana/>'' <br clear="all"/>
* IFC模型中''<IS_TS id=pinNameOknoDachowe/>'' 类型的对象通常被保存为''ifcBuildingElementProxy'' 。如果它被正确标记,''<IS_TS id=rpCreateWindowsDoorsOpeningsFromIfc/>'' 功能也可正确解析此类对象。</br> [[File:IFC_roofwindow_new.png|900 px|left|thumb|6. 在IFC模型中<IS_TS id=pinNameOknoDachowe/>作为ifcBuildingElementProxy(ifc建筑图元代理)]]<br clear="all"/>


<!--===Diagnostics===
==补充说明==
===IFC模型中图元解析的公差===
* 在导入到项目中的模型中,程序将保护不正确的对象映射。如果用户知道IFC对象所代表的目标组件,就仍可有效地使用组件的自动解析功能。例如:选择''ifcSlab'' 构件并执行''<IS_TS id=rpCreateRoofsFromIfc/>'' ,仍将创建出原生的''<IS_TS id=Roof/>'' 构件(而不是''<IS_TS id=Slab/>'' 构件)。
</br>
<!--===诊断===
Problems in interpreting components from a model into native structural components are indicated by appropriate diagnostic messages. </br>
Problems in interpreting components from a model into native structural components are indicated by appropriate diagnostic messages. </br>
{{Info}} tutaj link do artykułu.-->
{{Info}} tutaj link do artykułu.-->


[[Category:InstalSystem 5]]
[[Category:InstalSystem 5]]
[[Category:FUNCTION AND TOOL]]
[[Category:功能和工具]]


<!-- Do not write text below this tag -->
<!-- Do not write text below this tag -->
<br class="iwlinks"/>[[pl:BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5|BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5]]
<br class="iwlinks"/>[[pl:BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5|BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5]][[en:BIM - Interpretation of IFC elements into building structure elements of InstalSystem 5 package|BIM - Interpretation of IFC elements into building structure elements of InstalSystem 5 package]][[fa:BIM - تفسیر اجزای IFC به اجزای ساختمانی در Instalsystem5|BIM - تفسیر اجزای IFC به اجزای ساختمانی در Instalsystem5]][[bg:BIM – тълкуване на IFC елементи в сградната конструктивни елементи на ИнсталСистем 5 BIM|BIM – тълкуване на IFC елементи в сградната конструктивни елементи на ИнсталСистем 5 BIM]]

2026年2月23日 (一) 16:08的最新版本


产品 InstalSystem 5
文章类型 功能和工具
版本的最新内容 2022-08-14


说明

InstalSystem 5 软件包提供了许多功能和工具,可以将在IFC模型中选定的结构部件(如: ifcBeam, ifcBuildingElementProxy, ifcColumn, ifcCurtainWall, ifcDoor, ifcFooting, ifcOpeningElement, ifcRoof, ifcSlab, ifcWall, ifcWindow, ifcPlate 等) 解析为InstalSystem 5 原生的结构部件, 如: (包括墙洞), 幕墙, (包括天窗), , 屋顶, 楼板 (包括楼板开洞 )。这些解析后的结构部件之后就可用于建筑热负荷计算 ,也可用于任意系统的设计。
解析部件的功能根据结构的类型按如下排序:

  • 基于IFC文件创建墙体 - 基于在IFC文件中选择代表墙的对象后创建建筑的墙体
  • 基于IFC文件创建窗、门和墙洞 - 基于在IFC文件中选择适当的对象后,在墙中创建窗、门和墙洞(需要早期对墙的说明)
  • 基于IFC文件创建屋顶 - 基于在IFC文件中选择适当的对象后创建带边缘的屋顶
  • 基于IFC文件创建楼板 - 基于在IFC文件中选择适当的对象后创建带有洞口的楼板 .

此外,在对IFC模型进行解析时,为方便和加快解析的进程,用户可以使用InstalSystem 5 软件包中的如下标准工具:

  • 寻找 窗口
  • 项目浏览器 窗口
  • 参数表 窗口
  • 2D编辑器3D视图 窗口

有关如何使用这些工具以及如何导航IFC模型的详细信息,请参见:BIM - 在InstalSystem 5软件包中导入和管理IFC模型
在将建筑结构解析为InstalSystem 5 的建筑部件之前,必须基于IFC模型创建楼层。更多信息,见: BIM - 基于导入的IFC模型参数创建楼层

网络研讨会

欢迎观看我们网络研讨会上的视频,该视频中也有对本文所述的功能进行讲解和介绍的内容

视频:BIM Design 视频研讨会


在程序中的位置

  • 允许将IFC图元解析为InstalSystem 5 建筑部件的操作命令图标,位于2D编辑器 窗口和3D视图 窗口中, 当进入底图 编辑器时可在主工具 的工具栏中看到。每个功能在工具栏上都有自己的图标。
    1. 可用于将IFC图元解释为建筑结构部件的命令图标

应用举例

IFC模型结构部件解析概述

选择解析的部件

  • 在开始执行解析功能之前,必须先选择要解析的部件。这可以:
  • 部件可以单个解析或成组解析。例如:选择一组ifcWall 并选择基于IFC文件创建墙体 ,则将从所有分配给选定组的ifcWall 部件创建原生的 部件。
    2. 在寻找窗口,选择一组部件

  • 项目浏览器 窗口中未勾选的部件将不在2D编辑器3D视图 窗口中显示,也不给予解析。 此功能也可用于隐藏整个基础设施(矮墙、围栏、道路),以及项目下一步工作不需要解析的部件或某些部件如结构部件需要在后续的步骤中逐层解析,而当前暂时不需要解析的组件。
    视频:IFC图元的显示控制


编辑模型解析后所创建的建筑结构

  • 解析后,在建筑 编辑器内,可见所创建的InstalSystem 5 原生的建筑模型,并与底图 内的IFC建筑模型同时存在。在适当设置可见性模式(例如,当没激活时不可见当未激活时仅边部可见 ,可以根据当前设计需要,可在原生的建筑结构视图旁边显示IFC模型。
    3. 可见性模式设置

  • 建筑 编辑器内,可以随意修改通过IFC模型解析后所创建的部件:包括移动、删除,并在参数表 窗口中更改其数据。
    注意:在底图 范围内,不能修改/删除IFC模型中的部件,但可在项目浏览器窗口中选择其中的部件,然后在参数表中选择隐藏/显示它们。整个IFC模型可以完全删除和/或替换为新的IFC模型。更多信息,见: BIM - 在InstalSystem 5软件包中导入和管理IFC模型.
  • 对于从IFC模型创建的建筑结构,还可使用建筑 编辑器内的工具,通过手动插入建筑部件来补充从IFC模型创建的建筑结构。这些部件对于当前加载的IFC模型设计具有捕捉 捕捉的功能。这使得能够以最有效的方式创建建筑结构,以适应导入的IFC模型的质量。
    • 建筑结构可完全使用自动功能来创建。
    • 建筑结构也可采用混合方法创建 - 部分部件利用软件的功能自动解析创建,而其他手动插入。
    • 建筑结构不采用自动功能创建,所导入的IFC模型就像在底图 中所导入的DWG/DXF一样来使用。

墙的解析

  • 在执行基于IFC文件创建墙体 功能后,切换至建筑 编辑器,仔细检查所创建的 部件的布置图。
    视频:基于IFC文件创建墙体


  • 如有必要,可手动或使用墙体几何尺寸修正 来修改部件。更多信息,见: 墙体几何尺寸修正
    在创建的 布置图中可能出现的问题是,根据IFC模型记录,在墙体解析时保留了几何形状、位置和形状,这并不总是与InstalSystem 5 创建建筑结构的方法完全兼容。因此,多数情况,需要使用修改墙的连接 来对如下几种情况进行墙体几何尺寸修正
    • 相交墙 - 如果IFC模型中的墙以相交的方式定义,则执行修改墙的连接 操作,会将所有此类连接批量转换为通过建筑结构计算 正确处理的墙的连接。
    • 切向墙,通过其较长的边缘彼此平行连接 - 如果IFC模型中有此类定义的构件,最好的解决方案是从解析中排除切向墙,然后手动添加它们或更改墙的厚度。如果在解析之前未取消选中的切向墙,则执行修改墙的连接 操作将会使切向墙变为具有适当厚度的单个 部件。
    • 对于墙体,也即其标高Z从下面楼板的上边缘开始至上面楼板的下边缘结束小于5cm的墙 - 此类“未调整” 的墙体,可能会在设计后期,导致缺少房间自动 的标签。由于该操作,所有下边缘或上边缘距楼板小于5cm的墙壁将“推” 到楼板上,以形成封闭的房间空间。
    • 执行修改墙的连接 操作时,包含在另一面墙中的墙将成组删除。这主要适用于在解析之前很难隐藏其可见性或已多次解析的部件。

楼板的解析

在许多IFC模型中,使用ifcSlab 的概念会使得解析的楼板 构件数量过大,并使项目的进一步工作复杂化。基于IFC文件创建楼板 操作应遵循以下准则:

  • 项目浏览器 窗口中,不要解析在IFC模型中将诸如台阶、路缘、建筑详图等定义为ifcSlab 的构件。
  • 执行解析时,所有IFC模型中的楼板开洞都将被解析。在有许多开洞的情况下,它们可能会阻止正确识别自动 房间 部件。因此,有必要删除此类开洞,并根据建筑热负荷计算 的实际需要对开洞进行布置。另一个选项是取消选中楼板 构件参数表所选楼板上的孔洞 的复选框,并执行建筑结构计算
    4.楼板部件所选楼板上的孔洞

  • 如果在IFC模型中,楼板用了多个ifcSlab 图层部件进行了定义,此时仅需选择一个图层的楼板进行解析,并且在执行基于IFC文件创建楼板 操作后,如有必要,可使用热点调整楼板 部件的形状,并在楼层 管理的参数表 中调整其参数(字段:地板厚度天花板厚度 )。
    5. 楼板厚度设置

  • 在IFC模型中定义为切线系梁的楼板和相同厚度的楼板均会被解析为单独的楼板 部件。如果保持相切和相同的板厚,程序将在稍后阶段正确识别 。如果ifcSlab 部件的组成中具有不同的厚度或彼此不接触,则只应选择其中一个部件进行解析,然后应修改其形状和参数。
  • 如果模型中的ifcSlab 仅延伸到墙的内边缘,在建筑结构部件解析后,程序仍可正确识别这些 部件。但是,如果ifcWallifcSlab 部件之间存在间隙,则在完成解析的操作后,必须将楼板 的形状调至建筑的外轮廓上。
    视频:基于IFC文件创建墙楼板


屋顶的解析

  • 如果在IFC模型中,屋顶 被定义为具有相同厚度且彼此相切的ifcRoofifcSlab 类型的多个对象,则程序也将在基于IFC文件创建屋顶 操作中创建屋顶 类型的多个构件。
    视频:基于IFC文件创建屋顶


窗户、门和墙洞的解析

  • 在执行基于IFC文件创建窗、门和墙洞 操作之前,应首先完成从IFC模型中解析墙、楼板和屋顶,并执行建筑结构计算 ,并应正确创建了自动 房间 部件。只有在这一步之后,才应继续解析 (包括天窗), 墙洞 部件。
    视频:基于IFC文件创建门窗

  • 如果 的标高范围与解析的ifcWindow / ifcDoor 对象的标高不匹配,请通过在参数表 窗口中更改下沿偏移上沿偏移 的值来手动修改
  • IFC模型中天窗 类型的对象通常被保存为ifcBuildingElementProxy 。如果它被正确标记,基于IFC文件创建窗、门和墙洞 功能也可正确解析此类对象。
    6. 在IFC模型中天窗作为ifcBuildingElementProxy(ifc建筑图元代理)

补充说明

IFC模型中图元解析的公差

  • 在导入到项目中的模型中,程序将保护不正确的对象映射。如果用户知道IFC对象所代表的目标组件,就仍可有效地使用组件的自动解析功能。例如:选择ifcSlab 构件并执行基于IFC文件创建屋顶 ,仍将创建出原生的屋顶 构件(而不是楼板 构件)。