0

由于 DesignAutomationBridge.dll 在 2018 和 2019 版本中可用,因此插件将在 Revit 2018/2019 中。那么它是否支持旧版本的 revit 输入文件,如 2015/2016/2017?

我在本地运行加载项时观察到:如果文件是旧版本,Revit 引擎首先升级文件,然后按照我们的加载项逻辑进行处理。但是在升级时,它会显示带有取消升级按钮的模型升级弹出窗口。API 文档说它不允许任何与 UI 相关的操作,所以这个模型升级弹出窗口会导致这个工作中断/失败在伪造平台上吗?

4

3 回答 3

1

是的,Revit 设计自动化允许 Revit 文件向后兼容。它将经历与桌面 Revit 相同的升级过程。

要在升级过程中处理故障,甚至在您的应用程序包中处理任何事务,您可以参考文档: https ://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/handling-failures/

于 2019-03-05T15:27:42.990 回答
0

模型升级不会破坏/使 Revit 设计自动化的工作失败,但在升级为桌面版 Revit 期间没有取消选项。

于 2019-03-05T16:03:08.577 回答
0

仅供参考 - 我们有一个演示示例,它利用设计自动化来升级旧文件:

https://github.com/Autodesk-Forge/design.automation-nodejs-revit.file.upgrader

Viewer 和 Model Derivative 不支持旧的 rvt 文件。这对于查看目的也很有用。

于 2019-03-05T19:09:52.450 回答