基于Revit软件二次开发技术对停车位编号的方法与流程

文档序号:22246528发布日期:2020-09-15 20:27阅读:1203来源:国知局
基于Revit软件二次开发技术对停车位编号的方法与流程

本发明涉及建筑信息模型信息技术领域,具体为基于revit软件二次开发技术对停车位编号的方法。



背景技术:

建筑信息模型(bim)技术是一种应用于建筑领域进行项目设计与信息管理的新型技术,借助于参数化、标准化的族库搭建建筑信息模型,凭借其数据驱动图形参数的优势,并对相关信息进行模型标识、绑定,可实现在工程设计中对族参数进行快速、批量设置,实现工程设计中的优化要求、出图要求、建造要求以及运维要求,提高设计与优化的效率、节约了设计周期,同时,对后期项目的运维工作也发挥了重要作用。

revit软件是一种具备建筑信息模型(bim)技术特征的软件,其在可视化、协调性、模拟性、优化性、可出图性等方面的成熟性,使其在建筑领域应用程度较高。参数化、标准的族是revit软件能实现bim技术应用的基础,revit中的所有图元都是基于族的。族是revit中使用的一个功能强大的概念,有助于使用者更轻松地管理数据和进行修改。每个族图元能够在其内定义多种类型,根据族创建者的设计,每种类型可以具有不同的尺寸、形状、材质设置或其他参数变量。用户能够根据应用需求创建自己的构件族。在预定义的样板中创建族,可以根据用户的需要在族中加入各种参数。但是,revit软件的族对于重复性使用或者带有较强规律特征的参数没有较好的信息交互工具,依赖于人工干涉,对族的优点打了较大折扣,同时,操作过程较为繁琐。所以实现停车位的快速编号的实用性很强,对实现工程设计中的优化应用、出图应用、建造应用以及运维应用有极大的推动作用。



技术实现要素:

本发明的目的在于提供基于revit软件二次开发技术对停车位编号的方法,以解决上述背景技术中提出现有的支付管理系统获取信息的来源相对单一,不利于全方位的评判支付风险,用户支付风险的提高,影响了系统使用安全性的问题。

为实现上述目的,本发明提供如下技术方案:基于revit软件二次开发技术对停车位编号的方法,包括以下步骤:

s1、建立参数化、标准化停车位族文件;

s2、启动基于revit二次开发技术进行开发的插件程序-停车位编号工具;

s3、用户点击“选取族”按钮,弹出窗口后在视图中选择存在的停车位族,并点击完成,实现停车族的选取;

s4、插件程序会将当前视图停车位的编号信息显示在窗口中,以便于创建编号之前的预览与检查;

s5、用户点击“编号参数”下拉按钮,指定停车位族中用来编号的参数;

s6、用户点击“重置编号”按钮,程序会弹出警告窗口,在重置编号前让用户最终决定是否要重置编号,用户点击按钮“是”,程序会重置视图中的所有停车位编号,并弹出“重置成功”的窗口提示;用户点击“否”,程序会返回程序主窗口;

s7、用户点击“创建编号”按钮,程序会根据用户设置的编号信息进行停车位编号的创建,创建完毕后会弹出消息框,提示用户创建已完成。

优选的,所述步骤s2中的停车位编号工具是继承了下述的步骤s3至步骤s7的停车位族的编号参数指定、编号信息的呈现、编号的重置以及对编号进行创建。

优选的,所述步骤s3中程序选取视图中的停车位族,并获取到对应编号信息。

优选的,所述步骤s4中程序对选取的编号信息进行呈现。

优选的,所述步骤s5中程序对选取的停车位族的所有参数进行获取,并呈现在参数下拉窗口中。

优选的,所述步骤s5中程序对视图中停车位的所有编号进行获取,并在用户确认后,对视图中所有停车位编号进行重置。

优选的,所述步骤s6中程序对视图中所有停车位进行编号,用户可对起始编号进行干预,根据用户的实际需求,对停车位进行多决策的编号。

