Выделение компонентов сборки

Автор IgorT, 19.05.22, 10:42:28

« назад - далее »

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

IgorT

Ещё раз хочется сказать огромное спасибо Михаилу за макрос "Перебор объектов"!
Пользуюсь им постоянно. Черезвычайно полезная и удобная вещь!
Вот бы Аскон пополнил функционал Компаса функционалом макроса. Было бы замечательно!
+ Благодарностей: 1

DK-1

Цитата: Михаил88 от 11.06.22, 10:17:07Добавил кнопку обновить, чтобы постоянно не перезапускать программу если нужно выделить другую деталь.
Просто выделяем другую деталь и жмем обновить.
Также теперь можно запускать программу до выбора детали. После запуска выбрать нужную деталь и нажать обновить.
Screenshot_1.bmp


Добрый день.
Компас v21
Установил ваш макрос, выделяю деталь с помощью ЛКМ ctrl shift и нажимаю кнопку макроса, но почему-то при нажатии ничего не происходит.
Подскажите пожалуйста куда копать чтобы все заработала
Заранее благодарю

Михаил88

Просто выделяйте любую поверхность или грань детали ЛКМ, Ctrl+Shift нажимать не нужно.

IgorT

Здравствуйте, Михаил!
А можно доработать  Ваш замечательный макрос так, что бы была возможность выделить несколько узлов?
Сейчас выделенный узел теряет выделение, если попытаться указать ещё грани-поверхности.
Может быть можно выделить несколько граней на разных деталях, а макрос позволил выбрать узлы, которым принадлежат выделенные грани?

Михаил88

Добрый день, Игорь. Я посмотрю.

lexz21

Завидно, так и не смог запустить ни один макрос с форума, хоть и установлен  питон 3.8.9 - не реагируют, как бы не привязывал тип файлов к приложению.

Михаил88

Цитата: IgorT от 14.08.24, 08:22:02Может быть можно выделить несколько граней на разных деталях, а макрос позволил выбрать узлы, которым принадлежат выделенные грани?
+ Благодарностей: 1

IgorT

Спасибо, Михаил!
В окно макроса показаны узлы, у которых выделены грани.
Но при попытке выделить в окне модели выделяется только один компонент сборки.
Желательно подсвечивать в модели именно то компоненты, которые выбраны в окне макроса. Такое возможно?

Михаил88

Возможно.
Я понял Вам нужно при выделении в окне макроса деталей они все выделялись в окне компаса.

IgorT

Да. То, что выделил в окне желательно видеть выделенными в окне модели.

Михаил88

Цитата: IgorT от 15.08.24, 14:31:33Да. То, что выделил в окне желательно видеть выделенными в окне модели.

Можно в окне макроса выделять через Ctrl или Shift + нажатие ЛКМ



Слепцов Петр

Подскажите пожалуйста, можно ли выделить все компоненты в дереве сборки во всех ее подсборках?
То есть, что бы выбрались все компоненты на всех уровнях вложения в подсборки.

YNA

Цитата: Слепцов Петр от 20.10.25, 14:42:57Подскажите пожалуйста, можно ли выделить все компоненты в дереве сборки во всех ее подсборках?
И что это даст? Для каких целей это вообще нужно?

Miroshnyk

Цитата: Слепцов Петр от 20.10.25, 14:42:57Подскажите пожалуйста, можно ли выделить все компоненты в дереве сборки во всех ее подсборках?
То есть, что бы выбрались все компоненты на всех уровнях вложения в подсборки.
Можно, API в помощь.
Цитата: YNA от 21.10.25, 08:33:29И что это даст? Для каких целей это вообще нужно?

Слепцов Петр

Цитата: YNA от 21.10.25, 08:33:29И что это даст? Для каких целей это вообще нужно?
1. Разработчик платы присылает Step сборки платы.
2. Для удобства, хочу все компоненты взять в сборку - остается один файл сборки и один чертеж к ней.
 Если в дереве выбрана только подсборка, то только она и будет взята в документ, все что в нее входит не берется автоматом.
 Сборку платы целиком в деталь не хочу перегонять, так как иногда нужно что подвигать, а в сборке это удобнее.
3. Сборка Step из альтиум часто имеет вложенные подсборки, а в них могут быть еще подсборки. Раскрывать каждую подсборку вручную трудно, так как в плате бывает несколько сотен компонентов.

YNA

Можно выделить все компоненты любой вложенности. Для этого есть инструмент Выделить по источнику, там можно отсортировать детали и сборки.
Но что это даст?
+ Благодарностей: 1

Слепцов Петр

Цитата: YNA от 21.10.25, 09:29:37Можно выделить все компоненты любой вложенности. Для этого есть инструмент Выделить по источнику, там можно отсортировать детали и сборки.
Но что это даст?
"Выделить по источнику" это только в V24 появилось?  Забыл написать, что пробую версию V22.
После выделения всего, применю команду "взять в документ", на выходе будет один файл сборки с локальными компонентами.
Из него можно сделать сборочный чертеж платы.
Несколько сотен файлов компонентов платы в папке реально мешаются.

YNA

Цитата: Слепцов Петр от 21.10.25, 09:52:24После выделения всего, применю команду "взять в документ", на выходе будет один файл сборки с локальными компонентами.
Не получится.

Miroshnyk

Цитата: YNA от 21.10.25, 10:01:18Не получится.
Всё - получится, но выше я объяснил.
PS. API.
+ Благодарностей: 1

YNA

Цитата: Слепцов Петр от 21.10.25, 09:52:24Несколько сотен файлов компонентов платы в папке реально мешаются.
Как вариант.
Пусть все компоненты лежат в папке например "Компоненты".
Выделите сборку и выберите Копировать. Перейдите на уровень вверх и выберите Вставить ярлык.
Теперь будет папка проекта, содержащая только сборку (ярлык), чертежи и папку Компоненты.
Всё удобно, надёжно и чисто.  :angel:
+ Благодарностей: 1