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

Autodesk forge 锻造设计自动化活动设计-处理时间和输出限制,autodesk-forge,autodesk-designautomation,Autodesk Forge,Autodesk Designautomation,我正在尝试创建一个设计自动化活动,该活动将创建一大组视图,可能来自相当大的输入模型。为了减少运行时间,我希望尽可能少地运行活动,这意味着我希望一次创建尽可能多的视图。我的计划是通过创建一个包含多个视图的zip文件并使用我的服务器发布它们来避免输出配额,而不是为每个视图创建一个输出。我有一些与创建此活动相关的问题: 这种方法可以接受吗,或者我应该创建一个具有更有限的输出集的活动,例如活动与输出视图的比例为1:1 是否有可能获取/确定活动已运行的时间量,或者我是否必须确保在创建可视对象的每次迭代后

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

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

简而言之,答案是肯定的,您可以在活动中为输入Revit模型生成多个输出视图,这非常简单,Revit Design Automation引擎可以将这些输出视图自动打包到zip文件中,您只需将这些输出视图放在指定的文件夹中即可。我相信这篇博文会给你提供这个想法

关于您的详细问题:

  • 这种方法可以接受吗,或者我应该创建一个具有 更有限的一组输出,例如活动与活动的比例为1:1 输出视图
回答:是的,这种方法是可行的,请检查上面的详细信息。

  • 是否有可能获得/确定时间量 该活动已运行多年,还是我必须确保 每次迭代创建可视对象后,输出是否准备就绪?在里面 换句话说,我要创建一个可查看的、压缩输出、创建另一个, 再拉一次拉链,再洗一遍?或者我可以找到时间和时间的多少 在压缩视图之前创建尽可能多的视图
回答:您只需将生成的所有视图放在指定的zip文件夹下,然后完成工作项,系统将自动打包此文件夹并上传回您的服务器。

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

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

您好,谢谢您的回答。我的模型实际上是Inventor,但我猜这种方法也适用于该引擎。另一个问题,因为答案在将来可能会有用:是否有可能计算出一个活动在处理过程中运行的时间?我认为您指的是workitem处理时间,因为活动只是一个服务定义,实际处理时间对活动没有意义。我认为OnProgress回调可能会帮助您检查时间使用情况,请查看