Jump to content
Mandor

Поменять пути внутри файла PRT

Recommended Posts

Mandor

Здравствуйте!

 

Я программист, никакого отношения к проектированию не имею. У меня есть заказчик, который работает в Siemens PLM NX. У него есть проблема, что много дизайнеров/конструкторов скидывают рабочие проекты в общее хранилище на сервере не всегда соблюдая правила именования своих проектов, другими словами на сервере в рабочей папке один сплошной хаос. Есть задача все это структурировать путем автоматического копирования/переноса в правильные места.

 

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

 

Сам файл prt на самом деле является форматом cfb и без проблем распаковывается на несколько внутренних файлов, а вот дальше мне не добраться. Если бы внутри было что-то типа xml - можно было бы разобрать, поменять, собрать, но с бинарным форматом все сложно.

 

Прошу у вас помощи, подскажите в каком направлении копать, возможно есть какие-то инструменты/утилиты для работы с prt-файлами? Возможно у NX есть какой-то api-интерфейс для автоматизации каких-то действий? В общем, любые мысли приветствуются, только чтобы не пришлось заставлять дизайнеров/конструкторов самим что-то делать в этом направлении, т.е. начальные условия в виде prt-файла неизменны.

Share this post


Link to post
Share on other sites


Bully
только чтобы не пришлось заставлять дизайнеров/конструкторов самим что-то делать в этом направлении,
 зря. Это было бы рациональным решением. А так, переделывание путей - дело непростое. Не уверен, что без знаний самого интерфейса NX сделать желаемое получится.

Share this post


Link to post
Share on other sites
Intento
только чтобы не пришлось заставлять дизайнеров/конструкторов самим

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

 

Подводный камень 1:

Неорганизованные "моделисты" часто используют идентичные имена, когда моделят нечто стандартно-типовое (подшипник, болт, etc). В итоге на диске в разных рабочих папках оказывается куча-мала одноименных файлов с похожей геометрией и смыслом, но абсолютно не взаимозаменяемыми. Либо идентичные по md5 файлы разбросаны  по 100500 папкам проектов разных механизмов (ради опции загрузки сборки  "из папки").

Следствие1: сборка Б дизайнера Иванова, в которую входит подшипник с именем П, откажется автоматически принять и/или поставить на свое место подшипник с идентичным именем П, но входивший в сборку А конструктора Сидорова;

Следствие2: если не контролировать визуально процесс "принятия в семью" перенесенных моделей, то в скором времени с высокой вероятностью будет уничтожена большая часть работы всего отдела; 

Следствие3: работа по автоматическому переносу\переименованию будет проделана зря и придется посадить отдел или его половину за вдумчивую переделку и структурирование.

Подводный камень 2:

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

 

IMHO, не выйдет каменный цветок.

Edited by Intento

Share this post


Link to post
Share on other sites
Maik812

