Revit的二次解发需要同时具备软件解发指南(SDK)、对象(Revit产品)、平台(MicrosoftVisualStudio)三个条件,通过借助软件解发平台(MicrosoftVisualStudio),运用RevitAPI,结合C#等语言工具对Revit进行二次解发,拓展Revit的功能。

自动加载功能和管控用户解发应用插件的实现需要计算机系统具备Revit软件以及MicrosoftVisualStudio这一解发工具,并且需要在Revit软件中安装Add-InManager。Revit插件管控器可以在RevitSDK的模块中获取,或者可以在网络上下载安装至RevitSDK中,插件管控器的成功安装,会使Revit菜单栏增添选项“附加模块”,这一功能可以使插件的添加更加便捷,也可以极大的方便程序调试,并且在Revit会生成.addin文件,可以满足不同的加载需求和不同的模式插件要求。

加载功能可以通过自动加载和手动加载两种完成命令实现:自动加载的方式是通过安装插件管控器Add-InManager加以实现的。自动加载的方式可方便实现程序软件的加载及卸载功能,因不需要人工操作、过程简单、语言编译完成后可立即执行的特点,不仅减轻了加载的工作量的,而且也避免了不必要的错误的产生,提高了程序解发的水平。手动加载的方式与自动加载的方式相比,操作过程极其复杂,需手动将.addin文件的加载至目录,这一过程操作复杂,较为容易出错,因此在这一环节错误率极大的提高,为程序的实现带来了困难。综上所述,自动加载与手动加载相比,因可以跳过将.addin文件的加载至目录这一环节,极大的简化了加载程序,因此,本文使用自动加载的方式。
转载请注明来源本文地址:https://m.tuituisoft/bim/14570.html