var item = Job.GetFabricationItemFromACADHandle(selectedObj.ObjectId.Handle.ToString())
В Revit подобного не вижу. Единственное что нашел, это экспортировать job в файл maj, который великолепно открывается в CAMduct и я вижу необходимые параметры. Но не могу найти информацию как открыть это файл кодом.
Название: Re: получение данных из FabricationPart
Отправлено: Александр Игнатович от 17-11-2021, 16:14:26
Покачто не имел дело с Fabrication где-либо вообще, так что советы общего характера
1) глянь FabricationUtils.ExportToPCF - экспортирует в текстовом формате, но я понятия не имею, будет ли там нужная тебе инфа 2) может есть в параметрах? там штук 40, наверное, начинающихся с "FABRICATION_" 2) методы/свойства самого FabricationPart смотрел?
Название: Re: получение данных из FabricationPart
Отправлено: Алексей Кузин от 17-11-2021, 16:33:27
Да, понимаю специфическая вещь.
Конечно там я смотрел всё.
Есть ощущение, что всё просто, но надо зайти с другой стороны ;D
Название: Re: получение данных из FabricationPart
Отправлено: Александр Игнатович от 17-11-2021, 16:49:24
C PCF не прокатило?
Эти данные, которые ты хочешь получить, их в Revit как-то можно посмотреть? Есть предположение, что часть инфы зашита в itm файлах и SaveAsFabricationJob просто прикручивает его, но это не точно
Название: Re: получение данных из FabricationPart
Отправлено: Алексей Кузин от 17-11-2021, 17:12:39
Спасибо за ответ.
Цитировать
C PCF не прокатило?
нет
Верно, в Revit необходимые параметры не видны. Возможно да, информация защищена. Поэтому хотел подойти к проблеме со стороны чтения файла MAJ, который открывается в CAMduct. Но API по этому поводу я пока тоже не нашел. И это наверное другая ветка форума. В идеале пользоваться возможностями только Revit...
Название: Re: получение данных из FabricationPart
Отправлено: Александр Игнатович от 17-11-2021, 17:59:43
Я завтра в режиме home office, поковыряю, есть одна-две идеи, если получится, отпишусь.
Можешь показать пример какой-нибудь, хотя бы понять, какую конкретно инфу искать? :-)
Название: Re: получение данных из FabricationPart
Отправлено: Алексей Кузин от 17-11-2021, 18:36:25
Да конечно, буду весьма благодарен!!!
Для примера используем 2022 версию. (Могу повторить в 19, 20, 21)
дополнительно файлы из CADmep, Revit и файл экспорта во вложении
P.S. Я уверен, что параметр берется не из конфигурации, а из файла экспорта. Для теста я создал файл; поменял этот параметр в конфигурации; импортировал файл файл. параметр остался таким с которым я создавал объект.