Jump to content
Anatlijj8

Сохранение файлов solidworks

Recommended Posts

Anatlijj8

Добрый день. Подскажите пожалуйста возможно ли в SolidWorks при сохранение файла детали чтобы имя файла состояло с обозначения и наименования детали которые будет автоматически подтягиваться с свойств детали? Если а то каким образом?

Share this post


Link to post
Share on other sites


DuS
6 минут назад, Anatlijj8 сказал:

Добрый день. Подскажите пожалуйста возможно ли в SolidWorks при сохранение файла детали чтобы имя файла состояло с обозначения и наименования детали которые будет автоматически подтягиваться с свойств детали? Если а то каким образом?

обычно наоборот. из имени файла берется обозначение. так удобнее, вы меняете имя файла меняется обозначение. а наоборот наверное не возможно, да и винда не даст.

Share this post


Link to post
Share on other sites
Kelny
22 минуты назад, Anatlijj8 сказал:

Подскажите пожалуйста возможно ли в SolidWorks при сохранение файла детали чтобы имя файла состояло с обозначения и наименования детали которые будет автоматически подтягиваться с свойств детали? Если а то каким образом?

Можно макросом. Примеры в справке имеются.

 

Свойства прочитать можно так:

http://help.solidworks.com/2010/english/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IConfiguration~CustomPropertyManager.html

Сохранить как-то так:

http://help.solidworks.com/2010/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.imodeldocextension~saveas.html

 

Можно ручками перед сохранением копировать свойства, а потом вставлять в имя файла при сохранении.

Share this post


Link to post
Share on other sites
Anatlijj8

А как можно разделать имя файла на обозначение и наименование. Допустим у меня идет название файла следующее МК1-01.00.00.001_Планка. Где "МК1-01.00.00.001" это обозначение детали, "_" разделитель обозначения и наименования детали, "Планка" наименование детали.

Share this post


Link to post
Share on other sites
Kelny
7 минут назад, Anatlijj8 сказал:

А как можно разделать имя файла на обозначение и наименование.

Так по вашей изначальной задаче надо не разделять, а объединять, например: ИмяФайла = ПеременнаяСвойство1 & "_" & ПеременнаяСвойство2 & ".slddrw"

Или:

boolstatus = swModelDocExt.SaveAs(swCustPropMgr.Get("Обозначение") & "_" & swCustPropMgr.Get("Наименование") & ".slddrw", 0, 0, swSaveAsCurrentVersion, lErrors, lWarnings)

Share this post


Link to post
Share on other sites
Anatlijj8

Можете подсказать как правильно написать код макроса. Так как той строке оно открывает свойства детали.

Share this post


Link to post
Share on other sites
Maik812

Если Solidworks до 2015 то  переименование с любыми знаками или символы и удаление их можно сделать сторонним инструментом. Прекрасным инструментом групповым переименованием Total commander с использованием плагина SolidWorks.wdx для Totalcommander. Есть инструмент добавления и удаления символов с использованием регулярных выражений в имя файла.

Share this post


Link to post
Share on other sites
Anatlijj8

Добрый день. Кто-то может подсказать как написать макрос который будет разделять имя файла на обозначение и наименование и заполнять автоматом сответствующие строки свойств детали?

Share this post


Link to post
Share on other sites
Anatlijj8

Я смотрел тот макрос. Но он обозначение применяет полностью имя файла. А мне надо чтобы оно разделило имя файла на обозначение и подтянуло его в свойства детали и на наименование и подтянуло это значение в свойства детали. Например у меня Деталь с именем ПР-100-00.00.001_Вал. То чтобы оно автоматически "ПР-100-00.00.001" поместило в свойства файла в строку обозначение и "Вал" в строку наименование.

Share this post


Link to post
Share on other sites
Ljo
5 минут назад, Anatlijj8 сказал:

Я смотрел тот макрос. Но он обозначение применяет полностью имя файла. А мне надо чтобы оно разделило имя файла на обозначение и подтянуло его в свойства детали и на наименование и подтянуло это значение в свойства детали. Например у меня Деталь с именем ПР-100-00.00.001_Вал. То чтобы оно автоматически "ПР-100-00.00.001" поместило в свойства файла в строку обозначение и "Вал" в строку наименование.

А почему оно должно именно так разделять, а не на "ПР-100" и "-00.00.001_Вал"?

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

Share this post


Link to post
Share on other sites
Ljo
5 минут назад, Anatlijj8 сказал:

Так какой макрос изменять то?

Так под какую задачу то?

Share this post


