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

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


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

13 часов назад, Stunya сказал:

но не работает.

Положите рядом с макросом файл из набора MyProperties.ini

 

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


SaveAsCopyReplace 2.6.6.zip

2.6.6 запоминание 'заменить все' или одну, логика обработки ошибок, не сразу определял выбранный компонент (регрессия), в 2строчном режиме в начале строки появлялся квадратик (зависит от шрифта?) - добавил символ 'перенос каретки'. (добавил определение версии солида до и после 2017 - для них чуть разные команды для замены файла в сборке - решил разграничить.

ini-файл лучше пересоздать - добавилась строка для заменить всё.

 

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

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

SaveAsCopyReplace 2.6.6.zip 72 \u041a\u0431 · 2 скачивания

2.6.6 запоминание 'заменить все' или одну, логика обработки ошибок, не сразу определял выбранный компонент (регрессия), в 2строчном режиме в начале строки появлялся квадратик (зависит от шрифта?) - добавил символ 'перенос каретки'. (добавил определение версии солида до и после 2017 - для них чуть разные команды для замены файла в сборке - решил разграничить.

ini-файл лучше пересоздать - добавилась строка для заменить всё.

 

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

Я протестировал макрос в части работы с деталями, в которых есть исполнения (конфигурации 00, 01, 02 и тд), логично, что макрос не вносит свойства для всех конфигураций. Если будет время и желание, прошу дополнить код, со своей стороны готов на любую помощь, даже сам могу в принципе засесть.

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

изображение.png

2.7 SaveAsCopyReplace

изм.:

- удаление всех свойств,

- внесение обозначения+имя конфигурации в соответсвующие свойства конфигураций

       Обозначение и Наименование в свойства -  внесение свойств на вкладки 'настройка' и вкладку активной конфигурации.
       Обозначение+Имя конфигурации (Исполнение) - в свойства конфигурации вносится обозначение и через тире имя конфигурации. Игнорируются конфигурации '00','Default', 'По умолчанию'.

- опция внесения обозначения и наименования,
- кнопка дополнительных настроек и там преобразование указанного символа в слеш (/) в свойстве 'наименование',

- пересоздание файла настроек со сбросом параметров, т.к. добавлены новые функции

- опция не вноса свойств на вкладку 'суммарная информация'.

- чуть дополнена справка

 

SaveAsCopyReplace 2.7.zip

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

изображение.png

2.7 SaveAsCopyReplace

изм.:

- удаление всех свойств,

- внесение обозначения+имя конфигурации в соответсвующие свойства конфигураций

       Обозначение и Наименование в свойства -  внесение свойств на вкладки 'настройка' и вкладку активной конфигурации.
       Обозначение+Имя конфигурации (Исполнение) - в свойства конфигурации вносится обозначение и через тире имя конфигурации. Игнорируются конфигурации '00','Default', 'По умолчанию'.

- опция внесения обозначения и наименования,
- кнопка дополнительных настроек и там преобразование указанного символа в слеш (/) в свойстве 'наименование',

- пересоздание файла настроек со сбросом параметров, т.к. добавлены новые функции

- опция не вноса свойств на вкладку 'суммарная информация'.

- чуть дополнена справка

 

SaveAsCopyReplace 2.7.zip 91 \u041a\u0431 · 4 скачивания

Работает! Есть моменты. Иногда почему-то выскакивает ошибка. Также на понял зачем заменять нижнее подчеркивание на слэш. Галка очищения свойств наверное должна называться: "Очистить свойства перед внесением свойств макросом"? Или другой смысл закладывался? Нижняя галка при запуске макроса серая, но корректировать ее можно, кликнув по ней.

20210405_093649.jpg

20210405_093706.jpg

Наверное надо добавить галку напротив функции Заменять в наименовании ...на слэш. На случай если это не нужно кому-то. А то получается, что эта опция действует всегда по умолчанию.

Прошу не тратить время на отладку в будни. Я подожду без проблем выходных. Основная работа прежде всего, особенно когда сроки. Спасибо за реализацию пожеланий.

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

2.7.1 поправил логику и отображения радио-кнопок и чек-боксов - проскакивали ошибки, дополнил справку, пояснения к /, кнопка копирования старого пути в строку нового, одноразовый выбор внесения имени файла в наименование.

забыл ранее указать, что Замена на / (слэш) - для записей в наименование, например, дюймовых резьб (имя файла Футорка 3_4-1_2 в наименовании будет Футорка 3/4-1/2). Если поле оставить незаполненным или прописать пробел - функция отключается.

Всё имя файла = Наименование -  Имя файла без расширения станет наименованием в свойствах. Может пригодится для покупных, прочих изделий. Значение сбрасывается на 'не выбрано' при следующем запуске макроса.

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

изображение.png

выкладывал вчера, но подзатёрлось

SaveAsCopyReplace 2.7.1.zip

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

2.7.1 поправил логику и отображения радио-кнопок и чек-боксов - проскакивали ошибки, дополнил справку, пояснения к /, кнопка копирования старого пути в строку нового, одноразовый выбор внесения имени файла в наименование.

забыл ранее указать, что Замена на / (слэш) - для записей в наименование, например, дюймовых резьб (имя файла Футорка 3_4-1_2 в наименовании будет Футорка 3/4-1/2). Если поле оставить незаполненным или прописать пробел - функция отключается.

Всё имя файла = Наименование -  Имя файла без расширения станет наименованием в свойствах. Может пригодится для покупных, прочих изделий. Значение сбрасывается на 'не выбрано' при следующем запуске макроса.

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

изображение.png

выкладывал вчера, но подзатёрлось

SaveAsCopyReplace 2.7.1.zip 70 \u041a\u0431 · 3 скачивания

 

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

Сценарий:
Создаю копию детали в той же папке проекта, но меняю только Наименование (вставляю 2_3), чтобы макрос вставил дробь 2/3 в Наименование для новой детали. Вставляю эту новую деталь в ту же сборку, на том же уровне с той деталью, с которой она копировалась. Открываю чертеж всей сборки со специей: вижу, что деталь, которая новая имеет в Наименовании дробь 2/3 как задумано, но и старая деталь, с которой делалась копия, тоже получила измененное наименование с дробью 2/3. Где-то сбой алгоритма или это уже какая-то завязка на логику работы самого солида, когда две детали с одинаковым внутренним идентификатором (говорят, что он есть), но разным именем файла, получают автоматом одинаковые свойства. Заметил, что после перезапуска солида и переоткрытия сборки и чертежа Наименование в специи пришло в норму.
Кстати, эта функция работает нормально даже если разделитель - нижнее подчеркивание. Видимо макрос видит первое нижнее подчеркивание и распознает его как разделитель, а последующие уже как для замены на слэш.

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

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

@none , тут всё же скорее всего завязано на версии солида, т.к. на 2020 на виндовс 7 и 10 у нас в отделе отрабатывает хорошо по удалению свойств с вкладки суммарная информация, и со слешем тоже - т.к. мы плотно работаем с пневматикой то слеши у нас часто.

_ - как разделитель отдельно. после разделения в оставшейся части имени файла - наименования выискивается символ для замены на слеш , т.е. независимы.

по сбою алгоритмов - трудно мне сказать в чём трабла.

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

 

очистка свойств. оставлю как есть - мы часто пользуемся - если имеется файл, в котором в свойствах на вкладках всякая всячина (из интернета скачал, стороннее предприятие дало или распознанная модель из каталога фесто, эсмси, камоцци, кипп, трейспланетс и т.п.), логично удалить их свойства и внести минимальное количество своих. и дополнить Мпропом (который заполняет вкладку суммарной инфы, кстати).  мпроп - он заполняент все вкладки свойств.

да и мне казалось, что их визуально расположив друг под другом  показал иерархию- последовательность применения.

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

Есть ли макрос для удаления свойства принадлежности компонента тулбокс к тулбоксу?

 

Макроса нет, но есть программа, завязанная на DocumentManager. 

 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, streamdown сказал:
31.03.2021 в 17:19, DuS сказал:

 

Макроса нет, но есть программа, завязанная на DocumentManager. 

Как Вас давно не было!!! Рады что вернулись!

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

Макроса нет, но есть программа, завязанная на DocumentManager. 

То есть нужен ключ к DocumentManager-у?

 

4 часа назад, Maik812 сказал:

Как Вас давно не было!!! Рады что вернулись!

Ага, с возвращением.

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

нужен ключ

И да и нет )) если есть свой от предприятия, то конечно же вставляйте. Если нет - тоже не беда :cool:

 

