Перейти к публикации

Массовое создание объектов


Рекомендованные сообщения

Доброго времени суток.

Возникла необходимость создания в ТС множества объектов типа Материал. Существует таблица xls со свойствами объектов. Необходимо автоматически по таблице создать все объекты в базе ТС.

Есть ли стандартные утилиты по этой процедуре? Или надо программировать?

Версия ТС 8.3

Ссылка на сообщение
Поделиться на других сайтах


Доброго времени суток.

Возникла необходимость создания в ТС множества объектов типа Материал. Существует таблица xls со свойствами объектов. Необходимо автоматически по таблице создать все объекты в базе ТС.

Есть ли стандартные утилиты по этой процедуре? Или надо программировать?

Версия ТС 8.3

если Tc8.3 то там по идее уже должна появиться хорошая интеграция с офис приложениями.почитайте мануалы.Вроде нужно также устанавливать опцию Office Live integration(мог ошибиться).

Если программировать - то приемлимый вариант написать на Java - работа с Excel на java будет попроще,используя например библиотеку Apache POI.

Если с java туго - можно сделать на ITK,для совсем стандартного варианта использовать входной текстовый файл вместо екселя.Вариантов много

Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток.

Возникла необходимость создания в ТС множества объектов типа Материал. Существует таблица xls со свойствами объектов. Необходимо автоматически по таблице создать все объекты в базе ТС.

Есть ли стандартные утилиты по этой процедуре? Или надо программировать?

Версия ТС 8.3

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

Попробуйте, не пожалеете :)

в 99% случаях ее хватит.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

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

Попробуйте, не пожалеете :)

в 99% случаях ее хватит.

геморная она однако
Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Спасибо Mr Eugene,

после некоторых ковыряний и установки клиента для офиса разобрался. Работает чертяка))

Изменено пользователем Frantic
Ссылка на сообщение
Поделиться на других сайтах

А как у Вас получилось?Не могли бы подсказать как писать эту строчку tcexcel_import(что в ней нужно описывать),покажите пример ,если Вам не сложно.

Ссылка на сообщение
Поделиться на других сайтах

1) Сначала надо установить Client for MS Office.

2) Создать excel файл что-то наподобие этого:

post-19397-1299743753_thumb.png

3) Сохранить его как "Текстовые фалы (с разделителями табуляции) (*.txt)

4) Запустить Teamcenter command prompt (черное окошко) и в нем написать tcexcel_import -u=infodba -p=(пароль) -g=dba -i=(полный путь до созданного файла txt)

Ну и посмотреть, что пишется в окошке.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

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

Изменено пользователем lg1978
Ссылка на сообщение
Поделиться на других сайтах

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

прям таки у каждого пользователя системы в его личной папке Newstaff у вас видны созданные при импорте объекты?

или только у того, кто эти объекты создавал?

я к чему веду: в Тиме ВСЕ объекты создаются в однородном, общем пространстве, безо всяких там "файловых папок" (с точки зрения пользователя, а не организации томов на диске для файлов документов).

для удобства можно создавать 1, 2, много папок и класть в них один и тот же объект (что подчеркивает, что объекты не в папках хранятся :) ) - т.е. "папка" - это такой же объект Тима, как и Item - а раз так то и попробуйте этой же утилитой создать нужные вам объекты "папка" и связать их с нужными вам объектами Item.

зы: сам лично так не делал, но если бы была такая задача - начал бы с вышеприведенного способа.

Ссылка на сообщение
Поделиться на других сайтах

Ещё в ТС есть параметр, который определяет, в какую папку по-умолчанию будут сохраняться создаваемые или загружаемые объекты. У него 3 значения: в папку Home, в папку Newstuff и ни в какую папку (т.е. просто в базу). А вот название параметра сейчас не вспомнил, поищите в хэлпе.

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

