Jump to content

PLMXML export/import


Frantic

Recommended Posts

Коллеги.

Есть необходимость перенести данные из установки Teamcenter с одной моделью данных на установку с другой моделью данных.

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

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

Объекты типа:

ab4_Det

ab4_Assy

ab4_Cherteg

 

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

na2_Detal

na2_Assembly

na2_Cherteg

 

Сделать это надо желательно все массово, а не кликая по каждому изделию для экспорта.

Как я понимаю, надо в Администраторе PLM XML создать свой TransferMode для экспорта в одной установке и свой TransferMode для импорта в другой установке. Но как это сделать, что там настраивать, никак не пойму. :no:

Link to post
Share on other sites
  • 4 weeks later...


Поменялось только название типа айтема? Все атрибуты и связи те же?

Что-то я сомневаюсь, что без программирования это можно сделать.

Link to post
Share on other sites

Перенос данных можно сделать средствами PLMXML. Но надо учитывать, что, например, из приложения "Мой Teamcenter" можно экспортировать айтемы, атрибуты, наборы данных и пр., но нельзя структуру. А из "Менеджера структуры" можно выгрузить структуру, но нельзя данные. Поэтому должно быть два запроса для каждого случая. И при импорте тоже, загрузка будет в два этапа.

Перевод названий можно сделать автоматизированным, простым макросом для замены текста в XML. Если необходимо ещё и атрибуты перенести (не просто заменить названия), то придётся более сложный скрипт писать.

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

Link to post
Share on other sites

Поменялось только название типа айтема? Все атрибуты и связи те же?

Что-то я сомневаюсь, что без программирования это можно сделать.

Атрибуты те же (то есть их суть та же), но названия другие.

 

 

Перенос данных можно сделать средствами PLMXML. Но надо учитывать, что, например, из приложения "Мой Teamcenter" можно экспортировать айтемы, атрибуты, наборы данных и пр., но нельзя структуру. А из "Менеджера структуры" можно выгрузить структуру, но нельзя данные. Поэтому должно быть два запроса для каждого случая. И при импорте тоже, загрузка будет в два этапа.

Об этом не знал, спасибо. На самом деле сейчас не импортируются наборы данных в приложение "Мой тимцентр", но это баг какой-то, GTAC разбирается с этим.

Link to post
Share on other sites

Можно написать обработчик события, которое срабатывает по окончанию plmxml экспорта, например.

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

Link to post
Share on other sites
  • 2 weeks later...

Перенос данных можно сделать средствами PLMXML. Но надо учитывать, что, например, из приложения "Мой Teamcenter" можно экспортировать айтемы, атрибуты, наборы данных и пр., но нельзя структуру. А из "Менеджера структуры" можно выгрузить структуру, но нельзя данные. Поэтому должно быть два запроса для каждого случая. И при импорте тоже, загрузка будет в два этапа.

Перевод названий можно сделать автоматизированным, простым макросом для замены текста в XML. Если необходимо ещё и атрибуты перенести (не просто заменить названия), то придётся более сложный скрипт писать.

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

Вы не правы про PLMXML воооообще

Поменялось только название типа айтема? Все атрибуты и связи те же?

Что-то я сомневаюсь, что без программирования это можно сделать.

Атрибуты те же (то есть их суть та же), но названия другие.

 

 

Перенос данных можно сделать средствами PLMXML. Но надо учитывать, что, например, из приложения "Мой Teamcenter" можно экспортировать айтемы, атрибуты, наборы данных и пр., но нельзя структуру. А из "Менеджера структуры" можно выгрузить структуру, но нельзя данные. Поэтому должно быть два запроса для каждого случая. И при импорте тоже, загрузка будет в два этапа.

Об этом не знал, спасибо. На самом деле сейчас не импортируются наборы данных в приложение "Мой тимцентр", но это баг какой-то, GTAC разбирается с этим.
Знать нечего, человек ляпнул не знаючи

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

Если разница между объектами только!!! в названиях, а структура идентична, то все у вас получится

Link to post
Share on other sites
  • 1 year later...
Эйсидисия

Всем привет, я в работе с ТС новичок, и соответственно познания мои ничтожно малы... в том числе и в терминологии, поэтому извините если что не так обозвала. Собственно вследствие этого и обращаюсь за помощью. Сразу возникли проблемы с экспортом и импортом. В Администрировании импорта/экспорта необходимо создать Transfermode для экспорта деталей из Рабочей области с сохранением иерархии папок. Необходимо чтобы экспортировались все необходимые Dataset (Bitmap, Ugmaster, zip, JT). И надо экспортировать из Классификатора полностью всю иерархию с элементами, атрибутами, представлениями. Может кто подскажет как правильно создавать Transfermode? или как правильно заполнить таблицу Closure rule ( а именно какие строчки отвечают за выше указанные элементы)?   

Link to post
Share on other sites
Эйсидисия

