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

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

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



  • Сообщения

    • Artas28
      Что означает запись, например @135:=@127+@802;//(X*COR*POS) @140:=@135-#10 @  - ?  := ?  
    • Artas28
      Добрый день! Есть у кого программа для Inspection Plus. Измерение отверстия или вала по трем точкам (O9823). Желательно для Syntec. А то в станок O9804 Векторная калибровка радиуса сферического наконечника щупа загрузили, а измерение отв. по 3-м точкам нет:((
    • Guest_by
      Попробуйте так:   CIMFIL/ON,GOHOME     XX=POSTF(2,1,1867,1)    FEDRAT / 123.000000,  MMPM        XX=POSTF(13)                 XX=POSTF(2,1,1867,0)            XHOME=POSTF(1,3,130)             YHOME=POSTF(1,3,131)   ZHOME=POSTF(1,3,132)   FHOME = 8000 POSTN/ALL           POSTN/OUT,7,1,26,ZHOME,F,FHOME POSTN/OUT,24,XHOME,25,YHOME CIMFIL/OFF
    • mamomot
      Понятно! Да я о Вас давно все понял... Вы, главное, не беспокойтесь...
    • gudstartup
      вы тоже не видите ответа в этом вопросе ... про барабаны не знаю но по головам своих учеников он стучать любил от этого гварнери выглядит таким забитым
    • maxx2000
      @mamomot странная манера у тебя трактовать слова и приписывать эту трактовку в заслуги автора. По моему мнению, все кто требует решения для каждого конкретного случая когда достаточно лишь изучить инструментарий, обезьяны, а не все. Почему? Потому что даже обезьян учат кнопки давить не задумываясь. Нажал на кнопку-получил результат. Коллеги твои плюются может потому что такие же обезьяны-кнопконажиматели. Пусть научатся моделить отливки, а не заниматься хнёй. Уровень в твоей конторе мне примерно понятен, по твоим статьям. НОРМАЛЬно, т.е. и так сойдёт. Пусть изучают Компас, учатся конструировать и у них не будет необходимости просить кого-то что-то делать в ТФ. И не понятно, чё ты так возбудился, уже должен был успокоиться. Вопрос риторический, ответа не требует.   Операция проецирвоания кривой и протягивания это базовый функционал для ВСЕХ CAD @Guhl а, я не говорил что он делал скрипки 
    • Guhl
      Да я вообще всегда считал, что Страдивари барабаны делает. Но только для конкретных пацанов
    • ID_Hacker
      Infeed - это выпрямитель-рекуператор. Обычно, на станках можно отключить электропитание силовых цепей (состояние когда гидравлика отключается), где то есть отдельные кнопки, где то кнопкой аварийного останова реализуют. Если так возможности нет, можно через параметры привода перевести устройства в состояние настройки, P10 вроде параметр. Лучше возьмите ПО симатик стартер для этого. Ну и выше уже описали процедуру изменения.
    • maxx2000
      @Guhl Амати учитель Страдивари, в свою очередь у Страдивари было как минимум два ученика. Или ты о каком страдивари? Что тебе не нравится?
    • Борман
×
×
  • Создать...