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

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


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

39 минут назад, tompsongun сказал:

@Павлуха , может в свойствах модели сделать создать, например, "Масссса" и а ней вписать "SW-Mass@@@", ну, а в табле выбрать это свойство

image.png

Для изменения массы на чертеже?

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


@Павлуха , не внимательно я прочёл.

 

 

касаемо ПеКо - мелким шрифтом писал в предыдущем своём посте.

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

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

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

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

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

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

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

 

утопия )))

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

@Павлуха , не внимательно я прочёл.

 

 

касаемо ПеКо - мелким шрифтом писал в предыдущем своём посте.

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

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

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

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

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

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

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

 

утопия )))

Всё это можно сделать штатными средствами SW. Даже практически весь фкнуционал СВплюс можно организовать через таббилдер. И макросы не нужны.

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

Всё это можно сделать штатными средствами SW

 

поддержу флуд

 

Вы абсолютно правы! и эта мысль неоднократно высказывалась разными участниками данной темы

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

 

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

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

к тому же многие решения и идеи в том или ином виде со временем  SW забесплатно лямзит с как раз таки "простых" макросов. аддоны, плагины к SW - так же можно приравнять к беЗполезным вещам.

 

да и я не отношусь к людям, которые пользуются и довольны тем, что есть (тем что дали). хотя тенденция развития ПО (и не только) именно такая - настроек по минимуму, синеву везде пихают, урезают. приходится пользовать твики, руты и т.п. чтобы организовать работу и пользоваться вещами так как мне удобно и наиболее функционально эффективно. ощущение, что не поощеряется прогресс, любознательность и прочее. это для определённых групп, а большинству - потреБ..тво, куда погонят/укажут - туда и идите. 

 

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

Макрос редактирования обозначений сварного шва.

В данной версии работа с таблице сварных швов исключена, решил все дробить на отдельные библиотеки.

В архиве два варианта:

  • макрос
  • аддин

Работают одинаково, только что при использовании макроса постоянно висит вспомогательное окно, а при использовании аддин-а пользовательские элементы подхватывают схему оформления из СВ (в общем, выглядит покрасивее).

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

 

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

З.З.Ы На кнопках дополнительных знаков иконок нет - пока не разобрался как их там нарисовать (вставить). Тот функционал, что использовал для рисования знака катета, на кнопках, почему-то, не срабатывает. Если кто может подсказать как рисовать на дочерних кнопках через Winapi, буду благодарен за помощь.

 

WeldEditop0.0.4.4.zip

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

@nicomed нет, десятка

Странно. Уменя тоже 10, проверял, все установилось. На ноуте 11, там выдало такую же ошибку,

 

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

Подозреваю, что понял где ошибка.

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

Можно попробовать вставить флешку, назначить ей букву диска Е.

Сам проверить и исправить смогу только к вечеру.

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

Редактор обозначений сварных швов версия 0.0.4.5

В инсталяторе аддона исправлен путь на диск С:

 

Добавлены иконки на кнопки вспомогательных символов.

WeldEditor0.0.4.5.zip

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
04.03.2021 в 08:29, Container сказал:

Товарищи, нужна ваша помощь. Нашел на форуме скрипт, который автоматизирует выведение разверток в dxf. Но со временем кэш солида засоряется, и скорость работы падает значительно (если за 20 минут он выводит спокойно 100 деталей, то за час двести с небольшим), можно ли как то настроить, чтобы кэш автоматически очищался, или что-то в этом роде

 

04.03.2021 в 08:29, Container сказал:

Товарищи, нужна ваша помощь. Нашел на форуме скрипт, который автоматизирует выведение разверток в dxf. Но со временем кэш солида засоряется, и скорость работы падает значительно (если за 20 минут он выводит спокойно 100 деталей, то за час двести с небольшим), можно ли как то настроить, чтобы кэш автоматически очищался, или что-то в этом роде

Такая-же проблема

 

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

Нашел на форуме скрипт, который автоматизирует выведение разверток в dxf.

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

5 минут назад, andrei4ik сказал:

можно ли как то настроить, чтобы кэш автоматически очищался, или что-то в этом роде

Как вариант через определённое количество закрывать программу Solidworks и запускать зановов для продолжения выполнения задачи.

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

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

Как вариант через определённое количество закрывать программу Solidworks и запускать зановов для продолжения выполнения задачи.

