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

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


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

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

Возникла необходимость создания в ТС множества объектов типа Материал. Существует таблица 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 пользователей

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




  • Сообщения

    • gudstartup
      @gudi продублировали ответы по теме а зачем неясно....
    • ANT0N1DZE
      Упрощенный план действий: Начните со стр. 155 https://www.utgt73.ru/uploads/biblioteka/fizika 10.pdf Если будет вращаться быстро и не в вакууме, то надо будет учесть "парус" этого тела, там сопротивление газа зависит от скорости движения. Это уже примерно 1 курс университета (тоже гуглится спокойно). 
    • MagicNight
      Заметил такую особенность, что в PowerMill v6 (возможно и в других тоже) происходит следующее... Создаю NC-файл и туда сбрасываю траектории (около 10-15 на разные фрезы), на выходе некоторые траектории не прописывает вкл охлаждения. То есть в графе Охлаждение на одну из 10-15 траекторий пишет НЕТ, на всех остальных -Стандартное (то есть да) Получается, что из, условно десяти траекторий, одна или две прописываются без включения СОЖ. Но что интересно по отдельности программы выходят с включенной СОЖ, всегда! Не могу понять зависимость с этим. Кто-нибудь сталкивался с этим?
    • ЮрЮрыч
      Вам нужно просто общее количество или оптимальную раскладку для резки наподобии нестинга?
    • Jesse
      да. Забыл добавить. Я там в тестовом примере ещё сверху шум накинул небольшой амплитуды, в 10 раз меньше чем основной сигнал. Если шум убрать, то получится что амплитуда дискретного фурье спектра растёт примерно в sqrt(N2/N1) раз, где N2 - число отсчётов для правого графика, а N1 - для левого. Но не суть.. Мой главный вопрос как получить "рабочую", правильную амплитуду DFT, которую можно было бы вбить в прогу?   не, у меня более простой второй вариант) вот когда скажут заморочиться с ансамблем и случайными процессами, тогда и будуда и комиссии если что-то подобное пробубнить, то мне точно прилетит..   Harmonic Response. На резонанс проверить.   вот сейчас только в голову пришло! Там ведь поправочные коэффы в DFT используются! Типа 1/sqrt(2*Pi) чё т такое. Пойду курить вольфрам
    • Orchestra2603
      Я, честно скажу, не знаю как на практике это проходит, что в нормах пишут и т.д. Стоит задача провести вероятностный анализ (вероятност ьпревышения пределеа текучести, например), или надо просто посчитать динамику на одну вот эту вот историю ускорений, и все? Второй вариант проще, но по-правильному, наверное надо, как в первом варианте.   а какой анализ вы хотите делать?   Если больше отсчетов по частоте, то повышается разрешение в частотной области, и просто пик становится более резким. В предельном случае будет просто одно значение в районе частоты действия силы, а вокруг него везде нули. Но, когда разрешение падает, то амплитуда с пика "сползает" и "растекается" на соседние частоты. Но сама сумма в силу равенства Парсеваля, как вы правильно сказали,  должна быть такой же.   Это очень странно. Впечатление такое, что как будто где-то какой-то косяк с БПФ. Если в начале во времени был синус с амплитудой 1, то на спектр еможет быть 1 (если однсторонний спектр), либо 1/2, если двухстронний спектр. Может, оконная функция какая-то странная? Надо разбираться...  Так а если он задаст на уровне земли как кинематическое возбуждение опорного контура? Вроде же норм... Или речб о том, чтобы убрать из модели опорную конструкцию, на которой держится оборудовнаие?
    • Борман
      и не только. При отсутствии отраслевого ГОСТа, пользуйтесь СП 14.13330.2018. Там найдете нужные коэффициенты.
    • Jesse
      у нас по НП-068-05 в отсутствие акселерограмм и спектров ответа и на 3g трясут.. мне тоже один мужик с испытательного центра посоветовал типа "бери максимум с акселерограммы да и всё". Максимум в районе 0.5g и получается   имеете в виду, что если оборудование расположено выше, то там и ускорение больше будет?
    • serg-nn
      Подскажите новичку что не так в этой программе. Деталь простая, на выходе получается полная ерунда- фасок нет, качество поверхности жуткое, самый малый диаметр вообще накатан. В симуляции , что в станке, что в программе все хорошо. Считаю по формулам- подачи сходятся... УП https://cloud.mail.ru/public/XUNu/xwkFybupZ https://ibb.co/zfZVSsL
    • Борман
      Вот вам 0,4 Надо задавать с графика выше в этом посте. Но это ускорение на поверхности земли. Надо его превратить в расчетное ускорение.
×
×
  • Создать...