Чтение данных Revit Schedule с использованием API автоматизации проектирования - PullRequest
0 голосов
/ 27 марта 2020

Я планирую читать данные расписания из файлов Revit, например (расписание помещений или расписание дверей). Есть ли пример, использующий API автоматизации проектирования для Revit.

Ответы [ 3 ]

0 голосов
/ 29 марта 2020

Простейший, самый понятный и исчерпывающий пример, который я могу предложить при доступе к данным расписания, представлен в статье API расписания и доступ к данным расписания .

К сожалению, он предшествует DA4R, автоматизация проектирования для Revit.

К счастью, вы можете легко адаптировать его, выполнив шаги, описанные в группе topi c Building Coder в DA4R - Автоматизация проектирования для Revit .

0 голосов
/ 03 апреля 2020

Я использовал Rahul Link и сделал очень хороший Schedule AddIn, который работает на BIM 360 Docs. Я считаю, что одна заметка, с которой вы можете столкнуться, это когда вы получаете «Ошибка 403 Максимальное количество элементов превышено» при загрузке пакета. ошибка была связана с отправкой файла в качестве параметра. Резолюция сначала считывала файл в память, а затем передавала его как данные формы.

0 голосов
/ 28 марта 2020

У нас есть несколько базовых c очень базовых c семплов, которые вы можете расширить для достижения желаемого. Любой Revit API, определенный в Autodesk.Revit.DB , должен работать в Design Automation for Revit.

Примеры кода (ищите CountDelete и SketchIt)

Учебники почтальона

Расширенные учебники

...