Отличить производный компонент, от ссылки на параметр.

Автор Тема: Отличить производный компонент, от ссылки на параметр.  (Прочитано 4917 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Есть два файла: 1-ый  является проксифайлом - зеркалов целой детали, сделанного в среде сборки и 2-ой - простая деталь имеет ссылки на параметры в другом файле.
Оба файла имеют подобные показатели при анализе ReferencedDocument. Как можно один тип документов отличить от другого?

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
filat,
1-ый  является проксифайлом
Кажется проксифайлы это из области ипарт и иэссембли, они конечно то же через производный компонент сделаны.
Ты бы примерчик файлов выложил бы сразу.

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
filat,
1-ый  является проксифайлом
Кажется проксифайлы это из области ипарт и иэссембли, они конечно то же через производный компонент сделаны.
Ты бы примерчик файлов выложил бы сразу.
Может я не совсем точно выразился, но речь идет точно не о iPart и iAssembly, а о производных компонентах, получаемых при создании зеркальных деталей, копий деталей.

Отмечено как Решение filat 05-08-2015, 07:38:58

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Кажется можно использовать условие:
Код - vb.net [Выбрать]
  1. If oDoc.ComponentDefinition.ReferenceComponents.DerivedPartComponents.Count > 0 Then

Оффлайн Владимир Ананьев

  • ADN DevHelp
  • *
  • Сообщений: 148
  • Карма: 8
Совершенно верно, filat.  Элементы этой коллекции и есть производные компоненты.