Jump to content

Почему могут не переименовываться компоненты Toolbox. Как переименовать?


Recommended Posts

brigval

1 По умолчанию вставленный компонент Toolbox имеет имя его файла.

Переименовываю этот компонент. Сохраняю сборку. Загружаю заново. А имя прежнее = имени файла.

Это на первом компьютере.

 

2 На втором компьютере переименованный компонент после переименования не меняет имя. Остается переменованным.

 

На первом компьютере SW2019 SP5.0

На втором - SW2019 SP5.1

Не думаю, что это от разных версий сервис-паков. Просто для полноты картины привел.

 

По какой причине имя компонента из Toolbox может не меняться?

Ведь с точки зрения сборки это обычный компонент должен быть.

Link to post
Share on other sites


UnPinned posts
Snake 60

@brigval  Для начала я бы Вам порекомендовал отвязать деталь от Тулбокса при помощи утилиты

C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\Toolbox\data utilities\sldsetdocprop.exe и только после этого пытаться переименовывать. Потому что иначе, в зависимости от настроек, солид будет пытаться или создать новую деталь с тем именем, что в базе тулбокса, или искать созданную ранее модель.

Link to post
Share on other sites
brigval
23 часа назад, Snake 60 сказал:

@brigval  Для начала я бы Вам порекомендовал отвязать деталь от Тулбокса при помощи утилиты

C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\Toolbox\data utilities\sldsetdocprop.exe и только после этого пытаться переименовывать. Потому что иначе, в зависимости от настроек, солид будет пытаться или создать новую деталь с тем именем, что в базе тулбокса, или искать созданную ранее модель.

Это интересная утилита. Но немного не то, что надо. Но спасибо за наводку. Есть над чем подумать.

 

 

23 часа назад, Krusnik сказал:

Проверьте настройки.

filenamecheck.jpg

 

Поэкспериментировал. Действительно, опять эта галка все решает. Век бы ее не видать.

Но проблема с именами стала понятнее и, кажется, решилась. Заодно и про Toolbox почитал.

Спасибо.

 

 

Link to post
Share on other sites
Snake 60
23 часа назад, brigval сказал:

Это интересная утилита. Но немного не то, что надо.

Тогда Вам надо создать свой стандарт в Тулбоксе на основе заимствованных деталей, переименовав их.

Link to post
Share on other sites
brigval
38 минут назад, Snake 60 сказал:

Тогда Вам надо создать свой стандарт в Тулбоксе на основе заимствованных деталей, переименовав их.

Спасибо.

В принципе, получилось, что хотел. Переименовывал с помощью Брасол 1.25 (скоро выложу)

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

Снимок.JPG

 

Edited by brigval
Link to post
Share on other sites
Maik812
2 часа назад, brigval сказал:

Переименовывал с помощью Брасол 1.25 (скоро выложу)

Может стоит расширить стандарты Толбокса и добавить кучу других деталик ??? Да и еще совет работать в самой низшей версии для библиотек не все сидят в 2018 даже.

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

Кто что имеет накидает??? Будет типа Toolbox CCCP3D !

Уверен @Krusnik  ПОМОЖЕТ С крепежом и аналогами, не хватает иногда что чем можно заменить..

Link to post
Share on other sites
Kelny
14 часов назад, Maik812 сказал:

Кто что имеет накидает??? Будет типа Toolbox CCCP3D !

Накидывали уже здесь (правда какие-то ссылки уже не активны):

https://cccp3d.ru/topic/29902-стандартные-изделия-и-элементы/?do=getLastComment

 

Link to post
Share on other sites
Maik812
10 часов назад, Kelny сказал:

Накидывали уже здесь (правда какие-то ссылки уже не активны):

Не порти идею общей готовой библиотеки ! твоя ссылка это набор одно двух гаек. а реально большой библиотеки где кто то будет следить за правильностью написания и адекватности нету. И еще это все же продукт и он потом может быть платным!!!!

Link to post
Share on other sites
  • 4 weeks later...
brigval
11.02.2023 в 17:28, Snake 60 сказал:

@brigval  Для начала я бы Вам порекомендовал отвязать деталь от Тулбокса при помощи утилиты

C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\Toolbox\data utilities\sldsetdocprop.exe и только после этого пытаться переименовывать. Потому что иначе, в зависимости от настроек, солид будет пытаться или создать новую деталь с тем именем, что в базе тулбокса, или искать созданную ранее модель.

@Snake 60 , Не в курсе, из командной строки можно запускать программу?

Чтоб ею менять состояние свойства (IsToolboxPart) = (Standart)

Link to post
Share on other sites
Snake 60

@brigval Честно говоря - не знаю, заложено ли это в программе. По идее можно скрипт написать или сторонний софт применить типа NirCMD

Link to post
Share on other sites
Kelny
18 часов назад, brigval сказал:

Не в курсе, из командной строки можно запускать программу?

Не похоже, что бы она это имела.

