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

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


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

Всем привет!

Разбирался тут в новой теме, получил небольшой побочный продукт, может кому пригодится

 

Макрос для вывода  на экран информации о примерных габаритных размерах детали или сборки

 

 

MaxDimComp.bmp

MaxDimComp.swp

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


@alek77 спасибо за макрос. А в свойства модели этот макрос не прописывает габариты? И почему примерные?

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

@alek77 Ну к примеру, A, B и С или Длина, Ширина, Высота или X, Y и Z - это не важно, это то мы точно подправим :)

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

@Snake 60 но обратите внимание, размеры не точные, приблизительные, для точных размеров немного по другому их рассчитывать надо, макрос будет работать чуть медленнее

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

Я попробую когда время позволит

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

@alek77 Что значит "не точные" +- 1мм или 10мм? О каком порядке идет речь? Про запуск макроса понял, всё равно лучше, чем вручную мониторить. :)

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

@Snake 60 не точные значит не точные. Это методы расчета ограничивающего тела у солидовцев такие, апроксимируют они, поэтому размеры этого тела слегка отличаются от реальных размеров модели. У меня при тестах макроса размер 50,2 мм получался 50,199 мм при выводе на экран. Я подумал что тема мало кому интересна будет, поэтому пошел по простому пути с приблизительным расчетом. Можно и с точным. Идея не моя, я просто для своих макросов искал информацию и наткнулся случайно у Татуревича, подшаманил под свои нужды, мне нужно было только для справки размеры указать

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

@alek77 Блин, ну если 0,001мм это не точные, тогда я не знаю какое производство (тем более Российское) выдаст более точные размеры. Я хочу попробовать использовать данный макрос для габаритных чертежей изделия. Меня устроила бы точность плюс/минус 1 мм

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

@Snake 60 если брать размеры для чертежей, то там нужны совсем другие методы. Если сможете под себя поправить сами, то у меня есть сыроватый макрос, 3 вида + все размеры, могу скинуть в личку, у меня на него для завершения знаний еще не накоплено

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

Макрос для вывода информации выбранного компонента сборки на экран (sw17sp5)

Только для документов сборки
Перед запуском компонент должен быть выбран (или в дереве или в графической области)
При нескольких выбранных компонентах, макрос покажет свойства последнего выбранного компонента
Свойства компонента должны быть прописаны (Обозначение, Наименование, Масса и др.)

В процессе работы отображается статус-бар (если сборка большая) с возможностью
оценки прогресса выполнения макроса

После запуска все одинаковые компоненты будут выделены,
посчитаны, информация о компоненте будет выведена на экран.
После завершения выделение компонентов сохраняется до первой операции.


Применение: _
- быстро посчитать количество выбранных компонентов во всей  сборке или только верхний уровень
- выделить все одинаковые компоненты с возможностью изолировать

 

Удобно использовать по горячей клавише

 

Прошу потестировать:

 

ComponentInfo.bmp

ComponentInfo.swp

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

Макрос для вывода информации выбранного компонента сборки на экран (sw17sp5)

Только для документов сборки
...

 

Прошу потестировать:

 

ComponentInfo.bmp

ComponentInfo.swp

с 2015 сп5 заработает?

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

с 2015 сп5 заработает?

не могу проверить, у меня 17, должен по идее после подключения библиотек

Ссылка на сообщение
Поделиться на других сайтах
В 16.11.2018 в 20:10, alek77 сказал:

Макрос для вывода информации выбранного компонента сборки на экран (sw17sp5)

Только для документов сборки
Перед запуском компонент должен быть выбран (или в дереве или в графической области)
При нескольких выбранных компонентах, макрос покажет свойства последнего выбранного компонента
Свойства компонента должны быть прописаны (Обозначение, Наименование, Масса и др.)

В процессе работы отображается статус-бар (если сборка большая) с возможностью
оценки прогресса выполнения макроса

После запуска все одинаковые компоненты будут выделены,
посчитаны, информация о компоненте будет выведена на экран.
После завершения выделение компонентов сохраняется до первой операции.


Применение: _
- быстро посчитать количество выбранных компонентов во всей  сборке или только верхний уровень
- выделить все одинаковые компоненты с возможностью изолировать

 

Удобно использовать по горячей клавише

 

Прошу потестировать:

 

ComponentInfo.bmp

ComponentInfo.swp

 

Запустил на солиде 2015 сп5

Макрос из разряда мастхэв, но сыроват. Ниже я обозначил некоторые придирки))

-при нажатии изолировать окно закрывается

-материал сортамента записанный в две строки отображается некорректно (одна строка, при нажатии появляется вторая)

-кнопка нарисована не очень ))

-хорошо бы рядом с параметром сделать кнопку "?" с пояснениями. А то непонятно что такое количество учтенных (смущает именно слово учтенных)

-дизайн самого окна какой то незавершенный, хорошо бы расчертить линиями

это навскидку, детально поюзать некогда

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

 

Запустил на солиде 2015 сп5

Макрос из разряда мастхэв, но сыроват. Ниже я обозначил некоторые придирки))

-при нажатии изолировать окно закрывается

-материал сортамента записанный в две строки отображается некорректно (одна строка, при нажатии появляется вторая)

