Jump to content

Сортировка (переименование) сопряжений в сборке.


Recommended Posts

Доброго времени суток.
Подскажите, завалялся ли у кого-нибудь макрос от ув. StreamDivision для сортировки сопряжений в SW?
На форуме не смог найти этого макроса. На сайте ссылка на макрос уже давным-давно нерабочая. 

Похожих макросов и сообщений на форуме по поиску не нашёл.

Link to post
Share on other sites


UnPinned posts
32 минуты назад, malvi.dp сказал:

Посмотрите здесь - макрос сортирует сопряжения и перемещает погашенные в папку

Спасибо, к сожалению, макрос не помог. Он просто отсортировал, насколько я понял и сделал папку с погашенными (SuppressedMates).

Скрытый текст

Screenshot-2.png

В таком случае у солида есть лучше функция без всяких макросов: ПКМ по "Сопряжения" - "Группировать" - "По статусу", получится вот так
 

Скрытый текст

Screenshot-11.png

 

  • Нравится 1
Link to post
Share on other sites
malvi.dp
9 минут назад, YuriiS сказал:

В таком случае у солида есть лучше функция без всяких макросов: ПКМ по "Сопряжения" - "Группировать" - "По статусу", получится вот так

В sw2016 (и скорее всего в более ранних версиях) этой сортировки нет. Получается тот макрос хоть как-то упорядочивает сопряжения

Edited by malvi.dp
Link to post
Share on other sites
Kelny
7 часов назад, YuriiS сказал:

для сортировки сопряжений в SW

 

6 часов назад, malvi.dp сказал:

Получается тот макрос хоть как-то упорядочивает сопряжения

А зачем их сортировать/упорядочивать? С какой целью это нужно?

 

Может нужно просто изменить подход к работе с сопряжениями? Тогда возможно и сортировка не потребуется.

 

Link to post
Share on other sites
Grig75
1 час назад, Kelny сказал:

А зачем их сортировать/упорядочивать? С какой целью это нужно?

 

Может нужно просто изменить подход к работе с сопряжениями?

Странный вопрос от профессионала. Неужели вам никогда не приходилось работать с чужими проектами других конструкторов, где количество деталей сборки измеряется не в сотнях, а в более крупных единицах? Тогда я вам завидую.

Link to post
Share on other sites
Мрачный
20 минут назад, Grig75 сказал:

не приходилось работать

Делал сборку, в которой число деталей было тыщи, а кол-во сопряжений несколько сотен. СВ просто сдох, намертво. Это неправильный подход, 

Link to post
Share on other sites
Maik812
4 часа назад, Grig75 сказал:

количество деталей сборки измеряется не в сотнях, а в более крупных единицах? Тогда я вам завидую.

 В каждой детали есть сопряжения и когда я выбираю деталь нужную я открываю в ней сопряжения и там их обычно не больше 10 штук. Количество общего сопряжений и деталей и сопряжений на сборку не и мело для меня не какой разницы.

Edited by Maik812
Link to post
Share on other sites
Kelny
5 часов назад, Grig75 сказал:

Странный вопрос от профессионала.

Странный ответ на вопросы. Опыт говорит, что общий список сопряжений обычно не требуется вовсе (и не важно сортирован он или нет).

Так может у вас больше опыта в вопросе работы с сопряжениями и будет чему у вас поучиться, а может вы пытаетесь добиться того, что можно сделать иным образом.

 

5 часов назад, Grig75 сказал:

Неужели вам никогда не приходилось работать с чужими проектами других конструкторов, где количество деталей сборки измеряется не в сотнях, а в более крупных единицах?

Но всё же, при чём здесь сопряжения? Чем в этом случае поможет сортировка/переименование сопряжений?

 

Что у вас не получается, в том числе при работе с чужими проектами, при работе с сопряжениями?

Что вам даст сортировка/переименование? И зачем это надо?

 

  • Нравится 1
Link to post
Share on other sites
On 11/12/2021 at 8:02 AM, YuriiS said:

без всяких макросов: ПКМ по "Сопряжения" - "Группировать"

без всяких макросов можно и отфильтровать сопряжения в дереве

Link to post
Share on other sites
12.11.2021 в 19:21, Kelny сказал:

Может нужно просто изменить подход к работе с сопряжениями?

Далеко не всегда приходится работать только со своими сборками. Приходится доделывать, переделывать. 

 

12.11.2021 в 19:21, Kelny сказал:

А зачем их сортировать/упорядочивать?

Для удобства проектирования.
Да, создавать с нуля такой макрос, нецелесообразно.
Я увидел на просторах, что такой макрос существуют (человек его сделал, возможно, чтобы отточить свои навыки программирования, либо по другой причине). Но в данный момент макрос не представилось возможным найти в сети, поэтому и поинтересовался тут, может быть у кого-нибудь он остался в сохранённых.

 

13.11.2021 в 02:53, Kelny сказал:

Опыт говорит, что общий список сопряжений обычно не требуется вовсе (и не важно сортирован он или нет).

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

Скрытый текст

image.png.3923f87dcde998d343726d065e1534

 

