伪造设计自动化活动设计-处理时间和输出限制

时间:2020-08-05 16:56:53

标签: autodesk-forge autodesk-designautomation

我正在尝试创建一个用于设计自动化的活动,该活动将创建大量可见项,可能来自相当大的输入模型。为了减少运行时间,我想尽可能少地运行活动,这意味着我想一次创建尽可能多的可视对象。我的计划是通过创建一个包含多个可见内容的zip文件并使用我的服务器发布它们来避免输出配额,而不是为每个可见对象创建一个输出。我有许多与创建此活动有关的问题:

  • 这种方法是否可以接受,还是我应该创建一个活动,使其输出集的数量更有限,例如活动与输出可见内容的比例为1:1?
  • 是否可以获取/确定活动运行的时间,还是必须确保每次创建可见对象的迭代后输出都准备就绪?换句话说,我是否创建可见的文件,压缩输出文件,创建另一个文件,再次压缩文件,重复冲洗?还是我可以找到时间并在压缩它们之前创建尽可能多的可见内容?
  • 是否可以将活动中的对象发布到伪造OSS,而无需将对象指定为输出?

1 个答案:

答案 0 :(得分:1)

简而言之,答案是肯定的,您可以在活动中为输入Revit模型生成多个输出可见性,这非常简单,并且Revit Design Automation引擎可以将这些输出可见性自动打包到zip文件中,您只需要将这些输出可见内容放在指定的文件夹中。我相信这篇博客文章https://forge.autodesk.com/blog/how-generate-dynamic-number-output-design-automation-revit-v3可以为您提供想法。

关于您的详细信息问题:

  • 这种方法是否可以接受,还是应该使用 有限的一组输出,例如活动与活动的比例为1:1 输出可见内容?

答案:是的,这种方法是可行的,请检查上面的详细信息。

  • 是否有可能获得/确定时间量 活动已经进行了,还是必须确保我的 创建可见对象的每次迭代后,输出是否准备就绪?在 换句话说,我是否创建一个可见的文件,压缩我的输出文件,创建另一个文件, 再次拉链,冲洗重复吗?或者我可以找到时间量和 在压缩它们之前创建尽可能多的可见内容?

答案:您只需要将所有生成的可视项放在指定的zip文件夹下,然后完成工作项,系统会自动将该文件夹打包并上传回您的服务器。

  • 是否可以将对象从活动中发布到伪造OSS,而无需 指定对象作为输出?

答案:不,设计自动化引擎不允许网络访问,您只能以输入或输出文件的形式访问存储。