Поиск по сайту: Результаты поиска по тегам 'tccomponentitem'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • САПР, Информационные технологии в проектировании и производстве
    • Все вопросы о CAD
    • Все вопросы о CAM
    • Обсуждение CAD/CAM-систем
    • Все вопросы о CAE
    • Все вопросы о PDM
    • Дизайн, ПО для дизайна
    • САПР ТП
    • САПР зданий и сооружений, дизайн зданий
    • Электротехнические САПР
    • Сравнение и Выбор!
    • 3D Модели
    • Трансляция, конвертация, просмотр
    • Ролики по САПР
    • Настройка и выбор ПК под САПР, комплектующие к ПК
    • Программное обеспечение
  • Проектирование и производство
    • Проектирование и конструирование
    • Материалы и покрытия, прокат и профиль
    • Производственные проблемы
    • Оборудование, комплектующие, оснастка, инструмент
    • Прототипирование
    • Вопросы экономики
    • Размещение заказов
    • CNCZONE.RU
  • Полезная информация
    • Новости
    • Статьи
    • Обсудим увиденное или прочитанное
    • Раздел ссылок
    • Литература, Электронные книги, ГОСТы
  • Доска объявлений
    • Размещение заказов
    • Предложение услуг
    • Продажа
    • Покупка
    • Обмен, дарение
    • Размещение вакансий
    • Размещение резюме
  • Разное
    • Флейм
    • Юмор о CAD/CAM и не только
    • Kонкурсы проектов
  • Сервис

Календари

  • Основной календарь



Фильтр по количеству...

Найдено 2 результата

  1. Программирование под Teamcenter начал изучать недавно. Нашел пример как создать TCComponentItem, с ним вроде все понятно. Вопрос: как создать деталь, чтобы допустим пользователь вводил имя, id, ревизию? public static TCComponentItem createItem(String id, String rev, String type, String name) throws TCException { TCComponentItem search = searchItem(id); if (search == null) { TCComponentItemType typeItem = (TCComponentItemType)session.getTypeComponent("Item"); search = typeItem.create(id, rev, type, name, "", new TCComponent()); return search; } return null; } public static TCComponentItem searchItem(String id) throws TCException { TCComponentItemType type = (TCComponentItemType)session.getTypeComponent("Item"); TCComponentItem item = type.find(id); return item; } public static void addToNewStuff(TCComponentItem object) { try { TCComponentFolder newStuffFolder = session.getUser().getNewStuffFolder(); addItemToFolder(object, newStuffFolder); } catch (TCException e) { e.printStackTrace(); } } public static void addItemToFolder(TCComponentItem createItem, TCComponentFolder folder) { if (folder == null) { return; } try { folder.add("contents", createItem); } catch (Exception localException) {} }
  2. Суть задачи в следующем: необходимо создать технологическую операцию из мною созданного окна. Отсюда вопросы: Может кто-нибудь подскажет куда искать/смотреть, или примерчиками поделится Программирование под Teamcenter начал изучать недавно. Нашел пример как создать TCComponentItem, с ним вроде все понятно. Но как его приделать к обработчику событий (кнопка) не знаю. Заранее спасибо. Вот что пока удалось сделать по примерам. public static TCComponentItem createItem(String id, String rev, String type, String name) throws TCException { TCComponentItem search = searchItem(id); if (search == null) { TCComponentItemType typeItem = (TCComponentItemType)session.getTypeComponent("Item"); search = typeItem.create(id, rev, type, name, "", new TCComponent()); return search; } return null; } public static TCComponentItem searchItem(String id) throws TCException { TCComponentItemType type = (TCComponentItemType)session.getTypeComponent("Item"); TCComponentItem item = type.find(id); return item; } public static void addToNewStuff(TCComponentItem object) { try { TCComponentFolder newStuffFolder = session.getUser().getNewStuffFolder(); addItemToFolder(object, newStuffFolder); } catch (TCException e) { e.printStackTrace(); } } public static void addItemToFolder(TCComponentItem createItem, TCComponentFolder folder) { if (folder == null) { return; } try { folder.add("contents", createItem); } catch (Exception localException) {} }