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

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


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

14 часа назад, VOleg сказал:

В свойства чертежа необходимо добавить новое свойство (или создать новое свойство чертеже) с именем, например, daterazrab

затем этому свойству присвоить значение  mydate 

и обновить чертеж

В шаблон основной надписи я добавлю поле с значением daterazrab

 

Option Explicit

Dim swApp As Object
Dim swModel As IModelDoc2
Dim swCustProp As CustomPropertyManager
Dim swModelDocExt As ModelDocExtension
Dim lRetVal As Long
'Переменные даты
Dim dtNow As Date 'сегодняшняя дата
Dim mydate As Date ' дата X

Sub main()
Debug.Print
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set swModelDocExt = swModel.Extension
Set swCustProp = swModelDocExt.CustomPropertyManager("")

mydate = #9/23/2020# ' дата X
dtNow = Date 'сегодняшняя дата
Debug.Print "дата X           (dtComp) " & mydate
Debug.Print "сегодняшняя дата (dtNow)  " & dtNow


lRetVal = swCustProp.Add3("daterazrab", swCustomInfoType_e.swCustomInfoText, mydate, swCustomPropertyAddOption_e.swCustomPropertyDeleteAndAdd)

Debug.Print "Выполнено!"
End Sub

 Как то так

 

в шаблон свойство можно не добавлять, код сам добавит

 

свойства добавятся в чертеж во вкладку настройки

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

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


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

 

 Как то так

 

Спасибо!

Свойство добавляется.

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

 Как то так

Не понятно зачем в предложенном коде фиксированная  дата mydate и почему в свойство присваивается именно эта переменная, а не dtNow:

6 часов назад, alek77 сказал:

...
mydate = #9/23/2020# ' дата X
dtNow = Date 'сегодняшняя дата

...


lRetVal = swCustProp.Add3("daterazrab", swCustomInfoType_e.swCustomInfoText, mydate ...

...

 

 

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

Не понятно зачем в предложенном коде фиксированная  дата mydate и почему в свойство присваивается именно эта переменная, а не dtNow:

 

не знаю, в постах выше не уточняли, попросили так, наверно смысл есть, а может это я так понял

 

21 час назад, VOleg сказал:

В свойства чертежа необходимо добавить новое свойство (или создать новое свойство чертеже) с именем, например, daterazrab

затем этому свойству присвоить значение  mydate 

и обновить чертеж

В шаблон основной надписи я добавлю поле с значением daterazrab

 

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

Дополнение к солиду Geometry++ на сайте Артёма Татуревича

https://www.codestack.net/labs/solidworks/geometry-plus-plus/

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

5de6770673dff_Geometryplus.png.20e5b6a2bd5411a9bf63c7bb5c63ff92.png

 

 

Можно добавлять скругления к нескольким телам за одну операцию, преобразовывать твёрдое тело в поверхность, остальные фичерсы не смотрел. Но самая крутая примочка - отключение перестроения. Можно редактировать эскизы, добавлять фичерсы - солид не перестраивается и не показывает изменения, потом включаешь кнопку перестроения, жмёшь Ctrl+Q и окно программы обновляется со всеми изменениями. На сложных деталях и при переключении на окна больших сборок, очень помогает экономить время. Словами трудно объяснить, это нужно только самому попробовать ) Фичерсами аддона в ответственных деталях, наверное, не стоит пока интенсивно пользоваться, у автора есть описания нерешённых пока проблем. (Кнопки на вкладку аддона я сам поперетягивал с панели инструментов)

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

5de67e8d89fc5_Geometryplus2.png.724780e11d91cfabc4b4e4ce1d5f6a6c.png

 

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

https://www.codestack.net/solidworks-api/document/suspend-rebuild/

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

Здравствуйте! Раньше для Solidworks существовало приложение конструктор свойств  CPSW  называлось, так вот в нем можно было быстро присвоить : имя , марку материала с сортаментом и типоразмером  (была встроена библиотека), присвоить категорию БЧ и все это хорошо работало и автозаполнялось,  в основных надписях. кто нибудь знает есть сейчас что нибудь подобное для SW2017?    

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

присвоить категорию БЧ и все это хорошо работало и автозаполнялось,  в основных надписях. кто нибудь знает есть сейчас что нибудь подобное для SW2017?    

http://cccp3d.ru/topic/6622-спецификация-для-sw-по-гост/?do=getNewComment

 

http://cccp3d.ru/topic/70748-swplusnet-оформление-конструкторской-документации/?do=getNewComment

 

 

 

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович

Привет,  evgel-liy!!!

У меня был точно такой вопрос!

