BIM族的参数化系统的制作方法

文档序号:14991003发布日期:2018-07-20 22:13阅读:3165来源:国知局

本发明涉及建筑设计系统,特别涉及bim族的参数化系统。



背景技术:

bim是以建筑工程项目的各项相关信息数据作为模型的基础,进行建筑模型的建立。bim的出现,为建筑工程的设计方法带来了革命性进步,主要体现在以下几个方面:从二维设计转向三维设计,从线条绘图转向构件布置,从单纯几何表现转向全信息模型集成,从各工种单独完成项目转向各工种协同完成项目,从离散的分布设计转向基于同一模型的全过程整体设计,从单一设计交付转向建筑全生命周期支持。该技术利用数字建模软件,提高项目设计、建造和管理的效率,并能给相关企业带来显著的经济效益。

bim族也称构建族,在现今乃至以后的建筑信息模型搭建中,族都有着举足轻重的地位。bim模型是由各式各样的族所组成。在一个项目模型中,往往需要我们调取或者创建符合项目所需的族。然而族在创建完成后,通常只是达到一个外观的效果,基本只能适用于一个项目,使得族的使用受到了限制,因此还存在一定的改进空间。



技术实现要素:

本发明的目的是提供一种bim族的参数化系统,能够根据需要改变族的尺寸,从而增加族的适用范围。

本发明的上述技术目的是通过以下技术方案得以实现的:

一种bim族的参数化系统,包括客户端、数据传输模块和bim族库服务器,所述客户端通过数据传输模块与bim族库服务器进行数据交换;所述客户端包括有构建模块、锁定模块、提取模块、选择模块、赋值模块、编辑模块与确认模块;所述构建模块用于构建新模型,所述锁定模块响应于外界触发对新构建的模型进行选取并锁定,所述提取模块用于提取锁定模型对应的基本几何参数并将基本几何参数转换成可编辑状态,所述选择模块用于选取锁定模型中提取出来的基本几何参数并通过赋值模块添加相应参数,所述编辑模块根据赋值模块添加的参数对选取的基本几何参数进行适应性修改;所述确认模块用于锁定新建模型的设置参数并使新建模型退出编辑状态。

采用上述方案,通过对新建模型进行参数化,能够通过改变参数来调整新建模型的尺寸大小,以使新建模型能够适应更多项目,增加了模型的适用范围,更加人性化。

作为优选,所述客户端还包括用于显示模型图像以及模型数据的显示模块。

采用上述方案,用户能通过显示模块直观地查看到模型图像的操作,从而进一步提升操作体验。

作为优选,所述客户端还包括响应于外部触发以供客户端执行操作的输入模块。

采用上述方案,通过输入模块能够输入相关命令以对新建模型实现参数化,并通过修改参数值来调整模型的尺寸大小。

作为优选,当确认模块锁定新建模型的设置参数后,所述数据传输模块将设置完成的新建模型传送至bim族库服务器进行存储。

作为优选,所述客户端还包括调取模块,所述调取模块通过数据传输模块从bim族库服务器中调取编辑完成的模型数据。

采用上述方案,使得新建完成的模型能够进行保存,便于下次需要时进行调用,从而节省重建模型的时间,提高了工作效率。

作为优选,所述客户端还包括标记模块,所述数据传输模块还包括存储模块,所述标记模块用于生成唯一识别信息并将生成的唯一识别信息添加至编辑完成的模型数据内,然后通过数据传输模块将添加完唯一识别信息的模型数据发送至bim族库服务器内,并将对应的唯一识别信息存储于存储模块内;所述调取模块在bim族库服务器内调取模型数据时,先于存储模块内检索所需模型的唯一识别信息,在选定相应的唯一识别信息后,所述数据传输模块从bim族库服务器内调取唯一识别信息所对应的模型数据。

采用上述方案,通过将新建模型对应的唯一识别信息存储至存储模块内,能够降低调取模块在调取新建模型时检索的容量,从而加快调取模块搜索新建模型时的效率。

作为优选,所述数据传输模块还包括统计模块、比较模块以及推送模块,所述统计模块用于记录每一个数据模型被调取的次数,所述比较模块根据数据模型被调取的次数由高到低将数据模型所对应的唯一识别信息依次进行排序,并由推送模块根据排列好的顺序将数据模型各自对应的唯一识别信息依次添加至存储模块的子存储单元中。

采用上述方案,使得推送模块能够根据用户的使用习惯,优先推送用户最常用的模型数据所对应的唯一识别信息,便于用户能够更快调取需要的模型。

作为优选,所述客户端还包括命名模块,所述命名模块用于定义新建模型的名称并将该名称添加至新建模型中。

采用上述方案,通过命名模块对新建模型进行命名,以使用户能够更加直观地了解新建模型对应的几何图形,更加人性化。