Так что или ковырять DocumentManager, но нужен ключ от DS ( https://help.solidworks.com/2017/English/api/swdocmgrapi/GettingStarted-swdocmgrapi.html#LicenseKey ).

Или запускать программу и тыкаться в окно через WinAPI.

Edited by Kelny
Link to post
Share on other sites
Krusnik
20 часов назад, brigval сказал:

@Snake 60 , Не в курсе, из командной строки можно запускать программу?

Чтоб ею менять состояние свойства (IsToolboxPart) = (Standart)

А зачем?

Крепежи на других ПК меняются?

Link to post
Share on other sites
Snake 60
4 часа назад, Krusnik сказал:

А зачем?

Если я правильно понял, то чтобы программно отвязать деталь от тулбокса.

Link to post
Share on other sites
Krusnik
1 час назад, Snake 60 сказал:

Если я правильно понял, то чтобы программно отвязать деталь от тулбокса.

То, что программно - это понятно.

Я имел ввиду зачем отвязывать?

Link to post
Share on other sites
Snake 60
10 часов назад, Krusnik сказал:

Я имел ввиду зачем отвязывать?

Например, чтобы внести изменения в деталь, доработать так сказать.

Link to post
Share on other sites
Krusnik
2 часа назад, Snake 60 сказал:

Например, чтобы внести изменения в деталь, доработать так сказать.

Если бы нужно было одну или две детали отвязать и доработать - то руками проще.

А тут программно. Там видимо файлов очень много. Замучаешься дорабатывать.

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

А тут программно. Там видимо файлов очень много. Замучаешься дорабатывать.

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

Link to post
Share on other sites
brigval
Posted (edited)
51 минуту назад, Kelny сказал:

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

Ну что-то типа этого.

Уже начал делать "Копировать детали Toolbox в выбранную папку" с заменой ссылок в сборке на скопированные детали.

Ссылки заменяются, но при загрузке сборки она, вопреки ссылкам, подтягивает детали не из новой папки, а из штатной папки "SOLIDWORKS Data\browser"

Возможно (возможно!) это из-за свойства в файлах  (IsToolboxPart) = (Standart).

 

Может появиться некоторая необходимость передать проект на компьютер без Toolbox или где в Toolbox нет нужных конфигураций. Это не для обсуждения, это я просто пояснил.

 

 

1 час назад, Krusnik сказал:

Если бы нужно было одну или две детали отвязать и доработать - то руками проще.

А тут программно. Там видимо файлов очень много. Замучаешься дорабатывать.

Немного, просто захотелось попробовать сделать в Брасоле, чтоб автоматом. )

Edited by brigval
Link to post
Share on other sites
Krusnik

  

1 час назад, brigval сказал:

Ну что-то типа этого.

Уже начал делать "Копировать детали Toolbox в выбранную папку" с заменой ссылок в сборке на скопированные детали.

Нет, это из-за настроек.

 

Нужно проделать пару манипуляций.

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

Settings.jpg

Settings2.jpg

ToolBoxSettings.jpg

После этого SW будет создавать файлы крепежа и сохранять их в указанной папке. САМ. Автоматически. И без макросов и стороннего софта.

Как правило указывается папка CopiedParts.

 

1 час назад, brigval сказал:

Ссылки заменяются, но при загрузке сборки она, вопреки ссылкам, подтягивает детали не из новой папки, а из штатной папки "SOLIDWORKS Data\browser"

Возможно (возможно!) это из-за свойства в файлах  (IsToolboxPart) = (Standart).

Уберите галочку.

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

Settings3.jpg

 

 

 

 

 

P.S. Если передаётся на компьютер с ToolBox, где нет нужных конфигураций и там тоже стандартные настройки - то вся эта штука не поможет.

С включенной галочкой "Сделать эту папку месторасположением по умолчанию для поиска компонентов Toolbox" SW всё полезет в свой обычный загашник.

 

 

 

 

Edited by Krusnik
удаление лишних картинок
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.
Note: Your post will require moderator approval before it will be visible.

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.




  • Сообщения

    • 01aaddss
      merhaba, dmu50 makine ve post dosyasının bir simülasyonuna ihtiyacım var, bana yardımcı olabilir misiniz?
    • soklakov
      10^18 частиц. Да, мощнее имеющихся.
    • Golem
      Спасибо большое, я с таким не сталкивался.
    • VOleg
      Я бы сказал "Странный вопрос". За 40+ лет ни разу на чертеж детали не ставил номера позиций т.к. ни разу не нужно было. Но вот последние несколько лет люди начали спрашивать... Видимо на производство пришли "новые люди"... Вот, помогаю, как могу. Еще надо на листах металла на складе писать на какие детали куплен этот металл... И на трубы, что ли? А на сверлах писать какие отверстия нужно будет просверлить...
    • NGM
      Смотрю стандарт, и понимаю - сколько человек его прочтёт, столько трактовок и будет. Сплошные абстрактные формулировки; целый раздел про аттестацию, начинающийся с того, что она "не носит обязательный характер"... Зато, если буквально читать требования к специалисту к нормоконтролю - какой-то терминатор получается: и национальную систему стандартизации знает (всю!), и опыт по разработке КД/ТД имеет, и английским языком владеет. Вот для чего нужны такие ГОСТ-ы?! Заготовка для локального СТО, не более.  
    • NGM
      В идеальном мире розовых единорогов блюющих радугой подпись "Т. контр" в чертеже должен ставить технолог, который будет разрабатывать техпроцесс на проектируемое изделие. На практике я такого не встречал никогда. Предприятиям, где такое практикуется - моё заочное уважение. @Фарита, расслабьтесь. Лучшее, что Вы можете сделать у себя - организовать собственную группу конструкторов, которые будут: а) перечерчивать полученную КД под требования вашего производства, б) выносить мозги разработчику бесконечными ПИ. Поверьте, так работает абсолютное большинство предприятий промышленности - почти везде есть подразделения "конструкторского сопровождения производства", по факту являющиеся живыми примерами того, что ни ЕСКД, ни ЕСТД не работают и никогда не работали (во всяком случае, первое слово из обеих абревиатур).
    • vad0000
      Только одна клавиша не работает?
    • Fedor
      А может попробовать решить задачу  конструкторской оптимизации, то есть минимизировать величину расхождения с экспериментом... 
    • Metal_Cutter
      Это легко лечится, нужно отключить все Join-Up.
    • wake163
×
×
  • Create New...