Я пользуюсь макросами. Прекрасная штука. Вся "беда" в том, что материалы на вставку нужных параметров нужно готовить заранее и записать их в текстовые файлы макросов. Геос не решает проблем-там мало материала. Кто то мне говорил, что был (не знаю как наз.) прекрасный редактор свойств на Солид 2012. И дальше он не пошел. Я тут тоже задавал вопрос - есть ли  что то лучше, чем макрос? Если найдете, то поделитесь что это? Я работаю в 2018 Солиде

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

... был (не знаю как наз.) прекрасный редактор свойств на Солид ...

Случайно не об этом - Редактор свойств ?

Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович
В 13.12.2019 в 15:58, Plumber сказал:

Случайно не об этом - Редактор свойств ?

Я не знаю этот или не этот! Я сам хочу получить четкий ответ, по вопросу редактора свойств, кроме макроса! У вас есть? Нет? тогда сорри. Я не расположен здесь (и вообще) лить воду!

Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович
В 13.12.2019 в 15:58, Plumber сказал:

Случайно не об этом - Редактор свойств ?

Установил. Может я не разобрался, но я ищу редактор, что бы предлагал сам материалы (из какого то списка). Что бы сам делил Обозначение и Наименование.

Думаю, что лучше Леоновского макроса не найти.

Я бы ему поставил бы пиво, если бы встретил.

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

Я бы ему поставил бы пиво, если бы встретил.

Так есть альтернатива, а с пивом думаю он и сам разберётся :drinks:

Ссылка на сообщение
Поделиться на других сайтах
В 13.12.2019 в 02:29, Вадим Митрофанович сказал:

Привет,  evgel-liy!!!

У меня был точно такой вопрос!

Я пользуюсь макросами. Прекрасная штука. Вся "беда" в том, что материалы на вставку нужных параметров нужно готовить заранее и записать их в текстовые файлы макросов. Геос не решает проблем-там мало материала. Кто то мне говорил, что был (не знаю как наз.) прекрасный редактор свойств на Солид 2012. И дальше он не пошел. Я тут тоже задавал вопрос - есть ли  что то лучше, чем макрос? Если найдете, то поделитесь что это? Я работаю в 2018 Солиде

http://www.sdi-solution.ru/index.php/produkty/besplatnyj-spravochnik-materialy-i-sortamenty-dlya-vedushchikh-cad-sistem вот посмотрите это

Ссылка на сообщение
Поделиться на других сайтах
Вадим Митрофанович
48 минут назад, Кувычка Иван сказал:

Есть!!!!!!!!!!! Есть Семантик!!!! Работал я с ним. Ужас. Выбрать материал - это что то! Я подергался с ним и опять вернулся на макрос! Макрос решает все вопросы, но материал нужно вбивать руками. Ну вбил я 20 строк...если бы к макросу привязать библиотеку материала из Солида, но не родную, а там есть БАЗА...Посмотреть как оно будет.

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

Есть!!!!!!!!!!! Есть Семантик!!!! Работал я с ним. Ужас. Выбрать материал - это что то! Я подергался с ним и опять вернулся на макрос! Макрос решает все вопросы, но материал нужно вбивать руками. Ну вбил я 20 строк...если бы к макросу привязать библиотеку материала из Солида, но не родную, а там есть БАЗА...Посмотреть как оно будет.

Это дело 30 минут, выбрать 10-50-100 материалов/сортаментов и добавить в "Избранное"

Я поначалу тоже очень сильно ругался : "Как неудобно и тяжело искать", но потом понял  как это удобно и быстро

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

Почитал советы в окне приветствия при открытии солида (интересно, их вообще кто-то читает? )

Оказывается, вытянуть до поверхности или вершины можно по двойному щелчку по нужной поверхности (вершине), а не лезть в выпадающий список PropertyManager

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

5dfdc85be4f0f_.png.4ae08c21b92890c372cc285d665f8c0a.png

 

5dfdc865b29be_.png.1b255ad5abe97ec0a106b3ba54e89e4e.png

 

5dfdc86a5ce47_.png.a22ce725f135c3ecc7ff9c8f8f3f317f.png

 

 

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

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

5dfdd06a4086c_3.png.835adccfeed18fe4321ab9094ad46774.png

 

5dfdd07e10bb0_2.png.21a7af2189053cc88bc053a2acfec764.png

 

5dfdd083bc823_1.png.5dfa0443f35df7437ba107ad43d9e48d.png

 

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

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

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

С наступившими!

Макрос для быстрой замены размеров вырезов с одного размера на другой и обратно

Работает только в детали и только для вырезов

Ищет все указанные значения размеров и заменяет их значения на новые

Стартовые значения менять под строкой - Стартовые значения

