Jump to content

Вопрос спецам


Recommended Posts

Товарищи, подскажите пожалуйста как изменить адрес самой модели при открытии чертежа модели ?

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

Но у меня в одной папке лежит совсем другая заготовка.

Как изменить адрес откуда линкуется деталь ?

Link to post
Share on other sites


UnPinned posts

Правой кнопкой мыши на виде модели --- > Заменить модель.

Edited by Chuvak
Link to post
Share on other sites
Kelny
1 час назад, Oleg_n сказал:

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

Всё просто, у вас файлы с одинаковыми именами, открывается тот который нашёлся первым.

 

ПРИСВАИВАЙТЕ ФАЙЛАМ МОДЕЛЕЙ УНИКАЛЬНЫЕ ИМЕНА, это касается всех файлов моделей (сборки, детали), например, дописывайте в название файла текущую дату и т.п.: втулка_20240916.prtsld

 

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

Товарищи, подскажите пожалуйста как изменить адрес самой модели при открытии чертежа модели ?

Файл-Открыть... и выбрать чертёж или сборку для окрытия (но не открывать) и нажать кнопку ССЫЛКИ, но это не поможет, если файл с таким же именем уже открыт или есть в папке от куда будут загружены модели в первую очередь.

 

В последних версиях в чертежах можно менять модель уже при открытом чертеже и опять же это не поможет, если другая модель с тем же именем открыта в программе.

 

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

Edited by Kelny
  • Чемпион 1
Link to post
Share on other sites
Ветерок
3 часа назад, Kelny сказал:

Или используйте другой САПР, где для идентификации файла используется не только имя файла, но и путь к неме.

Разве Солид не таков? По-моему, это как раз одна из проблем Солида, что он помнит полный путь к детали, а не только её имя.

Именно поэтому создано ПакЭндГоу.

 

Автору я бы посоветовал добиться правильных деталей в сборке а потом используя этот самый ПакЭндГоу сделать КОПИИ сборки и всех деталей с новыми именами в новую папку (желательно).

Link to post
Share on other sites

Порисовал чё надо - и в zip. Следующее рисуешь. И его в zip. И так много лет. Это если нет PDM. Тогда никаких левых ссылок.

А еще: начал проект - > открыл сборку верхнего уровня - > и первая команда - Файл - Найти ссылки". Пути должны быть одинаковые, а не в разнобой (ну у меня так)

И потом дальше моделируешь.

Ну это со временем придет. 

Link to post
Share on other sites
Kelny
3 минуты назад, Ветерок сказал:

Разве Солид не таков? По-моему, это как раз одна из проблем Солида, что он помнит полный путь к детали, а не только её имя.

Нет. Он помнит пути, где лежали детали, но если найдёт другую деталь с тем же именем или детель с тем же именем уже открыта, то будет взята первая попавшаяся.

 

Как ищет программа описано в справке:

https://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/assembly2/searching_for_referenced_documents.htm

 

16 минут назад, Ветерок сказал:

Автору я бы посоветовал добиться правильных деталей в сборке

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

 

5 минут назад, jtok сказал:

Порисовал чё надо - и в zip. Следующее рисуешь. И его в zip. И так много лет. Это если нет PDM. Тогда никаких левых ссылок.

Так понимаю автор пытается использовать уже имеющиеся наработки, но т.к. в разных папках файлы с одинаковыми именами или файлы с таким именем уже открыты, то в чертеже/сборке открывается не то что хочется, а то что первое нашлось/открыто.

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

но т.к. в разных папках файлы с одинаковыми именами или файлы с таким именем уже открыты

Если что-то в разных папках и хочется "использовать наработки"- то это однозначно PDM.

В противном случае - всё копируется в новую папку проекта и заново рисуется.

Или всякие "ПакИГо", "Сохранить как" с префиксом/суффиксом - неважно.

Я же не использую строчку выше, а использую архивы. Чем и делюсь.

Link to post
Share on other sites
Ветерок
41 минуту назад, Kelny сказал:

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

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

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

Если что-то в разных папках и хочется "использовать наработки"- то это однозначно PDM.

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

 

44 минуты назад, jtok сказал:

В противном случае - всё копируется в новую папку проекта и заново рисуется.

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

28 минут назад, Ветерок сказал:

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

Несомненно надо навести порядок и исключить одинаковые имена файлов, каждому файлу своё уникальное имя.

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

то рано или поздно что-то поменяется в этой детали

Да, поменяется однозначно

 

18 минут назад, Kelny сказал:

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

А это и не нужно конкретно нам. Может, другим кому-то и нужно. Но нам - нет.

Link to post
Share on other sites
Snake 60

Логика/приоритет у Солида при открытии, например сборки, следующий:

1) Сперва ищет среди открытых деталей/подсборок (здесь как бы логично, однако если отключали назойливое сообщение про несоответствие модели в сборке, то можно не заметить, что и какая деталь подменилась, что не айс)

