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

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


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

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

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

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




  • Сообщения

    • Fedor
      https://en.wikipedia.org/wiki/Radiation_pressure   Не все физики безграмотные в механике :)  
    • alex0800
      https://vk.com/cncsimulator вам в помощь  
    • Gun
      Станок пишет ошибку SV0449 (X) INV.  IMP ALARM. После диагностики выявили, что сервопривод (выводы на три оси), ругается на статор одной из осей сервомотора. В двух конторах проверяли через контактную группу на статоре, выход за параметры нет. В дальнейшем сами разъединили в статоре катушки  "нулевую" точку звезды и сняли данные: сопротивления,  индуктивности, ёмкость (карандашом без сердечника, ручкой с сердечником). Ротор постоянный магнит. Заставить привод ( три оси) не ругаться  на него (но тогда уйдут параметры оставшихся двух осей (моторов) или перемотать (никто не берётся)?   https://disk.yandex.ru/i/Vv9CVHlSjhaXbA      -шильд    https://disk.yandex.ru/i/E0fWsq0ohhT1_Q      -данные
    • Handrusik
      Здравствуйте.  При создании косозубой шестерни из Toolbox в какой-то момент столкнулся с тем, что вместо привычной шестерни с зубцами, Солид создаёт лишь диск без зубьев. Сначала шестерни получались как и положено - с зубцами, но пока я экспериментировал, что-то разладилось. При этом шестерни других типов (внутреннее зубчатое колесо, зубчатая рейка) создаются правильно. Экспериментировал я только с редактором шестерни, в момент её вставки в сборку. Больше никуда не лазил. Пробовал сохранять шестерню в STL, и открывать в редакторе STL - открывается такой же блинчик, как и в Солид.  Подскажите, что я делаю неправильно? Как создать косозубое внутреннее зубчатое колесо? Делать с нуля самостоятельно?
    • maxx2000
      А имеется ли в арсенале аналог того что в CREO называется BMX (поведенческое моделирование) ? https://youtube.com/playlist?list=PLRhPac0z_f-HfOyCz7GdyVQWFkKrTK4og&si=ZDiiRJTYA7n99Kg9  
    • DuS
      Можно просто в режиме редактирования макроса удалить эти кнопки из формы. При этом код можно не менять) 
    • Борман
      А почему вы первую формулу оттуда не привели ?  
    • Dimetil Gidrozin Dnepr
      немного автобиографии)) я много работ сменил)) но всегда я выбирал работу на которой можно что то делать в солиде, пусть не всю работу, а хоть какие то ее части)) дабы не терять сноровку и навыки)) немало работ я сменил и везде мы были в равных условиях самоучки которые владеют какими то приемами а какими то не владеют. поэтому мы друг с другом советовались и пытались своим методом решить проблему коллеги в моделировании ну или дружно гуглили если проблемы были такими что никто никогда не сталкивался)) и только в одной  фирме было не такое разделение труда. там был ОДИН солидвокер, и десяток ботов, которые просто редактировали его модели. вот этот чел был зубром солида, мегаасом и зарплата у него была соответствующая. и он вообще не делал никаких чертежей, не знал станков, оборудования, не парился, а просто занимался тем что ему нравится- моделированием!! весь конструкторский отдел с утра до вечера штамповал чертежи типичных одинаковых конструкций только с разными размерами. а отдел менеджмента продавал типичную продукцию из каталога фирмы и просто под каждого конкретного заказчика брались типичные конструкции из базы и менялись габариты, либо вносились небольшие изменения по количеству входящих деталей.  при любых сбоях и ошибках, люди не тратили время на вникание, ведь нужно было сделать 100_500 чертежей в день)) а просто брали из базы заново эту модель оборудования и аккуратно вносили изменения и это занимало пол часа и чертежи были готовы)) но!!! это же не наш метод!!! и когда у меня слетели какие то взаимосвязи и привязки эскизов я залип так что мама не горюй, забил на работу и начал пытаться исправить это. на всю критику сотрудников я отвечал что я тут новенький и еще не могу работать так быстро ведь это они асы а я нуб)) дошло до того что начальник разрешил мне сходить к тому асу солида пригласить его в конструкторский отдел и посадить за мой комп и наблюдать за его действиями. и я был единственный в отделе кто еще и с ним спорил))) по поводу редактирования)) и да!!! он починил мою модель и это заняло пол дня в то время как другие за это время наштамповали милион чертежей для цеха)) но это была победа, мне даже зарплату не уменьшили))) ****   а теперь о птичках!!!   все мы рано или поздно приходим к тому что сборка состоит из огромного количества деталей, а изменить нужно только 5% от общей массы)) оставить все привязки и взаимосвязи входящих деталей, только изменить размеры нескольких или добавить/удалить отверстия или развернуть деталь на 65 градусов допустим вокруг оси проходящей через точку на другой детали)) и тогда мы решаем не создавать заново модель сборки и модели всех входящих деталей, потом заново привязывать их друг к другу, а сохранить как новую сборку допустим была сборка пульвелизатор мощностью 1500 не придумал каких единиц)) а нужно сделать модель бульбулятор мощностью 300 килохреней)) и мы начинаем редактировать сборку, меняя привязки деталей друг к другу и к центру координат и главным плоскостям. и если в изменении модели там не много зависимостей и взаимосвязей, то при редактировании входящих деталей мы начинаем редактировать эскиз а там уже на порядок выше привязок и взаимосвязей и они более разнообразные, а если деталь сложная, то эскиз состоит из очень большого количества элементов, каждый из которых к чему то привязан и вот можно одну деталь редактировать целый день если она сложная. потом из за того что она в сборке связана с другими деталями, нужно отредактировать и их размеры, либо проделать небольшие изменения типа просверлить отверстий, поменять угол гиба, сделать паз, добавить какой нибудь нарост, ну или просто обрезать под другим углом. и естесственно меняются плоскости эскизов элементов, меняется их расположение друг относительно друга и других деталей и вот тут уже голова начинает вскипать))) появляются всякие красные и желтые цвета в элементах и привязках. ну со сборкой проще всего. там все эти привязки очень мало действий и времени занимают и редактировать не сложно, а вот с эскизами и их плоскостями уже ой как не просто))   давайте обсудим в этой теме все секреты всех привязок и взаимосвязей и типичные ошибки возникающие в эскизах при редактировании! ну вот пытался специально наредактировать гадостей чтобы вызвать возмущение солида, но не получилось так, как когда реальную конструкцию редактируешь. тут получились легкие ошибки вполне доступные к пониманию любому новичку)) буду признателен если кто то выложит скрины или видео сложных ошибок и возмущений солида и мы обсудим как их моно устранить)))    
    • engyuri
      Пришлось работать в коллективе в сетевом лицензированном SW2022. Причем часть коллег с момента устройства на работу до момента увольнения, который чудесным образом совпадает с воплощением их чертежей в железо, я так и не вижу. Пришел, нарисовал, уволился. Чтобы как-то нормализовать процесс занесения в чертеж технических требований, благодаря макросу ТТ_v_2014_SP0.0 (Leon, спасибо), создал наборы стандартных фраз, применяемых в нашей компании. Казалось бы - пользуйся наработанным и изредка вставляй конкретную фразу , когда это тебе нужно. Но ручки так и лезут нажать одну из выделенных кнопок. В результате в базу попадают разнообразные версии одного и того же пункта ТТ (а мы на той работе всегда так писали) или вообще с грамматическими и техническими ошибками. Ну и, естественно, расползаются по сети. Как бы отключить эти кнопки?!
    • ДОБРЯК
      Прочитайте здесь про давление https://ru.wikipedia.org/wiki/%D0%94%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BC%D0%B0%D0%B3%D0%BD%D0%B8%D1%82%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%B7%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F Обратите внимание на эту формулу Если свет падает под углом θ к нормали, то давление можно выразить формулой. Видите  в формуле cosθ? Это угол между направлением давления и нормалью.   Величина давления зависит от направления. :=) Будете и дальше про психушку рассказывать? Или будете доказывать, что это угол между нормалью и скалярным))) давлением? :=) 
×
×
  • Создать...