Link to post
Share on other sites
malvi.dp
12.11.2021 в 16:21, Kelny сказал:

А зачем их сортировать/упорядочивать? С какой целью это нужно?

Бывает в сборке несколько конфигураций - в одной несколько погашенных сопряжений в другой эти сопряжения высвечиваются, но погашаются другие, в третьей - другой набор.  С помощью этого макроса можно быстро собрать в папку погашенные и контролировать их. Согласен, что это нужно не каждый день, но бывают моменты и макрос выручает. 

  • Нравится 1
Link to post
Share on other sites
streamdown

@YuriiS и даже больше. Почти доделал свою "панельку", куда можно будет добавлять аддоны-кнопки. На подходе всё кароч. На неделе допилю и выложу.

  • Нравится 3
  • Чемпион 2
Link to post
Share on other sites
7 часов назад, streamdown сказал:

@YuriiS и даже больше. Почти доделал свою "панельку", куда можно будет добавлять аддоны-кнопки. На подходе всё кароч. На неделе допилю и выложу.

Благодарю!

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Jesse
      лучше вопросы, чем беспочвенные догадки..
    • Jesse
      вполне может быть. Когда число Био намного меньше единицы. Как раз видно что в трубках плюс минус однородная температура
    • KorovnikovAV
      Омикрон-штамм коронавируса вызывает у большинства инфицированных легкие симптомы заболевания COVID-19, сообщила председатель Медицинской ассоциации ЮАР Анжелик Кутзе.
    • sloter
      Да, если делать двойными массивами по Вашему способу, то это, пожалуй, оптимальный вариант.  Как уже говорил выше, в "Болтовом соединении" совсем не обязательно вставлять крепёж. Можно просто отверстия. Если вставлять в нём крепёж, то всё ещё гораздо проще - не нужны массивы вообще, нужен только эскиз точек в первой детали. Но, дело, как говорится, хозяйское. Вам в вашем хозяйстве изнутри видней )  
    • Sergei
      1. Возможность создания автоматизированной расчетной программы прямком в Creo, с возможностью графического решения уравнений (например графическое интегрирование); Кому то наверное нужно, как Вам для насосов. Но в общем кого то другого такая возможность не привлечёт.   2. Построение сложных поверхностей (множество шикарных инструментов); В SW то же с этим не всё так плохо. Ну может в Creo сделано лучше. То же несильный аргумент.   3. Копирование "фичерсов" (элементов дерева) с заданной конкретной привязкой; Про это можно поподробнее? В SW это как то по другому и где это применить?   4. Использование "графиков" для распределения элементов конструкций; То же мало кого это привлечёт.   5. Оптимизатор, для поиска решения по заданным критериям ( например: изменение площадей канала по заданному закону); Никогда это не интересовало и даже не знаю что есть аналогичного в SW. Кому то это конечно надо, но то же не сильная замануха.   6. Использование сквозных "скелетонов". Понятие не имею что это такое, только догадываюсь что это что то типа дерева (скелета) проекта. Даже в Компасе есть.   7. Наследование деталей (реализация в Creo мне очень понравилась). Про это бы то же подробнее.   8. Анализ деталей (в SW он тоже есть, но в Creo понравился больше). Ничего не скажу.
    • Дмитрий2514
      1) не цепляет грань, я думал что вы массив делаете через грань, в 20-м инвенторе там можно либо через эскиз либо через грань и базовую точку, я не так понял. Я в итоге, как выше написано, просто проецировал точки с эскиза первой детали, и, смысла проецировать грань не вижу, точки то все равно дорисовывать придется. 2) Болтовое соединение не применяем еще потому, что требуется вставлять метизы не как стандартные изделия, а как пользовательские (встречаются в разных сборках, должны иметь разные св-ва). Так-то функция неплохая, но нам не подходит, отсюда и фокусы с двойными массивами. 
    • malvi.dp
      Если это реализовать - будет очень полезно. Сам иногда попадал - после переименования файла забывал обновлять св-ва.
    • sloter
      Всё же можно применить "Болтовое соединение" и это ИМХО всё равно проще чем двойные массивы. 1. В первой детали всё так же. Оставляем эскиз с центрами отверстий видимым. 2.  В сборке создаём "Болтовое соединение" : Размещение - "В точке", в графе "Точки" кликаем на эскиз с центрами отверстий в первой детали. Настраиваем диаметр отверстия. Всё. Если добавляем отверстие в эскизе первой детали, то в сборке ПКМ на "Болтовое соединение" (оно будет со значком необходимого обновления) > "Редактировать с помощью мастера проектирования" и в графе "Точки" кликаем на добавившуюся точку. Что значит "не цепляет"? Что при проецировании кромок, что при проецировании грани всё равно нужно расставить точки. Это если проецировать эскизные точки, то будут точки и добавлять их уже не надо.    
    • Дмитрий2514
      Ну тогда нельзя, я думал это сарказм. Отверстие, выполненное в сборке, остается только в ней, увы.  
    • Genius_V40%
      Так еще на первой странице обсуждения написал, но Вам это было почему-то не интересно. ПОЧЕМУ КОНКРЕТНО. Без регистрации и смс...
×
×
  • Create New...