【问题标题】:Forge design automation activity design - processing time and output limits锻造设计自动化活动设计 - 处理时间和输出限制
【发布时间】:2020-11-25 21:55:31
【问题描述】:

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

  • 这种方法是否可以接受,或者我应该创建一个输出集更有限的活动,例如活动与输出可视项的比例为 1:1?
  • 是否可以获取/确定活动已运行的时间量,或者我是否必须确保我的输出在每次创建可视项迭代后准备就绪?换句话说,我是否创建了一个可视的,压缩我的输出,创建另一个,再次压缩,冲洗重复?或者我可以在压缩之前找到时间并创建尽可能多的可视项吗?
  • 是否可以在不将对象指定为输出的情况下从 Activity 将对象发布到 Forge OSS?

【问题讨论】:

    标签: autodesk-forge autodesk-designautomation


    【解决方案1】:

    简而言之,答案是肯定的,您可以在活动中为输入 Revit 模型生成多个输出可视项,这非常简单,Revit 设计自动化引擎可以将这些输出可视项自动打包到一个 zip 文件中,您只需要将这些输出可视项放在指定的文件夹中。我相信这篇博文https://forge.autodesk.com/blog/how-generate-dynamic-number-output-design-automation-revit-v3 会给你提供思路。

    至于您的详细问题:

    • 这种方法是否可以接受,或者我应该使用 更有限的一组产出,例如 1:1 的活动与 输出可视项?

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

    • 是否可以获取/确定时间量 活动一直在进行,还是我必须确保我的 每次创建可视项迭代后输出是否准备就绪?在 换句话说,我是否创建了一个可视的,压缩我的输出,创建另一个, 再次拉上拉链,重复冲洗?或者我能找到时间和 在压缩之前创建尽可能多的可视项?

    回答:你只需要将所有生成的可视化文件放到指定的zip文件夹下,工作项就完成了,系统会自动打包这个文件夹并上传回你的服务器。

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

    回答:不可以,设计自动化引擎不允许网络访问,您只能将存储作为输入或输出文件访问。

    【讨论】:

    • 您好,感谢您的回复。我的模型实际上是 Inventor,但我猜这种方法也适用于该引擎。另一个问题,因为这个答案在未来可能会有用:是否可以计算出活动在处理过程中运行的时间?
    • 我认为您的意思是工作项处理时间,因为活动只是一个服务定义,实际处理时间对活动没有意义。我认为 OnProgress 回调可以帮助您检查时间使用情况,请查看forge.autodesk.com/en/docs/design-automation/v3/…
    猜你喜欢
    • 2020-06-09
    • 2023-03-02
    • 1970-01-01
    • 2020-09-12
    • 2022-11-16
    • 2020-12-10
    • 2021-06-19
    • 1970-01-01
    • 2021-07-25
    相关资源
    最近更新 更多