У нас только на английском вся документация :sad: ... А на русском, случаем ни у кого нету?

Link to post
Share on other sites

У нас только на английском вся документация :sad: ... А на русском, случаем ни у кого нету?

английский надо знать хотя бы на уровне чтения. тем более что зачастую документация на русском(не только по тимцентру) не всегда качественно переведена (обычно дают каким-нибудь студентам переводить). так что английская документация особенно по тимцентру - приоритетней. мы всегда пользуемся английским оригиналом.

 

русскую документацию скачайте с ftp сименса

Link to post
Share on other sites

Там эта часть не переведена :no:...   

если английский вы совсем не воспринимаете - то могу только посочувствовать

Link to post
Share on other sites
Эйсидисия

Воспринимаю, на уровне школы... но в любом случае не понятно что в строчках Closure rule писать.

Link to post
Share on other sites

Воспринимаю, на уровне школы... но в любом случае не понятно что в строчках Closure rule писать.

пусть вам проведут или отправят на курсы по тимцентру по возможности. модель данных тоже плохо понимаете как устроена?

Link to post
Share on other sites
  • 1 month later...

что касается классификатора, там есть кнопочка специальная для экспорта-импорта. в classification admin если не ошибаюсь.

Link to post
Share on other sites
  • 8 years later...
streamdown

Некропостинг прям))

Но всё же. Коллеги, поделитесь документацией по пользованию TC XML.

Почитал "Администрирование экспорта/импорта PLM XML/TC XML", где всё вроде понятно что делать с PLMXML, но проблема в том что хочу все ревизии от айтема и по ним пробегаться.

Рассматриваю выгрузку данных сейчас со всех возможных сторон.

Link to post
Share on other sites
21 час назад, streamdown сказал:

Некропостинг прям))

Но всё же. Коллеги, поделитесь документацией по пользованию TC XML.

Почитал "Администрирование экспорта/импорта PLM XML/TC XML", где всё вроде понятно что делать с PLMXML, но проблема в том что хочу все ревизии от айтема и по ним пробегаться.

Рассматриваю выгрузку данных сейчас со всех возможных сторон.

sql :D

Link to post
Share on other sites
20 часов назад, streamdown сказал:

Ну, это хард вей ))

а у вас что то кастомное или базовое?

какого рода нужны данные?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • eljer0n
      Большое спасибо за ответ! Т.е. теоретически, препятствий отсортировать всю сборку по всем уровням вложенности нет? Я так понял из обсуждений в интернете, что из коробки сортировка подсборок в солиде не работает, сортирует только верхний уровень (по схеме раздел -> обозначение -> наименование). Мои эксперименты это подтвердили.
    • Говорящий Огурец
      H - Это нативный хайденовский формат. С родными циклами и прочими примочками. I - для работы в формате ISO-кодов. Хайден это позволяет. ЗАЧЕМ это делать - вопрос открытый :) 
    • alex68nic
      Коллеги, добрый день. поделитесь опытом, в каком формате вы используете программы, если делать ее на САМ системе? в формате .Н или .I? какой более правильный и корректный?
    • kkk
      Может они справочные?
    • SB.il
      В дереве нет знака что эскиз заблокирован, но управлять размерами я не могу ??? Контекстное меню не появляется
    • alex68nic
      всем спасибо за ответы! я просто работал с окумами. там есть цикл пересчета CallOO88 для пересчета выглядит от так  CALL OO88 PX=25.403 PY=-13.942 PZ=-3.241 PB=-6 PC=201 PH=1 PP=60 и здесь уже координаты новой точки в плоскости уже содержаться в цикле, поэтому у меня и возник вопрос как это делается в хайдене коллеги, еще такой вопрос. поделитесь опытом, в каком формате вы используете программы, если делать ее на САМ системе? в формате .Н или .I? какой более правильный и корректный? коллеги, еще такой вопрос. поделитесь опытом, в каком формате вы используете программы, если делать ее на САМ системе? в формате .Н или .I? какой более правильный и корректный?
    • maxx2000
      @alex68nic да ты пока и без картинок справляешься. Всё и так понятно
    • aleksejkolinko
      Как переносить обозначение размера вручную на то место, которое будет соответствовать ГОСТу, а не как попало? Компас совсем неправильно расставляет размеры.
    • mannul
      PLANE RESET CYCL DEF 7.0 DATUM SHIFT CYCL DEF 7.1 X0 CYCL DEF 7.2 Y0 CYCL DEF 7.3 Z0   Не, он просто не знал о DATUM SHIFT. Теперь знает.
    • alex68nic
      спасибо! встречный вопрос - а как вернуться после обработки отверстий в наклонной плоскости с новой нулевой точкой, созданной при помощи CYCL DEF 7 DATUM SHIFT (смещение) и PLANE SPATIAL(поворот), в первоначальную точку? не знаю, как здесь приложить изображение, я бы показал  
×
×
  • Create New...