Rich

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

4 254 сообщения в этой теме
Pinned posts

Тема создана для обмена, создания и поиска различных прикладных программ, макросов, аддонов к программе Solidworks. 

(обсуждение других вопросов, не по тематике топика, прошу вести в соответствующих темах или создавать свои. С ув. streamdown)

 

 

Приветствую всех.

Для чего сделана эта тема я думаю уже многим объяснять не надо. Обновляю шапку (спасибо Plumber, а так же Kelny)
 
 

 
  • Конвертация и печать PDF - PDF_Batch
  • Простановка знака одинаковых отверстий - SameACircle
  • Установка страницы для печати (горизонтальная, вертикальная) - Pagesetup
  • Сжатие файлов SW - Defrag
  • Заполнение свойств файла - propMgr
  • Форматирование внутренней спецификации SW (не Excel) - EditCpecV2
  • База материала и штриховок - GOST_Материалы_18.04.05.rar
  • Пружина (модель с подбором в Excel) - Пружина
  • Печать на разные принтеры разных форматов - PrintSWDrawing
  • Изменение свойств файла (буржуйская) - PropertyEditorSpec
  • Сохранение чертежей в формате tiff - Auto_Tiff
  • Блоки со значками шероховатости с точкой привязки в углу чертежа - Znak_v_uglu_cherteja
  • Программа для простановки неуказанной шероховатости - НШ_SW
  • Пакетная запись чертежей в PDF из выбранной папки - SWpdfProjcts
  • Заполнение массы в конфигурациях, удаление какого-либо свойства сразу во всех конфигурациях детали - Get Set Mass Property
  • Макрос для чтение максимального размера по оси X, Y и Z. И последующей записи в свойство файла - GetMaxBoxSize
  • Плагин сортировки для SWR спецификации - Sort_2.2
  • Макрос служит для изменения шрифта в документе на новый - SetFontsTNR
  • Макрос служит для перезагрузки форматки основной надписи на активном листе - RefreshTemplate
  • Solidworks совершая некоторые дейтвия может заблокироваться, программа позволит разблокировать Solidworks и продолжить работу - UnlockSolidworks
  • Делает вырез и гибку на плоскости - Flexible v2.0.0.0
  • Редактор свойств в комплекте с генератором форматок - Prop 3.2
  • Добавление и редактирование ТТ - Tehni4eskie_trebovania_Beta_2.4
  • Заполнение основной надписи - Оснвная надпись Beta v.2.4 SW2007
  • Многострочное заполнение свойств файла - Change_property_V2.0
  • Макрос для генерации форматок - Master_2.1
  • Макрос для открытия выделенного компонента или подсборки из сборки, по одному клику по кнопке - OpenPart
  • Макрос для открытия чертежей с похожими именами отличными от названий открытых документов деталей и сборок - OpenDrawing
  • Макрос для обновления всех конфигураций, в модели детали или сборки - RefreshConfigurations
  • Сохранение в формате PDF - SaveAsPDF
  • Добавление новой конфигурации - AddConfig
  • Макрос переименовывает и добавляет конфигурации - RenameAddConfig_1_1
  • Позволяет автоматоматом получать dxf из всех конфигураций модели - Techfun
  • Добавление записей в размер (2отв.,3фаски и т.д) - RecordDimM_5.0
  • Данная программа предназначена для заполнения свойств пользователя и конфигураций - SWrama 4.3.1
  • RebuildProperties
  • Программа для создания иллюстрированных каталогов деталей в MS Word - SWtoWordExport
  • Прога для массового изменения свойств файлов Sw - SWproperMassEffect
  • Материалы и штриховки для Solidworks - SW_Hatch
  • Макрос изменения шрифтов - SetFontsTNR
  • Печать чертежей - PrintSWDrawing2
  • Макрос для заполнения свойства "Формат" - AddCustomFormat
  • Авто создание dxf (похоже дублирует предыдущий макрос на эту тему) DFX
  • Макрос для изменение масштаба листа - Масштаб
  • Таблица контроля сварных швов - Скачать в этом посте
  • Программа поиска файлов по указанным путям и просмотра найденных файлов - ArhivSearch3(eDrawings2009)
  • Программа поиска файлов по указанным путям и просмотра найденных файлов - ArhivSearch3(eDrawings2007)
  • Как записать сортамент материала в Базу материалов Solidworks - Смотреть тут
  • Пакет макросов [/font] SWPlus от Leon Тема тут
  • Макрос для вставки условных обозначений отверстий HoleSymbol
  • Генератор обозначения сортамента ГеОС
  • Как добавить кнопку макроса на запуск EXE ТУТ
