1.梁平法施工怎么看Revit正向设计系列之梁平法施工
2.revit怎么安装lookup
3.revit插件有哪些
4.Revit二次开发环境搭建
5.搭建Revit API开发环境
6.1.Revit二次开发环境平台的搭建
梁平法施工怎么看Revit正向设计系列之梁平法施工
前言:Revit结构正向设计包括结构平面施工图绘制、梁平法施工图绘制、板配筋图绘制、竖向构件绘制、楼梯坡道的绘制、基础绘制及节点详图的蓝牙遥控源码绘制方法,在前几篇文章中讲到了Revit平台下结构平面施工图的绘制、竖向构件的绘制,本文将着重介绍在Revit平台下实现梁平法施工图的绘制工作。研究意义
在结构设计中梁平法施工图一直是一个难点问题,也是审图的重点关注对象,规范及图集中对梁的要求非常多,因此绘制梁图是一件痛苦的事情,不光效率低,而且容易触犯强条。个人认为目前绘制梁平法施工图之所以如此痛苦,根本原因在于CAD平台下,计算机能够获取的梁信息太少,梁配筋图的智能化程度太低,绝大部分的工作,计算机没有帮我们完成。BIM技术的出现,对于整个土木行业是一场革命性的改变,BIM技术带来的不仅仅是从二维平面到三维模型的转变,我认为BIM技术最核心的是数据,利用这些数据可以进行大量的后处理工作。在Revit平台下,计算机读取的梁信息不再是像CAD平台下的两根虚线,而是能够读取到模型中具体的代表梁的一个数据集合,包括它的几何信息、材料信息,物理信息、属性等各种类型的信息。下图一为通过lookup查看到模型中一根梁的Discuz论坛程序源码数据信息。
图一BIM模型中梁的数据信息
通过对这些信息进行处理可以规避很多的配筋错误,提高工作的准确性,这也是本次正向设计梁平法施工图的研究意义所在。
实现路径
本次正向设计系列研究梁平法施工图的表达方式将继续延用二维平法施工图的表达形式,研究思路是通过在梁族文件中加入平法施工图相应的配筋参数,然后定制相应的注释族来显示梁配筋信息,在浏览器梁施工图视图下,通过对梁的属性进行注释,来达到梁平法施工图的显示效果,最后在梁族中植入相应的计算公式,来检验梁的合规性。具体步骤如下图二所示:
图二revit平台下梁施工图绘制思路
梁族定制
Revit原始模型中提供的梁族,只包含几何信息、物理信息及基本的属性,为此还需要对梁族进行专业化的定制,以满足梁平法施工图的需求。具体来讲,需对梁族添加配筋的相应信息,如梁编号、截面、跨数、箍筋、支座钢筋、贯通钢筋、梁底钢筋、扭筋、附加箍筋、吊筋等,需注意的是所有自定义添加的属性均应该以共享参数的形式添加以便在后期注释标签族中可以正确显示。如下图三所示:
图三梁族添加配筋信息及规范信息
标签制作
在Revit平台中梁的属性可以通过注释族来显示,因此需针对梁族定制相应的注释标签族以达到平法施工图的显示效果,这些标签应该包含梁集中标注、左支座原位标注、discuz 违章查询源码右支座原位标注、贯通筋原位标注、底筋原位标注、箍筋原位标注及扭筋原位标注等。以梁集中标注标签为例简单讲解如何定制梁集中标注标签族。
定制梁标签的方法:
1>新建注释类族“公制常规注释”,修改族类别为“结构框架标记”,勾选随构件旋转,旋转附着点为中点。如图四所示
图四族类别和族参数
2>点击菜单栏“标签”选项进入编辑标签选项卡,在类别参数列表中选择集中标注所需的梁族相应信息,按照平法施工图的表达习惯,在样例值的前缀或后缀可加入特殊字符进行表达,例如可以在扭筋样例值前缀加入字母N来满足扭筋的表达习惯。如图五所示:
图五添加梁标签信息
3>将所建立的标签按照平法施工图的顺序进行摆放,即完成集中标注标签族的制作。如下图六所示:
图六完成集中标注注释族
平面视图的表达
在Revit项目浏览器中选择梁施工图设计视图,在该视图下选择视图样板为项目模板中已定义好的梁施工图设计样板如下图七所示:
图七选择梁施工视图样板
选择好视图样板后,可对视图中的梁进行批量注释,首先选择注释选项卡中“按类别标记”选项,点击修改标记选项卡,在出现的对话框中载入之前已定制的梁标签族,并且将结构框架默认注释标签替换成自定义的标签族。如下图八所示:
图八载入注释族文件
载入注释族后选择注释选项卡,梁注释选项,可批量进行梁注释,也可以通过类别注释分别对每一根梁进行标记。完成后的梁平法施工图显示如下:
图九Revit平台下梁平法施工图显示效果
合规性判断
在Revit平台下,由于模型中的梁代表了一个数据的集合,因此可以充分利用这些数据进行后处理,来判断梁配筋是否满足规范要求。Revit中族文件可支持一些简单的判断和条件函数,在此基础上,日内交易王源码本次正向设计梁合规性判断研究思路为首先在梁族中添加判断合规性所需的基本参数,如梁的抗震等级、混凝土强度等级,保护层厚度、钢筋等级、钢筋抗拉强度、规范要求纵筋最小配筋率等。然后在梁族中植入相应的计算公式,例如可以添加梁最小配筋率计算公式、梁受压区高度验算公式、锚固长度计算公式等。最后添加控制显示的参数,将该参数与植入的计算公式进行匹配,通过对参数可见性的控制,来实现当梁配筋不满足规范要求时,出现报错提示。研究思路如下图十所示:
图十合规性判断研究思路
总结
本文讲解了在Revit平台下进行梁平法施工图绘制的研究思路,研究的核心是通过自定义梁族文件及配套注释族文件,来到达平法施工图的显示效果;通过对梁的参数数据进行后处理,来进行梁配筋的合规性判断。本文仅采用定制Revit族文件进行梁平法施工图的绘制及合规性判断,后期将研究在族文件中预留相应的参数接口,通过二次开发的形式来批量生成梁族注释及判断合规性。数据是BIM的核心,用好这些数据,将会使设计更加高效准确,本文仅提供一种研究思路,旨在起到抛转引玉的作用。
文章来源:基准方中BIM
大家都在看: 虚无Kbps高音质DJ音乐盒 李跳跳-真实好友3.0 WPS 某央企内部版 SolidWorks曲面建模实例-把手 CAD安装序列号和产品密钥revit怎么安装lookup
想要利用RevitAPI开发环境,首先需要进行平台的搭建,搭建平台环境分为两部分,第一部分为Revit平台,第二部分为VS平台。sgi stl源码 github利用我们上期提到的那些工具既可以完成,主要有以下几步:一、Revit平台。
Revit平台主要有两个工具需要安装,一个是外部工具一个是Revitlookup。其中外部工具是用来加载调试我们写的程序,而revitlookup是用来查看元素类别及属性的。(这里你可能不太理解,没关系,后面具体应用了具体说。)
RevitSDK的安装。
双击SDK安装包安装完成就可以了,但如果你改变了安装位置和条件的话会出现安装失败的情况(它并不会提醒你,而是你打开revit并不会看到外部工具这个插件,说明你安装失败了)
如图所示,小编改变了安装路径,导致无法正确安装外部工具。
解决办法:
打开你安装的SDK路径→将文件全部拷贝到C:ProgramDataAutodeskRevitAddins路径下→打开如图的两个addin文件(红框即为addin文件类型),打开方式为右键记事本打开→[TARGEDIR]处应该填入dll文件的路径,如图所示。
图中红框为addin文件
红框[]括号处为需要替换的路径内容
所有的[TARGEDIR]都要替换,替换为dll文件路径即可,如上图所示(小编这里有两个路径是由于这两个路径都有这个文件,并不影响使用)。
当替换完成后,打开revit会在附加模块里出现外部工具,如图所示。
2.LookUP的安装
第一步和前面一样将lookup的addin文件复制到C:ProgramDataAutodeskRevitAddins路径下→以记事本打开addin文件,替换路径(此时你可能找不到lookup的dll文件),解决办法如下:
利用安装完成的vs打开lookup的sln文件,点击生成按钮,在界面下部显示框会显示最新生成的dll文件路径如下:F:Revite二次开发工具自有RevitLookup-masterRevitLookup-masterCSinDebugRevitLookup.dll
生成的dll文件路径
对地址进行替换,点击保存,启动revit即可。
生成的RevitLookup工具。
二、VS平台。
1.打开VS新建一个类库项目
2.在项目中找到引用,右键单击打开菜单栏点击添加引用(这里需要引用revitapi)
3.找到要引用的dll文件,添加引用。
点击浏览,在revit的安装位置可以找到要引用的两个文件RevitAPI.dll和RevitAPIUI.dll。
这样我们就完成了RevitAPI的引用,就可以在VS中调用RevitAPI中各种类,方法和属性了。
revit插件有哪些
Revit插件主要有以下几种:1. BIM建筑信息建模插件
这类插件专注于BIM技术的集成和扩展,能够帮助建筑师、工程师更加高效地管理项目数据和创建精确的建筑模型。插件通过添加新功能或对现有工具进行增强来改善Revit的基本功能,包括智能化布置、标准化设计以及增强可视性和协作能力等。例如Revit集成环境、BIMsmart工具集等。这些插件能够提供项目管理相关的各项支持。它们具有智能识别和检测错误的能力,以改进建筑设计和施工的准确性及效率。此外,还能支持对建筑物数据的深入分析,包括能源消耗分析、安全评估等。它们利用BIM数据模型来推动项目信息的集成和协同工作。
2. 绘图与建模辅助插件
这类插件用以扩展Revit软件绘图建模能力,增加功能快捷性,简化工作流程。例如Dynamo插件,它是一个强大的脚本工具,允许用户创建自定义的工作流程并自动化常见的建筑设计和建模任务。还有Revit Lookup插件,它为设计者提供了Revit内部数据的查询功能,帮助设计者理解模型数据的结构。此外,Revit快捷键插件可以提升操作效率等。这些插件有助于建筑师和工程师更快速、更准确地完成复杂的建模任务。
3. Revit操作自动化插件
这类插件通过自动化Revit中的操作过程来节省时间并提高工作效率。它们能够执行重复性任务,如创建标准化的细节和元素、生成报表等。典型的插件有Revit机器人等,能够显著提高建筑师和工程师的生产力。这类插件常常提供强大的宏功能或者基于API的解决方案,可以自动处理诸如结构分析、参数化布局等操作,极大提升了工作效率和准确性。另外一些如参数设计类插件也能优化建筑模型中的参数管理。总体而言,这些插件可以自动化一些重复或繁琐的任务,使建筑师和工程师能够将更多的时间投入到创新和问题解决上。这些自动化工具也增强了项目管理的效率和协同工作的能力。
Revit二次开发环境搭建
安装环境
所需软件包括:Windows 家庭中文版位系统、Revit 、Visual Studio 、Revit SDK 、AddinManager、Revit Lookup和ILSpy 4.0.1。安装步骤如下:
1. **Revit **:从Autodesk官网获取并直接安装,无需旧版本。
2. **Visual Studio **:在VS社区页面下载,确保安装.NET框架及.Net Core,Revit 对应.NET Framework 4.7。
3. **Revit SDK **:下载地址为官方提供链接,确保与Revit 安装在同一路径,便于查找。
配置**AddinManager
**在Windows 7以上系统中,打开显示隐藏文件模式。复制SDK文件下的Add-In Manager目录下的AddInManager.dll和Autodesk.AddInManager.addin文件到指定目录,根据SDK实际安装路径修改Autodesk.AddInManager.addin文件中的路径,保存后即可在Revit 中看到安装的插件。
**Revit Lookup**安装
从官方下载链接获取Revit Lookup ZIP文件,解压至Revit SDK安装路径,使用VS打开。添加指定引用,生成RevitLookup.dll编译文件,修改RevitLookup.addin文件中第4行路径为编译生成的RevitLookup.dll所在路径,并将文件复制到Revit插件目录。
**ILSpy 4.0.1**安装
下载ILSpy 4.0.1安装包,自行编译。
测试过程
使用Visual Studio新建类库项目,引用RevitAPI.dll和RevitAPIUI.dll,添加必要的using语句,定义插件类和方法,编写Hello Revit插件代码,生成类库并复制至Revit插件目录,启动Revit执行插件,验证功能。
搭建Revit API开发环境
搭建Revit API开发环境,首要步骤是安装Visual Studio,此工具是开发和调试代码的基础。在Visual Studio官网下载并安装社区版,选择.NET桌面开发、通用Windows平台开发、ASP.NET和Web开发作为工作负荷。
Revit SDK与Addin Manager集成于一个文件夹中。在Autodesk官网下载Revit SDK,找到Tools下的下载链接并下载。安装完成后,将得到包含addinManager.addin与addinManager.dll的文件夹。复制addinManager.addin到Autodesk插件目录文件夹中。注意ProgramData文件夹为隐藏文件夹,如未显示,需设置显示隐藏文件夹选项。打开此文件,将[TARGETDIR]替换为addinManager.dll的文件路径。替换后,启动Revit,附加模块中即可找到addinManager。
RevitLookup用于快速查询对象属性。访问RevitSDK页面,下载ZIP文件。因访问GitHub受限,可选择其他能连接的网站。解压ZIP文件后,点击revit lookup.msi进行安装。
搭建完毕,Revit API开发环境已准备好,接下来即可根据需求进行二次开发工作。此环境支持Visual Studio开发、Revit SDK扩展功能、以及RevitLookup快速查询,为开发者提供了全面的工具支持。
1.Revit二次开发环境平台的搭建
在利用Revit API进行二次开发前,首先需要搭建两个平台环境:Revit平台和VS平台。以下是详细步骤:
1. Revit平台- 安装过程需安装外部工具和Revitlookup。外部工具用于加载和调试程序,Revitlookup则是查询元素类别和属性的辅助工具。在安装SDK时,务必确保按照默认路径进行,否则可能由于路径更改导致安装失败。如果遇到此问题,需要将SDK中的外部工具和lookup的addin文件复制到C:\ProgramData\Autodesk\Revit\Addins\路径,并替换[TARGEDIR]为对应的dll文件路径,成功后,外部工具将在Revit附加模块中显示。
2. LOOKUP的安装- 如果LOOKUP未在SDK中,可以通过VS打开LOOKUP的sln文件生成dll文件,路径通常在如F:\Revit二次开发工具自有\RevitLookup-master\RevitLookup-master\CS\bin\Debug\RevitLookup.dll。替换addin文件中的路径后,启动Revit即可看到LOOKUP工具。
3. VS平台- 在VS中,从头开始创建一个新的类库项目。接着,右键点击项目引用,添加对Revit API的引用。在Revit的安装目录中,找到RevitAPI.dll和RevitAPIUI.dll文件并添加。这样,你的VS环境就准备好了,可以调用Revit API的各种类、方法和属性进行开发。
以上是搭建Revit二次开发环境平台的详细步骤,确保每个环节都按照要求进行,你的开发工作就能顺利进行了。