-кнопка нарисована не очень ))

-хорошо бы рядом с параметром сделать кнопку "?" с пояснениями. А то непонятно что такое количество учтенных (смущает именно слово учтенных)

-дизайн самого окна какой то незавершенный, хорошо бы расчертить линиями

это навскидку, детально поюзать некогда

Благодарю за отзыв!

Что сыроват - знаю, начальный рабочий вариант. То что в 15 версии запустился уже хорошо.

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

Дизайн формы поправлю конечно тоже, лишь бы все без ошибок отрабатывало.

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

Дизайн формы поправлю конечно тоже, лишь бы все без ошибок отрабатывало.

Буду ждать. макрос нужный однозначно.

Очень удобно крепеж считать и тд.

Ссылка на сообщение
Поделиться на других сайтах
В 10.10.2018 в 16:39, malvi.dp сказал:

1. Библиотеки подключены все.

Показать содержимое

1.JPG.144828407b1f11d6ee892ce132a6371b.JPG
 

Hide

2. Там только main. Другого там нет, чтоб запустить.

Показать содержимое

2.JPG.573d0effa2d7f59dbb984e67c0b775b5.JPG

 

Hide

 

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

 

1.jpg

Изменено пользователем DmitriySD
Ссылка на сообщение
Поделиться на других сайтах
В 14.09.2018 в 14:29, MUXALblCH сказал:

Прошу проверить доработанную версию: BeamCenterline.swp

SW2016 sp5 ни как не реагирует на макрос, предыдущая версия ставила осевую по диагонали, а эта версия молчит ни какой реакции не ошибки ни чего.

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

Господа подскажите какие библиотеки должны быть подключены

 

49 минут назад, DmitriySD сказал:

SolidWorks 2016

 

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

@DmitriySD , все с пометкой  missing нужно отключить и подключить такие же по названию, но вашей версии солида
 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • fenics555
      штифты разрезные- понятно, что примонтаже изменяют размер по отверстию.  Резиновое кольцо уплотнительное- оно меняет не только диаметр наружный и внутренний, но и толщину. именно долго открываются сборки, содержащие эти изделия.  можно конечно и без нее обходиться, но мы уже привыкли. Только грузятся сборки очень долго, но это врятли из-за гибкости.
    • Viktor2004
    • UkulyAlex
      Добрый день. Работаю в t-flex 16. Имеется приспособление в котором более 150 позиций деталей, спецификация сделана по структуре изделия. Возникла необходимость изменения конструкции, некоторые детали из середины списка пришлось удалить. После обновления отчёта позиции сдвигаются, как сделать чтобы оставались на месте, т.е. был пропуск позиций в середине раздела "Детали"? 
    • статист
      Спасибо за цитату, полезная для меня   Я знал до этого способ использовать атрибуты LATT для задания направления, но они применялись только к построенным линиям. Если например рассматривать созданный элемент E, 1, 2, где для задания применяются только два узла, то тут уже никак не поменяешь положение третьего узла, так как его нет. Нужно тогда создавать отдельно направляющий узел  и задавать его через EMODIF,EID, 3, NID.   Но получается без создания узла, задать направление нельзя. В настране по крайней мере так можно. А в ансисе нужно плодить лишние узлы. Грустно)
    • FROST_R6
      Есть монорельса размером 12м. Хочу проверить перемещение при нагрузке на середину в 2 тонны. Саму монорельсу фиксировать не нужно, поэтому я поставил ее на 2 призмы и зафиксировал их. Расчет не получается провести - сначала программа пишет, что "деформация в данном исследовании слишком значительная и нереалистичная, хотите остановить программу и перезапустить исследование с меньшими нагрузками или с более жесткой моделью?". Я выбираю "нет". После долгого процесса расчета появляется сообщение о том, что "Состояние равновесия не было достигнута" и "Анализ больших смещений был остановлен до сохранения результата", появляется надпись о сбое расчета. 
    • maxx2000
      подгружаются при повторном открытии сборки или при первой вставке? Ну и гибкость сначала вызвала вопрос, но я не заметил существенной задержки при выборе способа вставки с ней или без неё.
    • Ветерок
      Я не понял зачем в этих деталях задана гибкость. При том, что новые значения размеров определяются не измерением, а вводом вручную.
    • BOJIOD9I
      Добрый день! Подскажите куда внести изменения на стойке fanuc 0i, чтобы когда вводишь коррекцию в графу износа она не отображалась на координатах. Пример: Резец точит размер 100 мм, по факту получается 101мм. В графе износ вносишь -1.0 мм. В итоге по координатам будет показано что резец точит 99мм, а по факту станет 100мм как нужно было.
    • ДОБРЯК
      Это есть в документации. Может быть эта информация будет полезна не только вам. https://www.mm.bme.hu/~gyebro/files/ans_help_v182/ans_elem/Hlp_E_BEAM188.html В этом разделе подробно написано Очень подробное описание этого элемента. Это элемент Тимошенко. Это надо учитывать используя этот элемент в расчетах. Остается только один вопрос зачем менять номер узла, если сразу можно задать нужный номер и менять его координаты?  
    • fenics555
      подгружаются эти детали очень долго. возможно что конфликтует в настройках...
×
×
  • Создать...