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

Сделай свою работу в Solidworks эффективнее


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

Всем привет!

Подправил макрос сортировки дерева - TreeSorter.

Был выявлен косяк с сортировкой компонентов у которых свойства пользователя вычислялись по аналогии с $PRP:"SW-File Name" $PRP:"SW- Имя конфигурации(Configuration Name)". Вылечено.

Для тех, кто писал свои макросы на основе TreeSorter, в код была добавлена строка по сообщению тут.

 

Я повторю на всякий случай описание:

TreeSorter - Макрос для сортировки дерева компонентов и перемещения компонентов в папки по разделам спецификации

ВНИМАНИЕ!!!
Макрос без возврата удаляет все имеющиеся папки, без удаления компонентов и создает новую структуру
папок с компонентами в соответствии с их разделом.

 

TreeSorter.Bmp TreeSorter.swp

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


Коперник 4.4.2
- исправил регресс - свойство Наименование из имени файла при запуске затиралось, если в свойстве конфига модели его не было, но если ввести символ при переименовке, то считывание из имени файла происходило. сделал проверку, и если Наименование и Обозначение в свойствах модели иные чем имя файла - включится чек-бокс Своё; 
- считывание свойств Формат, Примечание, Раздел, Наименование из свойств общих, если они не обнаружены в конфиге.

Коперник 4.4.2.zip

 

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, malvi.dp сказал:

Всё пропало - нет картинок и файла.

По ЕСКД, помнится, размеры не соответствующие масштабу допустимы, но должны быть подчёркнуты, ГОСТ 2.307-2011, пункт 4.16:

image.png

 

 

Ссылка на сообщение
Поделиться на других сайтах
25.01.2019 в 09:16, alek77 сказал:

Есть чужой макрос, работает нестабильно

У меня по кнопке нет солид 17 слетает

Пользуюсь только кнопкой да

Времени допиливать нет, да и не пользуюсь я измененными размерами

Кто хочет и может - допиливайте :)

 

 

ChangeColorForOverridedDimensions.swp

Допилил.

Поддерживает многолистовые чертежи

Начинает работу при нажатии на кнопку макроса:

-при нахождении измененных (установлена галочка "Измененное значение") размеров окрашивает их в красный цвет;

-если с измененного размера снята галочка "Измененное значение", т.е. он стал обычным - цвет становится обычным;

-по окончании работы в сообщении выводится статистика найденных измененных размеров, если они есть.

Тестировался на sw2016 и sw2020.

 

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

R1.jpg

ChangeColorForOverridedDimensions.zip

17 часов назад, Kelny сказал:

Всё пропало - нет картинок и файла.

 

Да, что-то прошло не так... Уже поправил.

Изменено пользователем malvi.dp
Ссылка на сообщение
Поделиться на других сайтах
27 минут назад, malvi.dp сказал:

Допилил.

Поддерживает многолистовые чертежи

Начинает работу при нажатии на кнопку макроса:

-при нахождении измененных (установлена галочка "Измененное значение") размеров окрашивает их в красный цвет;

-если с измененного размера снята галочка "Измененное значение", т.е. он стал обычным - цвет становится обычным;

-по окончании работы в сообщении выводится статистика найденных измененных размеров, если они есть.

Тестировался на sw2016 и sw2020.

 

  Скрыть содержимое

R1.jpg

ChangeColorForOverridedDimensions.zip 17 \u041a\u0431 · 1 скачивание

 

Да, что-то прошло не так... Уже поправил.

Кто изменяет так размеры? Киньте в них камень. Я так понял, это для разгреба ошибок конструкторов, которые уволились.

А вот если подсветка меняется у размеров, которые поменялись после последнего запуска- это круто. Поиск и анализ изменений быстро происходит

Изменено пользователем Srgwell
Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, Srgwell сказал:

Кто изменяет так размеры? Киньте в них камень. Я так понял, это для разгреба ошибок конструкторов, которые уволились.

А вот если подсветка меняется у размеров, которые поменялись после последнего запуска- это круто. Поиск и анализ изменений быстро происходит

Там в настройках солидворкса уже есть такая функция

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, malvi.dp сказал:

Допилил.

Не отработал на нарисованном прямоугольнике:

image.png

Начальный макрос такие вещи отрабатывает:

image.png

 

SW17 у меня

 

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

Допилил.

И еще.

И для чертежа с модели тоже не отработал:

image.png

Хотя я никакими галочками "измененное значение" не пользуюсь, и не знаю где они находятся.

Я тупо меняю размер в свойствах:

image.png

Старый макрос при этом прекрасно все видит и раскрашивает такие размеры.

В чем разница не вникал. Просто потестил.

Сам я так размеры никогда не меняю, это вредно.

А за другими проверить очень даже полезно бывает.

 

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, alek77 сказал:

Хотя я никакими галочками "измененное значение" не пользуюсь, и не знаю где они находятся.

Этот макрос отслеживает галочку ИЗМЕНЁННОЕ ЗНАЧЕНИЕ, находиться чуть выше ПЕРВИЧНОЕ ЗНАЧЕНИЕ:

image.png

 

@alek77 Вами показан более изощрённый метод вредительства.

Для вашего случая надо следить за текстом размера, что бы там оставался тэг <DIM>

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, Kelny сказал:

