Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: filat от 04-08-2015, 11:53:53

Название: Отличить производный компонент, от ссылки на параметр.
Отправлено: filat от 04-08-2015, 11:53:53
Есть два файла: 1-ый  является проксифайлом - зеркалов целой детали, сделанного в среде сборки и 2-ой - простая деталь имеет ссылки на параметры в другом файле.
Оба файла имеют подобные показатели при анализе ReferencedDocument. Как можно один тип документов отличить от другого?
Название: Re: Отличить производный компонент, от ссылки на параметр.
Отправлено: mikazakov от 04-08-2015, 12:12:53
filat,
1-ый  является проксифайлом
Кажется проксифайлы это из области ипарт и иэссембли, они конечно то же через производный компонент сделаны.
Ты бы примерчик файлов выложил бы сразу.
Название: Re: Отличить производный компонент, от ссылки на параметр.
Отправлено: filat от 04-08-2015, 12:52:05
filat,
1-ый  является проксифайлом
Кажется проксифайлы это из области ипарт и иэссембли, они конечно то же через производный компонент сделаны.
Ты бы примерчик файлов выложил бы сразу.
Может я не совсем точно выразился, но речь идет точно не о iPart и iAssembly, а о производных компонентах, получаемых при создании зеркальных деталей, копий деталей.
Название: Re: Отличить производный компонент, от ссылки на параметр.
Отправлено: filat от 04-08-2015, 14:23:18
Кажется можно использовать условие:
Код - vb.net [Выбрать]
  1. If oDoc.ComponentDefinition.ReferenceComponents.DerivedPartComponents.Count > 0 Then
Название: Re: Отличить производный компонент, от ссылки на параметр.
Отправлено: Владимир Ананьев от 04-08-2015, 18:58:16
Совершенно верно, filat.  Элементы этой коллекции и есть производные компоненты.