А так, я полностью согласен с Mr Eugene, и от себя скажу, чтобы отвыкали пользоваться папками в ТС - это лишние ссылки. Гораздо удобнее найти объект поиском, чем лезть в дерево папок.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • DemonicCat
      а можете им поделиться?
    • Jesse
      Также по формуле Струхаля  хотел оценить насколько частота срыва вихрей с лопастей рабочего колеса находится близко к собственной частоте вала. Т.е. что-то вроде того   Вопрос в характерной длине. Вот в этих лекциях говорится, что надо брать что-то вроде длины дуги между лопастями. Т.е. это и будет получается наша характерная длина (k - число лопастей).   Т.е. в моём случае выделенный зеленым участок.   Вроде похоже на картинки из cfd те что выше кинул. Но всё же: никому не попадался источник по правильному выбору характерной размера/гидравлического диаметра? Обосновать хочитца!   p.s.: и тут блин тоже частота срыва вихрей близко получается к СЧ..)) Струхаль брал равным 0,2
    • gjkol
      Уважаемый, а что означает это НД/ВД или g75 Peck Grooving Cycle O.D. or I.D.   просто по моему опыту, когда знаешь расшифровку все становится понятее.  Заранее благодарен
    • mml35
      Я в любом случае благодарен, за потраченное на меня время.) Буду искать ошибки в уравнениях регионов.
    • Ветерок
      Я не знаком с вашими настройками, поэтому не могу сказать. У меня не так. А разбираться в ваших настройках нет никакого желания, уж извините.   Если деталь есть в разделе спецификации, а номер позиции не отображается, это странно. Надо разбираться с настройками спецификации. Может, там ещё какие условия прописаны.
    • mml35
      Про раздел спецификации понятно то, что в при создании файла (в каталоге Camozzi нет этого раздела и его нужно заполнить самостоятельно). Но на основании чего Creo вносит в параметры модели при создании например детали - вносит параметр  РАЗДЕЛ_СПЕЦИФИКАЦИИ - Детали. Потом я создаю так же резиновое кольцо и Creo в РАЗДЕЛ_СПЕЦИФИКАЦИИ - Стандартные детали? На основании чего она так решает. Может потому что нет обозначения-поставил все равно стандартное изделие. Может потому что нет чертежа - создал. Все равно стандартное изделие. Понятно, что можно в ручную изменить, но вопрос каков алгоритм, признак что Creo делает такую разноску?   И я так и не понял, почему в спецификации на этот импортированный штуцер нет номера ПОЗ (запрос rpt.index - стоит), хотя на чертеже позиция ставится? Где искать проблему?     
    • Ветерок
      На сайте производителя смотрели? Или вам нужны чертежи для серийного производства? Тогда точно к производителю :)
    • Ветерок
      Не важно как получена деталь. Номер позиции проставляется автоматически. А вот чтобы деталь попала в соответствующий раздел спецификации, у неё должен быть задан соответствующим образом параметр, который отвечает за раздел спецификации. Этот параметр может называться по-разному в зависимости от того, какими настройками пользуетесь. Например, этот параметр может называться TIP. На картинке в ответе выше этот параметр называется ТИП. Если на вашей картинке это РАЗДЕЛ_СПЕЦИФИКАЦИИ, то там нужно указать нужное значение. Это значение тоже может быть разным. К сожалению, в Крео нет единого стандарта. Каждый дилер (почти каждый) предлагал свои варианты, кроме того, на отдельных предприятиях могли быть совсем свои настройки.   В принципе, как фильтруются модели можно посмотреть в фильтрах соответствующего раздела таблицы спецификации.
    • butlug
      Точно не помню какой именно из параметров - но это параметры на созданный мной подшипник скольжения. В графе позиция у меня стоит запрос &rpt.index Спасибо за ответ. Но чаще всего есть только step и искать исходник сделанный в неизвестной программе через третьи руки перекупов по времени такое себе занятие на несколько дней... - проще уже самому расставить если их не сотни), а если это может сделать машина причем сгруппировав по диаметрам и глубинам - зачем людей по чем зря беспокоить непонятными вопросами)
    • david1920
      В личку смотрите
×
×
  • Создать...