Проектирование деятельности по автоматизации проектирования кузницы - время обработки и пределы вывода - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь создать действие для автоматизации проектирования, которое создаст большой набор видимых объектов, возможно, из довольно больших входных моделей. Чтобы сократить время выполнения, я хочу запускать действие как можно меньше раз, то есть я хотел бы создавать как можно больше видимых элементов за раз. Мой план состоял в том, чтобы избежать квот вывода, создав zip-файл с несколькими просматриваемыми объектами и используя свой сервер для их публикации, а не создавая один вывод для каждого просматриваемого объекта. У меня есть ряд вопросов, связанных с созданием этого действия:

  • Является ли этот подход приемлемым, или мне следует создать действие с более ограниченным набором выходных данных, например, с соотношением активности к выходные видимые области?
  • Можно ли получить / определить количество времени, в течение которого выполнялось действие, или мне нужно убедиться, что мои выходные данные готовы после каждой итерации создания видимого объекта? Другими словами, могу ли я создать видимый, заархивировать свои выходные данные, создать еще один, снова заархивировать, повторить полоскание? Или я могу найти количество времени и создать как можно больше видимых объектов перед их архивированием?
  • Можно ли отправлять объекты в кузницу OSS из операции без указания объектов в качестве вывода?

1 Ответ

1 голос
/ 06 августа 2020

Короче говоря, ответ - да, вы можете сгенерировать несколько выходных видимых объектов для входной модели Revit в рамках своей деятельности, это довольно просто, и механизм Revit Design Automation может автоматически упаковать эти выходные представления в zip-файл, вам просто нужно поместите эти выходные объекты для просмотра в указанную папку. Я считаю, что это сообщение в блоге https://forge.autodesk.com/blog/how-generate-dynamic-number-output-design-automation-revit-v3 даст вам идею.

Что касается ваших вопросов о деталях:

  • Является ли этот подход приемлемым, или я должен создать активность с более ограниченным набором выходных данных, например соотношение активности к выходным видимым объектам 1: 1?

Ответ: Да, этот подход возможен, проверьте подробности выше.

  • Можно ли получить / определить количество времени, в течение которого выполнялось действие, или мне нужно убедиться, что мои выходные данные готовы после каждой итерации создание видимого? Другими словами, могу ли я создать видимый, заархивировать свои выходные данные, создать еще один, снова заархивировать, повторить полоскание? Или я могу найти количество времени и создать как можно больше видимых областей, прежде чем их заархивировать?

Ответ: вам просто нужно поместить все сгенерированные вьюверы в указанный zip папка, затем рабочий элемент будет выполнен, система автоматически упакует эту папку и загрузит обратно на ваш сервер.

  • Можно ли отправлять объекты в OSS кузницы из активность без указания объектов в качестве выходных?

Ответ: Нет, сетевой доступ не разрешен механизмом автоматизации проектирования, вы можете получить доступ к хранилищу только как вход или выход файлы.

...