Всё равно вес не уменьшается. 

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

Коллеги! 
Никому не попадался макрос который делает выделенную в дереве сборку  и входящие детали "для чтения"?

 

ЗЫ ПДМ у нас на фирме не прижился, поэтому периодически один конструктор забирает узлы другого конструктора(((

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

ЗЫ ПДМ у нас на фирме не прижился, поэтому периодически один конструктор забирает узлы другого конструктора(((

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

 

 

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

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

 

 

Этот вариант нам не подходит. Есть причина. 

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

Коллеги, а кто-нибудь может написать макрос, который работает по следующему алгоритму?

Выделяем сборку

1. Сборка делается "для чтения"

Аннотация 2023-04-21 132900.jpg

2. Все входящие детали/ сборки делает для чтения тоже

Аннотация 2023-04-21 132900-1.jpg

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

Коллеги, а кто-нибудь может написать макрос, который работает по следующему алгоритму?

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

1. Выбираете подсборку, которую нужно освободить, в дереве

2. Правой кнопкой мыши и ПЕРЕЗАГРУЗИТЬ

3. В правом верхнем углу появившегося окна нажать кнопку ОТОБРАЗИТЬ ССЫЛКИ

4. Поставить галочку в столбце ТОЛЬКО ДЛЯ ЧТЕНИЯ

5. Что бы не перезагружать подсборку снять галочку в соответствующем столбце ПЕРЕЗАГРУЗИТЬ.

5. Нажить ОК.

Всё, подсборка и все файлы подсборки имеют статус ТОЛЬКО ДЛЯ ЧТЕНИЯ.

Аналогично, для возврата контроля над файлами - только в этом случае наоборот снять галочку ТОЛЬКО ДЛЯ ЧТЕНИЯ.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Killerchik
      EdgeCam и SW тоже в разных ядрах работают, но ассоциативность работает хорошо, при серьёзных изменениях в модели в худшем случае умирают элементы/операции, геометрия которых сильно изменилась - но не остальные.
    • ART
      Ну то есть не крутая? 
    • Steel_in
      Уже не раз говорили NC_CAD и NX CAM работают в одном ядре SC и SW работают так же в одном ядре SW и СПРУТКАМ работают в разных ядрах, поэтому ассоциативность не работает в операциях где в рабочем задании указывается не вся деталь, а  рёбра, контуры, отдельные поверхности итд Потому что, как опять кто то выше уже говорил, при редактировании модели меняется ее топология, т.е условно говоря сменилась кодировка всех объектов модели из которых эта модель состоит.
    • AlexKaz
      Если бы Николас Кейдж был метал-музыкантом https://vk.com/wall-157550847_77524
    • sokolikkostya
      Аналогично почему то исполнения не читаются, а в наименовании - обозначение. можно ли будет разобраться с этим или все же придется переходить на другой пакет макросов? Вставка на чертеж таблички "Поз.-Обозначение-Кол." совсем не тянет на ЕСКД:( 
    • gudstartup
      попробуйте сохранить другие файлы а потом порассуждаем что у вас  не так
    • gudstartup
      Я имел ввиду что юридическая ответственность наступает именно для изготовителя станка а не для третьих лиц которые изменили логику ЭА  а задача их адвоката как раз состоит в том чтобы уклонится от ответственности доказав что имело место постороннее вмешательство и именно оно явилось причиной аварии. Эта ответственность обычно наступает в течении гарантийных обязательств станкостроителя с древними станками выработавшими свой ресурс это не прокатит. Станкостроителю не нужны публикации о том что их оборудование отрывает рабочим головы!!
    • Sergey___1978
      Версия ДЭ соответствует  изм. или ревизии в PDM, генерируется при сохранении или создании ПДФ. 
    • Fedorly
      Как вариант, при сохранении в PDF, заполнить время экспорта, вставкой соответствующего водяного знака   
    • Killerchik
      Простите, это бред. В суде производитель имеет шанс отвязаться от ответственности даже если вмешательство не имело (с технической точки зрения) вообще никакого отношения к тому, что стало причиной несчастного случая. А уж если с технической точки зрения именно вмешательство было частью проблемы - это уже не шанс, а 99,9% вероятность, если юрист ответчика не конченый дебилл, и суд не совсем уж басманный.
×
×
  • Создать...