отслеживает галочку ИЗМЕНЁННОЕ ЗНАЧЕНИЕ

Да, спасибо, я уже из интереса ее нашел.

Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал.

В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере.

Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, alek77 сказал:

Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.

Да, вы правы. 

Поправил с учётом найденных ошибок.

Прошу протестировать.

 

ChangeColorForOverridedDimensions.swp

Ссылка на сообщение
Поделиться на других сайтах
29 минут назад, malvi.dp сказал:

Поправил с учётом найденных ошибок.

Попробовал, все работает, спасибо! То что нужно!

В конце выполнения не нужно добавить перечерчивание?

swDoc.EditRebuild3()

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, alek77 сказал:

В конце выполнения не нужно добавить перечерчивание?

Можно и добавить.

А что это даст?

И так все обновляется, вроде как.

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

Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, sklide008 сказал:

И еще можно ли задать горчие клавиши на кнопки открыть

Открыть деталь из сборки или что-то другое?

8 часов назад, sklide008 сказал:

скрыть

Наведите курсор мыши поверх детали в окне с 3Д моделью сборки и нажмите TAB

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Snake 60 сказал:

Наведите курсор мыши поверх детали в окне с 3Д моделью сборки и нажмите TAB

:worthy: век живи - век учись. А как теперь также быстро ее обратно показать?))

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

 

6 минут назад, eljer0n сказал:

век живи - век учись. А как теперь также быстро ее обратно показать?))

 Shift+TAB

Ссылка на сообщение
Поделиться на других сайтах
On 4/28/2024 at 11:03 PM, Snake 60 said:

Открыть деталь из сборки или что-то другое?

Наведите курсор мыши поверх детали в окне с 3Д моделью сборки и нажмите TAB

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

Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, sklide008 сказал:

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

Так а зачем, если вот эта кнопка  сохраняет все детали и подсборки входящие в нее:

2024-04-30_11-31-35.jpg

При желании можно повесить на горячую кнопку через Настройка-Клавиатура

Или пересохранить имеется ввиду создать копию с новым именем? Если да, то для этих целей я бы посоветовал крутой макрос с именем Коперник от @tompsongun

См. пост выше.

Изменено пользователем Snake 60
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Bot
      JLR and Dassault Systèmes Extend Partnership, Deploying the 3DEXPERIENCE Platform for All Vehicle Programs Worldwide Просмотр полной статьи
    • maxx2000
      Слишком до хрена вопросов придётся решить в каждом конкретном случае выполнения фаски, тебе не кажется? Может проще следовать ГОСТу? это не аргумент, это я художник-я так вижу
    • РоманВ
      я понимаю, но я привожу геометрические аргументы, что фаски 1,5 мм за глаза хватает. Сам не раз нарезал и с меньшими фасками, и совсем без фасок. И собирал без фасок. Каких-то проблем не возникало. Напряжения от фаски на 0,5 мм меньше? Откуда такие напряжения возьмутся и на что они повлияют на конце резьбового фитинга?
    • maxx2000
      Зачем? чтобы облегчить нарезание резьбы раз, обеспечить быструю собираемость два, снизить напряжения в детали три. И я не понимаю чего ты кипишуешь. на резьбе М42х2 фаска 2
    • РоманВ
      Есть организации, где подход разумный и осознанный, а есть те, где надрачивают на ГОСТы, даже если в этом нет необходимости. Аргументируют - ну не дураки же ГОСТы писали, зачем-то это надо. При этом не могут объяснить - зачем это надо.
    • maxx2000
      Ты ставишь вопрос не правильно. Откуда взялось требование к фаске 2мм? Потому что так указано в рисунке  в ГОСТ для примера?  ГОСТ10549-80, прямо на первой странице указано обозначение фаски Zx45. Z ,а не 2. как выбирается Z есть правило в ГОСТе? Z это высотка фаски = шаг резьбы Скачать ГОСТ 10549-80 Выход резьбы. Сбеги, недорезы, проточки и фаски (stroyinf.ru)
    • РоманВ
      какая стенка, какая фольга? Ты о чем? Вот ниже пример. Если фаска 2х45 будет 1,5х45, что будет плохого? Для чего такой низкий заход? Диаметр по дну впадин резьбы 39,54. Внутренний диаметр у гайки 39,83. Зачем фаска, начинающаяся с диаметра 38?
    • maxx2000
      а оставшаяся стенка толщиной как фольга выглядит прям эстетично. может не стоит в прутке на 12 резать резьбу М10?
    • РоманВ
      Регулярно возникает спор с НК и проверяющими по заходным фаскам для резьб согласно данному ГОСТу. Например для резьбы с шагом 2 мм фаска 2 мм, но глубина резьбы на сторону не более 1,3 мм. Я назначаю фаску 1,5 мм, что с запасом больше, чем глубина прорезаемой резьбы. От меня требуют сделать фаску по ГОСТу, а местами она съедает и торец, и резьбу, выглядит не эстетично. Не раз встречал готовые заводские изделия, где фаски не соответствуют ГОСТовским, а соответствуют принципу "необходимо и достаточно". В чем смысл таких гигантских фасок по ГОСТу? 
    • si-64
      Ваша правда. дело привычки
×
×
  • Создать...