Link to post
Share on other sites
Anatlijj8

Под задачу разделить имя файла на обозначение и наименование. У меня Имя файла состоит такое"Обозначение"_"Наименование". Как сделать чтобы его разделять и не набирать его по два раза

Share this post


Link to post
Share on other sites
Ljo
Только что, Anatlijj8 сказал:

Под задачу разделить имя файла на обозначение и наименование. У меня Имя файла состоит такое"Обозначение"_"Наименование". Как сделать чтобы его разделять и не набирать его по два раза

Т.е. у вас есть делитель в виде символа "_". Ок, поиграюсь с таким.

Share this post


Link to post
Share on other sites
malvi.dp

@Anatlijj8 , по всей видимости вы не разобрались с настройками макроса. Он делает именно то, что вам нужно.

Зайдите в настройки-общие настройки и поставьте галочку на пункт "использовать разделитель между Обозначением и Наименованием в имени файла"

там же и установите "_" в качестве разделителя.
 

  • Нравится 1

Share this post


Link to post
Share on other sites
Maik812

Он и так лежит.. при поиске. Тут еще если вы по именно теме то поиграться можно с translit плагином, чтоб имя менять файла или в обозначении по определенному правилу. Но с регулярными выражениями круче всего это вот этот плагин http://wincmd.ru/plugring/PCREsearch.html

mPDM.zip

SolidWorks_2.zip

translit.zip

Но изменения имени файла входящих в сборку, плагином без функции АПИ (а я 10 лет прошу написать плагин для связи с файлами входящими в сборку) приведет к запросу Солида к старому имени файла и указанием что оно не найдено и укажите новый фаил. Что касаемо "Обозначений и наименований " то вопросов нет с 2014 версии и ниже.

Share this post


Link to post
Share on other sites
Snake 60
В 05.03.2019 в 15:44, Anatlijj8 сказал:

Под задачу разделить имя файла на обозначение и наименование. У меня Имя файла состоит такое"Обозначение"_"Наименование". Как сделать чтобы его разделять и не набирать его по два раза

Очень понравилась реализация этой задачи в дополнении от yurysoft.ru, которое называется Редактор свойств. Не поленитесь, почитайте РидМи - там всё подробно расписано.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • nurtekeshow
      Спасибо за ответ. Упростил задачу. Попробую посчитать. 
    • DKC
      Спасибо за обратную связь!   Сейчас у нас в работе специальный функционал, который откроет базу данных и позволит пользователям добавлять оборудование по своему желанию. О включении его в будущие релизы сообщим отдельно.   Если у вас есть пожелания по добавлению определенного вида оборудования от конкретных производителей уже сейчас, то готовы их услышать. Мы учтем ваши пожелания при наполнении базы данных. Данную информацию можете отправить на почту ramcube@dkc.ru.   Мы открыты для любой конструктивной критики.
    • FOX88
      От 10 до 2000 гц в одной конструкции и до 500 в другой
    • Борман
      Какой у вас диапазон частот ?
    • zerganalizer
      Скажите это губернатору-единороссу.
    • FOX88
      Уважаемые коллеги, подскажите пожалуйста как правильно задавать  болтовые крепления в расчете на гармонические колебания? Как делаете вы? Обходитесь зафиксированной геометрией в отверстиях под болты или моделируете болты отдельными телами и фиксируете их? И болтовые соединения в модели между деталями тоже отдельными телами?чтобы жесткость максимально походила на то, что получим при эксперименте? ( Я, правда, считаю в solid) но чтобы не плодить темы спрошу тут
    • Jesse
      @nurtekeshow во-первых, у вас осесимметричная, т .е. задача решаема в двумерной постановке - надо юзать "2D-упрощение". Это на порядки ускорит скорость решения без потери точности. так бывает, когда достигнута точка потери устойчивости под сжимающей нагрузкой вашей модели. Ну или вы слишком крупный шаг сделали, грубую сетку или ещё чё то
    • SHARit
    • the Devil incarnate
      Друзья, столкнулся с очень непонятным поведением деталей при простом выравнивании. При непосредственном выравнивании деталей по граням, программа пишет, что невозможно это сделать из-за других связей, которых нет. При выравнивании инструментом "Умная вставка", всё срабатывает. Может у кого-то было что-то подобное, или знаете, где посмотреть?   ВИДЕО С ДЕМОНСТРАЦИЕЙ СТРАННОГО ПОВЕДЕНИЯ  
    • SHARit
      Есть процесс обработки персональных данных, этого достаточно для факта нарушения.
×
×
  • Create New...