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

Сделай свою работу в 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 пользователей

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




  • Сообщения

    • 4Zzz
    • jtok
      Он сильно зависит от марки PP, от расчетной температуры и от расчетного срока службы (количества циклов нагружения). Поищите стандарт DVS 2205, части 1 и 2. В нем есть номограммы долговременной прочности. Он на немецком, но ничего лучше нет. Номограммы эти приведены по ссылке, внизу страницы, раздел "Список приложений".  Например, диаграмма для PP type 1 по ссылке: В оригинале же выглядят они вот так (для PP type 1): Также был древний документ на русском по этой теме, прицеплен к сообщению. _raschet_emkosti DVS 2205-2.pdf
    • Andrey_kzn
      - тут возможно смысл сообщения в том, что оси не синхронизированы, только вот зачем синхронизировать  оси X и Y не понятно. В случае двух шпинделей например,  coupled будет означать синхронизацию.
    • niagara39
      Правильно ХУ на этом станке не перпендекулярны. Тормоз оси У включен постоянно, отключается только при перемещении самой оси У. Координаты не  меняются... Знать бы что за параметры, пока ничего подобного не нашли
    • nicomed
      Поднял старые записи. Из того что было максимально похоже на то, что можно было назвать "получалось" :   Самому не совсем понятно поведение СкетчМенеджера при отрисовке линии от координат 0,0,0 - частенько слетает в произвольное место на виде. 
    • maxx2000
      на втором  скрине PLC сообщает что-то типа "старт программы запрещён потому что оси ХУ не связаны". Возможно станок в режиме точения должен заблокировать перемещение У, включить тормоз или что-то ещё для произвольного смещения под нагрузкой. Возможно косяк в тексте программы.
    • maxx2000
      @sneg0vik как это? Если ХУ не перпендикулярны то это уже не У, а скажем ось В. Нет, конечно в теории можно построить станок с неперпендикулярными ХУ. Вопрос зачем? Gildemeister CTX 420 это же токарно-фрезерный с осью У
    • sneg0vik
      На станке ось "X" является наклонной по отношению к оси "Y" (т. е. они не перпендикулярны). Поэтому надо полагать (учитывая текст ошибки) у вас отключена связь оси "Y" с осью "X".   Проверьте меняются ли координаты оси "X", когда вы двигаете ось "Y". И наоборот. Если - нет, то ищите как включить (наверное через параметры) взаимосвязь оси "Y" с осью "X".
    • ДОБРЯК
      Если ваш Заказчик и такую работу примет, то необходимо в шпоночное отверстие добавить и массу воды. Примерно 1/4 от той массы которую вы будете добавлять.  Да и еще и не забыть добавить момент инерции от воды.
    • Soprin
      В функции MOVE по F7.3 должно же из R270 переносить в R278?
×
×
  • Создать...