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

Сделай свою работу в 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 эмодзи.

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

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

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

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

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




  • Сообщения

    • Богоманшин Игорь
      А есть подтверждение в каких либо нормативных документах? Или только из соображений "максимально минимальная себестоимость"?
    • ANT0N1DZE
      Это не поможет ответить на этот вопрос конкретными числами. Судя по всему, там металлические частички внутри материала. Подобные эластомеры существуют и применяются. 
    • gudstartup
      как перевести шпиндель снова первоначальный режим управления скоростью когда ему пофиг число импульсов на оборот? резьбу пока резать не будут а в подпрограмму смены можно что нить добавить или в реализацию m19  чтобы чпу из режима контроля позиционного кодера вышло?
    • gudstartup
    • mactepnew
      Вот я тоже так думал, пока не столкнулся с обратным) Как еще столкнусь, пришлю скриншот. Хаос еще в том, что порядок в дереве построения весьма условный. операция, которая стоит перед групой, имеет бОльший timestamp(пардон, не знаю как это в переводе), чем эта группа, и выполняется позже. При этом все операции в группе имеют timestamp на пару сотен меньше и выполняются раньше, чем две группы, стоящие перед ней. Логика?  Если в эскизе все элементы определены, то можно поставить еще один размер (хочешь переопределить эскиз - да пожалста!), изменить его - и NX самостоятельно выберет, какой размер или ограничение отпустить и весь эскиз летит к чертям. Это ли не хаос?   Назовете хоть один CAD, которым можно пользоваться так? Любой из встреченных мной имеет много неочевидных нюансов, которые конечно не проявляются при выполнении университетского или базового курса. В Creo я на протяжении 5 лет находил всё новые фишки, которые не прописаны в документации. Огромная благодарность Ruslan за пояснения тонкостей. Даже Компас и Solidworks, которые считаются самыми дружественными, оказалось непросто обуздать, когда проходил собеседования и делал тестовые. А ведь университетский курс знал на отлично!   Возвращаясь к NX - вот сегодняшний пример. Утром деталь была оранжевая, единая. Изменил пару уклонов и толщин, стала желтая с элементами оранжевого и частично твердотельной, частично листовой. Я даже не знаю, как сформулировать вопрос в поддержку. 
    • Mikhail_Podgornyj
      Добрый день, кто может поделиться SKF Bearing V1.6 (ANSYS App)? Заранее благодарен!
    • kkk
      Короче, как сделать автоматом не нашел. Раскрасил нужные грани нужными цветами. Затем на вкладке с цветом модели можно выбирать нужный цвет, тогда в модели выбираются грани, покрашенные этим цветом. Можно еще сохранить выбор этих граней, но смысла не вижу, т.к. все легко выбирается по цвету. Затем либо в инструменте Измерить смотрим площадь и как-то ее используем, либо можно макросом (что выкладывал Kir95 ) внести площадь в свойства (на вкладку Конфигурации). Можно еще внести выбранные грани в датчики, но как использовать их в свойствах не нашел.    Макрос прикрепляю.     Площадь выбранных граней в свойства.swp
    • IgnatvKudrin
      Для нашего производства требуются постоянно инструментальные пружины для штампов. Сейчас заказы обрабатываются довольно долго - до 2-х месяцев. А у нас сроки на штампы 1-2 месяца с испытанием, доработкой и т.п. Хотелось бы найти поставщика, у которого уже есть склад с данными пружинами или кто может доставить за 1 месяц.   Пружины стандартные по ISO, но на всякий случай приложил каталог. Вот список пружин, которые нужны очень срочно:   LR 32 x 44 - 1 шт. LR 25 x 51 - 2 шт. LB 63 x 89 - 7 шт. LB 32 x 102 - 10 шт. LB 32 x 89 - 20 шт. LB 32 x 76 - 12 шт. LB 32 x 51 - 6 шт. LB 25 x 127 - 9 шт.   Готов выслушать все предложения. Возможно даже есть те, кто сможет изготовить подобные пружины с такими же параметрами. 20231101.pdf
    • bubblyk
      Знатоки форума, подскажите, как смоделировать простую (на первый взгляд) задачу термомеханики в упругой постановке.   Есть брусок правильный формы ака кирпич, в котором генерируется НЕРАВНОМЕРНОЕ удельное тепловыделение (HGEN). Задняя и передняя поверхности конвективно охлаждаются с известными (но различными) коэффициентами теплоотдачи и температурами жидкости/газа. Свойства кирпича (теплофизика + механика) принимаются зависящими от температуры. Постановка - стационарная Собственно вопрос : как грамотно смоделировать температурное поле в кирпиче с учетом температурного расширения?   Исходный код приложил.     Надеюсь на коллективный разум и опыт! EPTH2D.mac p.s.   Если есть опыт решения этой задачи в Ansys WB, тоже можно сюда приложить командные вставки.
    • OutXL
      Это было давно использовал NC-Link  и данную инструкцию. The Maho.docx
×
×
  • Создать...