У Баринова была прога по инвертеру для путей. Тоже парасолид. Мой совет написать плагин к Тоталу командеру , там есть много возможностей и по сортировки и выделению. Им все разгребете , любую кучу!

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.



  • Сообщения

    • Kir95
      С проекциями вроде бы норм - вид сверху правильный, разрез только не по стрелке ) Если то, что лист поперёк печатается, то ориентацию листа менять надо в Файл - Настройки печати
    • Kir95
      Примеры из других программ могут навести на правильную мысль. И для расширения кругозора полезно )
    • Гранник
      Таки я и не понял(, это что получается, что мы с бизнес партнером - Туртой зря сбербанковские карточки Мир для поездки в Англию оформили? Какже быть теперь? А можно тама, у них, инвесторские денюжки по пенсионному получить? Ну, там в сберкассе, в собесе или в жэке, никто не в курсе?
    • Krusnik
      А какой косяк нужно поправить?   а) Размеры другого цвета б) Оси в отверстиях пропали (если они были) в) Штамп не по ЕСКД г) Штриховка д) Вражеская система проекций е) Неверный формат при печати   Это из того, что я нашёл.
    • Jesse
      Вопрос в послк #1059 остался без ответа. Перефразирую: 1) можно ли как-то учесть вращение с помощью комплексных частот и векторов; 2) если можно, то нахрена нам это делать, если есть преднапряженный модальник? Что-то мне подсказывает, что под вращением не центробежную силу имеют в виду.... Ну или есть какой-то подвох, что тип во вращающейся системе отсчета моды вычисляются некорректно...
    • sergeikovaliov
      Что касается Калибровка работала но то какие она выдавала размеры, это было что то. Так что настраивать датчик пришлось через адреса 5015,,,,, G124 не определяется системой,  G65 P901H3T1 выдаёт ошибку. Может я конечно ещё многого не знаю, но из всего что я перепробовал мне помогли лишь адреса 5015,,, и ID адреса рэлюшак , в моём случае К0006 бит 3 и бит 2 отвечали за включение блокировки по Z и  X. Если я что то упустил с вниманием выслушаю.  
    • AKLion
      Нарвался на какой то глюк. Куча чертежей которые не хотят нормально печататься. Вывзжу в пдф и вот такой вот косяк, пытаюсь печатать из солида, тоже косяк. Как быстро исправить кучу чертежей? И подскажите как под кат картинки прятать, Кольцо.pdf Кольцо.SLDDRW
    • LyubovMIR
      Ищу работу! Делаю чертежи в области проектирования изделий, в частности выполнение чертежей в КОМПАС 3D, моделей в Solidworks и Siemens NX. В качестве исходных данных выступают ваши требования к изделию, внешний вид, эстетические, функциональные требования и многое другое. Задание подлежит обсуждению на стадии согласования, и корректируется по Вашему желанию в процессе работы. В качестве конструкторских услуг предлагаю: -Разработка нового изделия по фото/эскизу или функциональным требованиям -Корректировка и исправление готовой работы -Моделирование 3D объектов машиностроения, мебели, декоративных элементов -Анализ изделия на прочность, оптимизация конструкции и выдача результата -Другие конструкторские работы оговариваются Гарантируем: -Короткие сроки (от 1 дня за чертеж или модель) -Качество документации оформления согласно ГОСТ -Внесение изменений по просьбе заказчика О себе: Имею опыт работы инженер-конструктором совмещеный с направлением метрологической экспертизы конструкторской документации 3 года плюс 2 года работы на фрилансе. lyubovmirmaks19@mail.ru
    • LyubovMIR
      Выполняю чертежи в области проектирования изделий, в частности выполнение чертежей в КОМПАС 3D, моделей в Solidworks и Siemens NX. В качестве исходных данных выступают ваши требования к изделию, внешний вид, эстетические, функциональные требования и многое другое. Задание подлежит обсуждению на стадии согласования, и корректируется по Вашему желанию в процессе работы. В качестве конструкторских услуг предлагаю: -Разработка нового изделия по фото/эскизу или функциональным требованиям -Корректировка и исправление готовой работы -Моделирование 3D объектов машиностроения, мебели, декоративных элементов -Анализ изделия на прочность, оптимизация конструкции и выдача результата -Другие конструкторские работы оговариваются Гарантируем: -Короткие сроки (от 1 дня за чертеж или модель) -Качество документации оформления согласно ГОСТ -Внесение изменений по просьбе заказчика О себе: Имею опыт работы инженер-конструктором совмещеный с направлением метрологической экспертизы конструкторской документации 3 года плюс 2 года работы на фрилансе. Пишите lyubovmirmaks19@mail.ru
    • Ветерок
      @Snake 60 макрос сохраняет не только развертку в DXF, но и заново сохраняет саму деталь. Думаю, что сохранять деталь заново не нужно, достаточно только развртки.
×
×
  • Create New...