6 часов назад, Maik812 сказал:

давно не было

Спустя 11 лет конструирования, понял что "чот надоело". И подался во "внедренцы". Вот там у меня теперь раздолье по программированию

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

шаравара

Нет канеш. Бесплатнява :biggrin:

Я тут задумал одну штуку, по собиранию таких вот моих бесплатняв "под один купол". И сделать так, чтобы туда добавлялось всё безболезненно. Думаю в ближайшие пару месяцев допилить.

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

Нет канеш. Бесплатнява

Я думаю, что стоит заметить - бесплатная, если у Вас лицензионный софт .... т.е. ключ для DM можно запросить и получить его бесплатно ...

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

Макроса нет, но есть программа, завязанная на DocumentManager. 

 

у меня не работает, ключа нет.

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

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

Там смысл такой у меня: программка, рядом текстовичок. Программка читает текстовичок в котором ключ. Ключ хотите вставляйте лицушный по подписке, хотите...в интернетах найдите. Благо были товарищи, способные его "сделать" на небезызвестном форуме.

Может быть, если условия некоторые срастутся, то ключ не надо будет искать, он там уже будет. Не знаю, выльется ли это в стоимость ПО, либо ещё во что-то. Прорабатываю этот вариант

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

Макроса нет, но есть программа, завязанная на DocumentManager. 

 