与现有技术相比,本发明的有益效果是:本发明使用revit二次开发技术,完成了revit中停车位族参数的获取以及停车位编号的重置以及创建,较为便捷的停车位编号应用的问题,通过软件对revit的交互功能进行优化与改良,提高了停车位编号的快速灵活的配置,并实现编号重置以及创建,极大的提高了停车位编号的应用效率,同时,借助于revit软件参数化、标准化族的优势,可以根据应用要求,事先创建参数化、标准化的停车位族,族文件应用灵活、修改便捷,同时可在项目文件或者选定视图快速、自动的创建选定视图的停车位编号,对bim模型实现工程设计中的优化应用、出图应用、建造应用以及运维应用有极大的推动作用,为bim技术的快速落地进行必要的技术储备。

附图说明

图1为本发明的程序流程图;

图2为本发明实施的bim模型图;

图3为本发明实施的停车位族图;

图4为本发明的插件程序“停车位编号工具”界面图;

图5为本发明的插件程序“停车位编号工具”选择族后的界面图;

图6为本发明的插件程序“重置编号”的界面图;

图7为本发明的插件程序“创建编号”的界面图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-7,本发明提供技术方案:基于revit软件二次开发技术对停车位编号的方法,包括以下步骤:

s1、建立参数化、标准化停车位族,应包括至少有编号对应的参数;

s2、启动基于revitapi二次开发技术进行开发的插件-停车位编号工具;

s3、用户点击“选取族”按钮,弹出窗口后在视图中选择存在的停车位族,并点击完成,实现停车族的选取;

s4、插件程序会将当前视图停车位的编号信息显示在窗口中,给用户以便于创建编号之前的预览与检查;

s5、用户点击“编号参数”下拉按钮,指定停车位族中用来编号的参数;

s6、用户点击“重置编号”按钮,程序会弹出警告窗口,在重置编号前让用户最终决定是否要重置编号,用户点击按钮“是”,程序会重置视图中的所有停车位编号,用户点击“否”,程序会返回程序主窗口;

s7、用户点击“创建编号”按钮,程序会根据用户设置的编号信息进行停车位编号的创建,创建完毕后会弹出消息框,提示用户创建已完成。

参数化、标准化停车位族创建:本发明根据应用目的建立停车位族文件,除了建立能驱动几何尺寸的参数外,应至少创建一个编号参数。编号参数是实现revit软件快速、自动创建停车位编号的基础。

选取视图中放置的停车位族:程序通过交互让用户选取到停车位族,实现停车位族编号信息的读取,并在软件窗口中进行呈现,以便于创建编号之前的预览与检查。

重置编号:用户点击“重置编号”按钮,程序会弹出警告窗口,在重置编号前让用户最终决定是否要重置编号,用户点击按钮“是”,程序会重置视图中的所有停车位编号,用户点击“否”,程序会返回程序主窗口。

用户点击“创建编号”按钮,程序会根据用户设置的编号信息进行停车位编号的创建,创建完毕后会弹出消息框,提示用户创建已完成。

综上所述:该基于revit软件二次开发技术对停车位编号的方法,本发明使用revit二次开发技术,完成了revit中停车位族参数的获取以及停车位编号的重置以及创建,较为便捷的停车位编号应用的问题,通过软件对revit的交互功能进行优化与改良,提高了停车位编号的快速灵活的配置,并实现编号重置以及创建,极大的提高了停车位编号的应用效率,同时,借助于revit软件参数化、标准化族的优势,可以根据应用要求,事先创建参数化、标准化的停车位族,族文件应用灵活、修改便捷,同时可在项目文件或者选定视图快速、自动的创建选定视图的停车位编号,对bim模型实现工程设计中的优化应用、出图应用、建造应用以及运维应用有极大的推动作用,为bim技术的快速落地进行必要的技术储备。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

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