3 пользователям понравилось это

Поделиться сообщением


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


UnPinned posts
7 часов назад, jango сказал:

только на 32-bit

просто не запускается или что?

Поделиться сообщением


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

ID: 4243   Опубликовано: (изменено)

/

Изменено пользователем Jesse

Поделиться сообщением


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

ID: 4244   Опубликовано: (изменено)

Вроде оно.

Peireimenovanie.7z

 

Изменено пользователем ГЕЛА
1 пользователю понравилось это

Поделиться сообщением


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

Помощи прошу

 

3 часа назад, shuha сказал:

SWPlus пользуюсь для SW 2017 SP 5.0

 

Это сюда

 

 

Поделиться сообщением


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

Это сюда

Перенес

Поделиться сообщением


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

формулы для округления переменных или выражений в уравнениях SOLIDWORKS

Скрытый текст

XXXX - имя переменной или выражение которую(ое) нужно округлить.

Округление до целого:
= IIF ( int ( ( XXXX - int ( XXXX ) ) * 10 ) < 5 , int ( XXXX ) , int ( XXXX ) + 1 )

Округление до 0,1:
= IIF ( int ( ( XXXX * 10 - int ( XXXX * 10 ) ) * 10 ) < 5 , int ( XXXX ) + int ( ( XXXX - int ( XXXX ) ) * 10 ) / 10 , int ( XXXX ) + int ( ( XXXX - int ( XXXX ) ) * 10 ) / 10 + 0.1 )

Округление до 0,01:
= IIF ( int ( ( XXXX * 100 - int ( XXXX * 100 ) ) * 10 ) < 5 , int ( XXXX ) + int ( ( XXXX - int ( XXXX ) ) * 100 ) / 100 , int ( XXXX ) + int ( ( XXXX - int ( XXXX ) ) * 100 ) / 100 + 0.01 )

 

 

2 пользователям понравилось это

Поделиться сообщением


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

fox1001, оператор "Round" делает тоже самое без проблем

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

round.thumb.JPG.03cd36160791f325d107ae7f5733dffc.JPG

 

Hide  


 
Изменено пользователем malvi.dp
2 пользователям понравилось это

Поделиться сообщением


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

"Round" делает тоже самое без проблем

в справке про него ни слова

Поделиться сообщением


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

в справке про него ни слова

Функции vba для работы с числовыми значениями:
ABS()
Int()
Fix()
Round()
Rnd()
Sgn()

 

Поделиться сообщением


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

Функции vba для работы с числовыми значениями

откуда инфа? ссылку можно?

Поделиться сообщением


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

в справке про него ни слова

Это вы зря, есть там это:

 

Цитата

При указании размеров модели можно также использовать функцию Visual Basic IIf. Эта функция возвращает одно из двух значений в зависимости от оценки выражения. Например, если указано уравнение "D1@Sketch1" = (IIf("D1@Sketch4">15, 20, 10)) + 8

 

http://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/parts/Operators_and_Constants.htm

 

54 минуты назад, fox1001 сказал:

откуда инфа? ссылку можно?

Можно открыть редактор макросов VBA (Инструменты-Макрос) и там выбрать справку по VBA (через меню или F1). Ну или в интернете справка по VBA как написали выше.

Поделиться сообщением


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

про функцию Round в справке SOLIDWORKS нет никаких упоминаний. 

Поделиться сообщением


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

@fox1001

Да и темы по округлению были:

http://cccp3d.ru/topic/10358-скрытые-возможности-sw/?page=11#comment-781222

http://cccp3d.ru/topic/32914-помощь-новичку-solidworks/?page=194#comment-682110

 

9 минут назад, fox1001 сказал:

про функцию Round в справке SOLIDWORKS нет никаких упоминаний. 

Есть упоминание, что можно использовать функции Visual Basic, а дальше уже ограничения в ваших познаниях Visual Basic. При определённых познаниях и умении пользоваться справкой уже всё остальное найдёте, где и нашёл всё это в своё время по ключевым словам из справки: " можно также использовать функцию Visual Basic "

 

Кстати так же обратите внимание, что ROUND может округлять к четному числу:

Цитата

The ROUND function utilizes round-to-even logic. If the expression that you are rounding ends with a 5, the ROUND function will round the expression so that the last digit is an even number. For example:

Round(12.55, 1)
Result: 12.6   (rounds up)

Round(12.65, 1)
Result: 12.6   (rounds down)

Round(12.75, 1)
Result: 12.8   (rounds up)

https://www.techonthenet.com/excel/formulas/round_vba.php

 

Изменено пользователем Kelny
1 пользователю понравилось это

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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