Использую для редактирования мелочевки

 

 

SetCutDimensions.swp

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

Доброго времени суток!
Пользуюсь макросом для сортировки видов, разрезов, сечений и баз из этого поста.
Необходимо его чуток допилить, а именно:
после неудачного переименования вида со стрелкой выскакивает сообщение с текстом типа: - "Переименование стрелки ASP в стрелку A не удалось! Продолжить!"
Далее, нажимаем кнопку "ОК", окно закрывается и макрос отрабатывает дальше.
По итогу, если стрелок с неудавшимся переименованием наберется более 3, то запомнить все комбинации переименования очень тяжело. А во время отработки макроса переименовать в ручную тоже не получается.


 

Хотелось бы, чтобы окошко с сообщением вообще не выскакивало до окончания работы макроса.
А в завершении создавалась заметка в поле (или за полем) чертежа с перечнем видов для ручного переименования.
Т.е. содержимое сообщений о неудавшихся переименованиях нужно поместить в заметку на чертеже.

Дело в том, что автор @Fed_Zakh давненько не появлялся на форуме, поэтому если кто-то возьмется за доработку, буду благодарен за помощь.

 

ViewSort1811.rar
 

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

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

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

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

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

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

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

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

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

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

    • cgr
    • malvi.dp



  • Сообщения

    • GHEB
    • Orchestra2603
      Во-первых, я то ничего не доказываю. Это вы пытаетесь доказать, что без закреплений нельзя считать на собственные частоты. Набросили гавнеца на вентелятор, как вы всегда делаете, а я дурак триггернулся и свои нервые клетки трачу уже не первый день. Не могу я спокойно смотреть на то, когда белое называют черным, так еще и тем, кто четко говорит, что "кам он! белое же!"  достается в стиле "сам дурак!".    Когда вас спрашивают прямо "почему так?", вы начинаете свой сказ про мифическую факторизацию, но какую именно вы сказать не можете. Зато начинаете раздавать экзаменационные задания. Ваша фирменная манера вести разговор. Браво.   Не то чтобы я кайфовал от того, что вы меня заставляете биться лбом об стену. Просто я все еще тешу себя надеждой, что эту стену проломить. Уже не первый раз, блин, на те же грабли.    В том то и дело... Мне не нужно знать деталей алгоритмов, чтобы понять, что вы пургу несете. Знаний из линейной алгебры мне вполне достаточно для этого.
    • Fedor
    • Шайтан
      Просто скачал, построил сетку не меняя ничего, запустил расчет. Ошибок не выдает.
    • lem_on
      Да, обработка вразбежку, стандартный прием и на точении тоже. 
    • ДОБРЯК
      Вы что-то доказываете, рассказываете, пишите много слов и букв, а в итоге говорите, что деталей не знаю. :=) Это что-то из серии мазохизма. :=) Вас раздражает, а вы продолжаете разговор, и в итоге виноват я.  Ладно бы доказывали когда знаете детали что доказываете. Написали кучу сообщений, а в итоге сказали, что не знаю деталей о чем сам написал кучу сообщений. :=)   Просто великолепно.
    • hlibhlib
      Так решили?  https://disk.yandex.ru/d/ZDWZv8p_B7l6nw
    • nicomed
      Я не программист, тем более не системщик. Могу только гипотетически предполагать что разные версии NET Framework в системе... я писал под 4.7.2. Переписывать с отловом ошибок , если честно лень. Тут вообще глаза на лоб лезут. Из не стандартных Майкрософтовских библиотек использовались только библиотеки от Солид-а. Что там может хотеть автозагрузки не представляю. Обычное WPF приложение. Исходники в доступе. С похожим сталкивался к каком аспекте: Когда у себя тестировал скрытие кромок, то для того, что бы сделать все кромки опять видимыми, то переходил в режим видимости кромок в Солиде ( ) и нажимал кнопку "Сбросить все". Визуально все кромки делались видимые. Потом после использования  макроса все кромки, что до этого скрывались и проявились после нажатия кнопки - скрывались вновь.   При тестах на 2-х машинах Вин10 СВ21 - пока проблем не было.
    • maxx2000
      выдавить на экструдере и пилой шик-шик, как колбасу, а не заниматься суходрочкой. если это корпуса с интегрированным оребрением, вложиться в литье люминя под давлением.
    • Говорящий Огурец
      Во, вспомнил, где я картинки видел! :) Инструкция по эксплуатации Sandvik Coromant. Обработка титана. Техническое руководство.pdf Начиная с 91-й страницы.   Чисто интуитивно применял нечто подобное на алюминии и технических пластиках при фрезеровке ребер/стенок
×
×
  • Создать...