综上所述,本发明具有以下有益效果:通过对新建模型进行参数化,能够通过改变参数来调整新建模型的尺寸大小,以使新建模型能够适应更多项目,增加了模型的适用范围,更加人性化。

附图说明

图1为本实施例的系统架构图。

图中:1、客户端;2、数据传输模块;3、bim族库服务器。

具体实施方式

以下结合附图对本发明作进一步详细说明。

本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。

本实施例公开的一种bim族的参数化系统,如图1所示,包括客户端1、数据传输模块2和bim族库服务器3,客户端1通过数据传输模块2与bim族库服务器3进行数据交换。其中客户端1优选为安装于计算机以供用户操作的软件系统。

客户端1包括有构建模块、锁定模块、提取模块、选择模块、赋值模块、编辑模块与确认模块。构建模块用于构建新模型,该模型即为bim族。锁定模块响应于外界触发对新构建的模型进行选取并锁定,以使客户端1能够针对锁定的模型进行编辑,而不会影响到其他模型。提取模块用于提取锁定模型对应的基本几何参数并将基本几何参数转换成可编辑状态,以该基本几何参数作为基本元素,构成了模型的完整几何图形。其中,基本几何参数可以为直线的长度、圆弧的弧长及弧度等。

选择模块用于选取锁定模型中提取出来的基本几何参数并通过赋值模块添加相应参数,以使锁定的模型能够参数化。编辑模块根据赋值模块添加的参数对选取的基本几何参数进行适应性修改,从而使新建模型的尺寸能够发生适应性的调整,以使新建模型能够适用于多个项目。在完成新建模型的编辑后,确认模块用于锁定新建模型的设置参数并使新建模型退出编辑状态。当确认模块锁定新建模型的设置参数后,数据传输模块2将设置完成的新建模型传送至bim族库服务器3进行存储。客户端1还包括用于显示模型图像以及模型数据的显示模块,显示模块优选为显示器或者触摸屏等显示终端。客户端1还包括响应于外部触发以供客户端1执行操作的输入模块,输入终端可以为键盘、鼠标、手写笔或者触摸屏等。客户端1还包括命名模块,命名模块用于定义新建模型的名称并将该名称添加至新建模型中,从而便于用户理解新建模型的内容,更加人性化,同时提升工作效率。

客户端1还包括调取模块,调取模块通过数据传输模块2从bim族库服务器3中调取编辑完成的模型数据,以使用户能够在项目中直接使用已经绘制完成的bim族,而无需再次构建,提升了工作效率。

客户端1还包括标记模块,数据传输模块2还包括存储模块,标记模块用于生成唯一识别信息并将生成的唯一识别信息添加至编辑完成的模型数据内,该唯一识别信息可以为数字、字母以及两者的结合。然后通过数据传输模块2将添加完唯一识别信息的模型数据发送至bim族库服务器3内,并将对应的唯一识别信息存储于存储模块内。调取模块在bim族库服务器3内调取模型数据时,先于存储模块内检索所需模型的唯一识别信息,由于唯一识别信息自身占用的空间较小,因此能够提高调取模块搜索的效率。在选定相应的唯一识别信息后,数据传输模块2再从bim族库服务器3内调取唯一识别信息所对应的模型数据,从而大大提升调取模块在调取模型数据时的效率。

数据传输模块2还包括统计模块、比较模块以及推送模块,统计模块用于记录每一个数据模型被调取的次数,即当bim族库服务器3内存储的数据模型每被调取一次,其都会在该调取模型的子存储单元内增加一次调取次数。比较模块根据数据模型被调取的次数由高到低将数据模型所对应的唯一识别信息依次进行排序,即比较模块依次比对不同模型被调取的次数,并将这些模型数据依照被调取次数由高到低进行排列,并由推送模块根据排列好的顺序将数据模型各自对应的唯一识别信息依次添加至存储模块的子存储单元中,而推送模块能够将存储于bim族库服务器3内的模型数据所对应的唯一识别信息根据对应数据模型的排列顺序依次排列于存储模块内,使得用户在bim族库服务器3内调取模型时,可以优先在存储模块内搜索到最常用的模型数据所对应的唯一识别信息,从而增加用户调取模型数据时的效率,更加人性化。

具体工作过程:

用户在可先通过构建模块新建项目所需的模型,然后对新建模型实现参数化,即先通过锁定模块锁定需要实现参数化的模型,然后通过提取模块提取锁定模型中所有的基本几何参数,并通过选择模块选择需要参数化的单个基本几何参数,然后通过赋值模块对选取的单个基本几何参数添加对应参数,并通过编辑模块改变对应参数,以调整模型的尺寸,便于适应不同项目的使用,增加了模型的适用范围。最后可通过确认模块退出模型的编辑状态,以使模型完成尺寸调整,并通过数据传输模块2将编辑完成的新建模型发送至bim族库服务器3内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1