Перейти к публикации

API для ассоциации чертежа и детали в сборке


Рекомендованные сообщения

Коллеги, добрый день!

 

Подскажите, пожалуйста, можно ли, выбрав на чертеже деталь, получить PartNumber этой детали в ассоциированной с чертежом сборке?

Подобная функция есть в интерфейсе Drafting'а  - Tools/Analyse/Show Geometry In All Viewpoints.

Там при наведении на чертеж подсвечивается соответствующая деталь в сборке.

Есть ли для нее API? 

 

Насколько понимаю, можно определить корневую сборку, связанную с чертежом

 

Set  oViewerActive = CATIA.ActiveDocument.DrawingRoot.ActiveSheet.Views.ActiveView

Set genlinks = oViewerActive.GenerativeLinks

 

name = genlinks.FirstLink.name 'PartNumber корневой сборки

 

 

При этом если у сборки есть два вида на чертеже, то число компонентов равно нулю.

 

cnt = oViewerActive.Components.count

 

Что за компоненты? Или это со сборкой никак не связано?

 

Заранее спасибо за ответы!

Ссылка на сообщение
Поделиться на других сайтах


Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...