2) Если не нашел, ищет в текущей папке из которой открыта главная сборка (та же история - см выше)

3) И только после этого пытается открыть компонент по внутренней ссылке (если не найдет и здесь, то орет укажите деталь/сборку)

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

Но я согласен с ув. Келни - создавайте уникальные имена файлам деталей и не будет таких проблем. Заимствованные детали лучше хранить в отдельной папки и лучше использовать для них классификатор ЕСКД, т.к. при его применении мы отвязываемся от проекта и привязывается только к форме детали/назначению/способу получения.

Edited by Snake 60
Link to post
Share on other sites
BSV1
59 минут назад, Kelny сказал:

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

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

  • Нравится 1
Link to post
Share on other sites
Snake 60
3 минуты назад, BSV1 сказал:

сборкам - весьма неоднозначное по своей полезности свойство.

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

Edited by Snake 60
Link to post
Share on other sites
Ветерок
43 минуты назад, Snake 60 сказал:

Ну или на худой конец PDM

Как раз PDM - на толстый конец, а не на худой.

 

А про уникальные имена файлов должны объяснять ещё в детском саду. Или вбивать через жопу, если через голову не доходит.

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

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

Но у меня в одной папке лежит совсем другая заготовка.

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

Edited by Maik812
Link to post
Share on other sites
12.09.2024 в 10:31, Oleg_n сказал:

Товарищи, подскажите пожалуйста как изменить адрес самой модели при открытии чертежа модели ?

 

открыл солид - файл - открыть - выбираешь чертеж, в окне появится кнопка "ссылки". нажимаешь её. Будет список на какие детали чертеж ссылается. вот в этом окне и меняешь на нужную тебе деталь (два раза кликаешь по детали).

После замены открыть и сохраняешь чертеж. все

Edited by clavr
  • Нравится 1
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.



  • Сообщения

    • Maik812
      ты папа карло пили табуретки, и не лезь в КМ, там другое все!
    • Krusty
      Курите, вроде собрал в кучу работающий код и на скачивание файла из датасета https://github.com/Krusty84/Teamcenter-File-PushPuller
    • Killerchik
      Согласуйте с начальством и поставьте выключатель IP67, если прям нужно.
    • Vdmitriev
      Здравствуйте. Простите за оффтоп. Кто-нибудь помнит, пару лет назад в комментах скидывали ссылку на вакансию ведущего на хх с з.п. 600-700 тыс руб, вроде бы станкостроение, город провинциальный, возможно Саратов, Ульяновск, Липецк и т.д. Она ещё очень странная была. Очень хотелось бы перечитать. Можно аналогичных, с з.п. от 500 со смутными, оригинальными и тому подобными требованиями.
    • Viktor2004
      PMC1_PRM.TXT
    • power-1976
      Спасибо за ответ! Совершенно правы оказались свет идет от главного выключателя там стоят четыре автомата который один из них отвечает за свет.находятся они  в релейном шкафу. То есть я так думаю его трогать включать и выключать можно только при замене лампы. А при работающем  станке естественно туда лазить нельзя всё под напряжением. Спасибо за детальное объяснение! .
    • Sla_68
      Всем привет. Пытаюсь научиться наладить взаимодействие с графическими телами. Но информации как то мало. Можете подсказать как добраться до объектов графики? Set swApp = Application.SldWorks Set swModel = swApp.ActiveDoc Set swFeat = swModel.FirstFeature ' 1 папка всего проекта Do While Not swFeat Is Nothing Debug.Print swFeat.GetTypeName Debug.Print swFeat.name If swFeat.GetTypeName = "MeshBodyFeatureFolder" Then Set MeshFolder = swFeat.GetSpecificFeature2 '' вот это НЕ работает vBodies = MeshFolder.GetBodies 'и вот это тоже set Meshbody=vBodies(0) <== вот сюда хочу залезть и поизучать фацеты а в частности их количество end if Set swFeat = swFeat.GetNextFeature Loop если кто то знает в каком направлении копать эту тему , то прошу оказать помощь с наративами . С хелпом я пытался по API поработать, но либо я чего-то не понимаю до конца , либо это все мой ужасный английский Прикрепляю файл STL для вашего удобства Сборка.STL
    • Ветерок
      Советую включить в браузере проверку орфографии.
    • UPM_Magnet
    • UPM_Magnet
      Здравствуйте, люди добрые Установил себе  SW21 (раньше пользовался SW18) и столкнулся с такой проблемой. Открываю Сборку (см. файл) в Сборке выбираю Деталь и открываю ее в новом окне. Окно Детали открывается, Дерево построения есть, а Графической области - нету (соответственно, изображения детали нету) Главное, что часть Деталей в Сборке открываются нормально, а часть - с такими же проблемами Помогите, пожалуйста,  разобраться в чем проблема и как ее устранить ?    
×
×
  • Create New...