так а где взять то софтину? на просторах интырнета чет не видать

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

так а где взять то софтину

 

26 минут назад, streamdown сказал:

Думаю в ближайшие пару месяцев допилить.

 

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Kelny
    • jtok



  • Сообщения

    • Александр1979
      У вас был задействован импульсный выход (SKIP) на OMI ?
    • felena
      Спасибо, но это я все знаю. Конкретно по 2.106 указано про  алфавитный порядок. Мне НК утверждает что гост оговорено указывать конденсаторы и прочее в том порядке, в каком они идут по ПЭ3. А это далеко не алфавитный порядок, вернее не по русскому алфавиту. Есть про это где-то четкое указание?
    • Волшебница
      Доброго дня! Возможно ситуацию прояснят ГОСТ Р 2.106—2019 и ГОСТ Р 2.102—2023
    • Killerchik
      Небольшая путаница. Постпроцессор - это такой файл на ПК, с помощью которого CAM переводит линии траекторий на экране в текстовый файл УП. По сути, это как бы правила языка УП для конкретного станка.   Если хотите остаться в SW, используйте SW CAM :) По первой части - в целом да, редактирование поста это уже не очень просто, лучше самому не лезть без понимания. НО. Ни разу в жизни у меня не было ситуации, чтобы к простейшему токарному или 3-х осевому фрезерному станку не подошёл какой-то дефолтный пост, соответствующий стойке. В комплекте к SW CAM идёт куча стандартных постов, с вероятностью, близкой к 100%, один из них подойдёт Вам практически полностью. В общем-то для остальных CAMов так же, поищите, наверняка есть стандартный пост. Не обязательно чётко под Ваш Фанук, подойдёт почти что под любой Фанук. Если софту не обязательно быть лицензионным, то всё ещё сильнее упрощается :)   Совсем в идеале - прогонять готовую УП через какой-нибудь симулятор, типа верикута - но это уж совсем круто, для ответственных деталей.   Да, выставляете длины инструментов, ноль системы координат детали - и вперёд.
    • felena
      Всем здравствуйте. Знающие люди. Нужен совет. Есть печатная плата с элементами, я оформляю КД, поспорила с НК про спецификацию. Где есть четкое указание, как должны быть записаны электронные компоненты в спецификации в разделе прочие изделия? В каком порядке, гост? Или это регулируется на каждом предприятии по своему?
    • __GAR__
      Предлагаю услуги фрезерной обработки на станках с чпу. Работа по договору. Предпочтительно большие партии из алюминия. Быстрое рассмотрение и оценка.  Также имеется парк универсальных станков, в том числе ДИП 500.  почта для связи   td_prominstrument@mail.ru
    • Jenny
      Нашли проблему. Окащывается я деоала без обозначения компонентов. Ну т.е. в соединителях имеются системы координат подписанные Порт 1 Порт2 и т.д. Я в ручную все подсоединила. Миную кнопку обозначить. А еще чтобы он корректно воспринимал, надо тыкать на соединитель из дерева модели, а не на экране.  Элементарное....
    • Igor Lipin
      Происходила операция нарезания продольного шлица приводным инструментом (фрезой), в момент аварии шпиндель встал по ошибке, фреза по инерции продолжала фрезеровать, ну и соответственно привод С13 ушел в ошибку по превышению нагрузки. Это самый худший сюжет, в основном проходит все без ущерба В основном вот такие ошибки
    • Srgwell
    • kkk
      По самому вопросу уже ответили, но если чуть отойти в сторону, то достаточно соблюдать одно нехитрое правило - ВСЕГДА  полностью определять эскизы (кроме случаев, когда Вы точно знаете, что можно оставить недоопределенным, но это, пока, не Ваш случай).
×
×
  • Создать...