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

Создать POM_object


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

Здравствуйте!

Подскажите, как создать POM-объекты (parentClassName="POM_object") с помощью RAC

Все примеры которые я видел ранее были на ITK

Нужно понять принцип создания таких объектов, как потом их связывать с другими объектами (я так понимаю обычное добавление не поможет)

Если посмотреть в базе, то связь происходит через таблицу POM_BACKPOINTER (а не через PIMANRELATION)

Спасибо

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


UnPinned posts
16 минут назад, lexx174 сказал:

через SOA я думаю должно получиться

Куда посмотреть направление можно?)

3 день ищу ничего похожего найти не могу

Кстати SDB которым вы тоже пользовались они делали такое, но также в коде вызывали функцию из dll (create_pom_object) 

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, lexx174 сказал:

а почему не хотите на С написать работу с POM объектами?

Хотелось бы реализацию на java они привычней

А у вас примеров никакого нет чтобы посмотреть хоть как это делается? Может был пример создания любого объекта который наследуется от POM?

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

мне проще на ITK написать.а из плагина потом вызвать функцию

Теоретически в пакетах soa.strong должно быть, но надо смотреть глубже

 

java rac - больше ориентировано на работу с бизнес-объектами на уровне клиента

ITK - работа на стороне сервера,в том числе с POM

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

мне проще на ITK написать.а из плагина потом вызвать функцию

Теоретически в пакетах soa.strong должно быть, но надо смотреть глубже

 

java rac - больше ориентировано на работу с бизнес-объектами

ITK - работа на стороне сервера,в том числе с POM

Ну возможно кстати что на java это и невозможно сделать)

Кстати нашел старую тему 

Там это уже обсуждалось, но решение в конце не выложили :D

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

ну в той теме человек на ITK все сделал. через функции POM_

 

POM_create_instance ( tag_t  class_id,
    tag_t instance_tag  
  )  
Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, lexx174 сказал:

ну в той теме человек на ITK все сделал. через функции POM_

 

POM_create_instance ( tag_t  class_id,
    tag_t instance_tag  
  )  

Я сейчас про это как раз читаю, в мануале server_customization_programmers_guide только описание функции есть.

А можно небольшой экскурс в эту тему)

Вот пример на java 

            final TCUserService user_service = this.session.getUserService();
            requirement = (TCComponent)user_service.call("create_pom_object", obj_args);

массив объектов мы передадим, а на с как правильно сделать ? как принять этот массив? Что потом с ним делать)

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, butulec сказал:

Я сейчас про это как раз читаю, в мануале server_customization_programmers_guide только описание функции есть.

А можно небольшой экскурс в эту тему)

Вот пример на java 

            final TCUserService user_service = this.session.getUserService();
            requirement = (TCComponent)user_service.call("create_pom_object", obj_args);

массив объектов мы передадим, а на с как правильно сделать ? как принять этот массив? Что потом с ним делать)

на С нужно сделать свою server_exit функцию по определенным правилам, это все в мануале описано по ITK.

там будет метод _register где регистрируется функция.и сама функция описывается сколько параметров принимает, типы параметров,и что возвращать должна.

а на ява - там работы совсем малость - пару строк кода буквально, чтобы вызвать.

 

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

 

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

@butulec мне просто интересно, для чего Вам понадобилось создавать POM_object? Какую задачу Вы решаете? Это же один из базовых объектов, от которых наследуются другие объекты, я редко встречал, когда его создают напрямую.

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Nek сказал:

@butulec мне просто интересно, для чего Вам понадобилось создавать POM_object? Какую задачу Вы решаете? Это же один из базовых объектов, от которых наследуются другие объекты, я редко встречал, когда его создают напрямую.

Я создаю не POM_object 

У нас в модели данных есть объект который наследуется от него

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, butulec сказал:

Я создаю не POM_object 

У нас в модели данных есть объект который наследуется от него

Хорошо, а если не секрет, то для каких целей Вам понадобился этот объект?

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Nek сказал:

Хорошо, а если не секрет, то для каких целей Вам понадобился этот объект?

Он используется у нас в manufacturing для хранения некоторой информации) а почему такой интерес? Я такое видел не только у нас (как я выше писал)

33 минуты назад, lexx174 сказал:

на С нужно сделать свою server_exit функцию по определенным правилам, это все в мануале описано по ITK.

там будет метод _register где регистрируется функция.и сама функция описывается сколько параметров принимает, типы параметров,и что возвращать должна.

а на ява - там работы совсем малость - пару строк кода буквально, чтобы вызвать.

 

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

 

Я уже ранее делал такое, как раз с вашей помощью) имеет ли значение назначение функции? Если тут передается массив объектов как это на с сделать?

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, butulec сказал:

Он используется у нас в manufacturing для хранения некоторой информации) а почему такой интерес? Я такое видел не только у нас (как я выше писал)

Да мне на самом деле просто интересно, т.к. я сам никогда не создавал объекты, которые наследуются напрямую от POM_object вот мне стало и интересно для чего создавать такой объект и для каких целей его можно использовать. Я так понимаю из интерфейса Teamcenter в него без программного кода ничего не получится записать?

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Nek сказал:

Да мне на самом деле просто интересно, т.к. я сам никогда не создавал объекты, которые наследуются напрямую от POM_object вот мне стало и интересно для чего создавать такой объект и для каких целей его можно использовать. Я так понимаю из интерфейса Teamcenter в него без программного кода ничего не получится записать?

Редактировать получится, а вот создать видимо нельзя

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, butulec сказал:

Если тут передается массив объектов как это на с сделать?

ответил

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • soldo
      @maxx2000 Спасибо за развернутый ответ, очень помогли! @ak762 Благодарю, хороший вариант.
    • ak762
      holder - держатель, и так как узел используется для закрепления инструмента, в адаптированном на русский я бы использовал резцедержатель  в конкретном случае похоже sleeve эквивалент collet т.е. цанга получается 5 spindle sleeve holder = 5-ти местный цанговый держатель/резцедержатель
    • ДОБРЯК
      А что еще остается делать. В Ансис точно частоты будут разные, даже не сомневайтесь...
    • ДОБРЯК
      Кроме собственных чисел нужно еще и собственные вектора найти. Вы даже не понимаете задачи. Надо решить квадратное уравнение, чтобы найти два собственных числа и вектора для задачи любой размерности. Такой глупости я еще не слышал. Поэтому и смеюсь над вашими знаниями, которые вы еще в детском саду получили. И этим гордитесь... :=)
    • maxx2000
      прямо по чертежу 1. инструмент 2.гайка цангового патрона типа ER 3. хвостовик цангового патрона 4 многоместный держатель 5. Фиксирующие винты   Открутите гайку цангового патрона и установите в неё цангу нужного размера, накрутите на место; Установите в цангу инструмент и затяните гайку цангового патрона; Ослабьте крепёжные винты на многоместном держателе и отрегулируйте положение инструмента; Затяните фиксирующие винты;
    • Ander
    • ak762
      я бы попросил у заказчика дать конкретную марку применяемого материала и использовать эти данные для расчета судя по данным с MatWeb https://www.matweb.com/search/DataSheet.aspx?MatGUID=08fb0f47ef7e454fbf7092517b2264b2 там разброс механических свойств материала существенный включая зависимость от наполнителя и способа изготовления    
    • Jesse
      потестил со смещённым колесом.. Если коротко, то печаль)) В модальнике прикладываю вращение в разные сторона, частота та же. Пробовал даже "гнуть в разные стороны" - извлекать деформированные модели, когда уск. своб. падения направлено вверх и вниз. В модальниках частота та же, без изменения.. @Борман@AlexKazну что ж, если выкрутиться никак, будем осваивать Ansys. Чё ещё остаётся делать?!)))) Вроде какие-то видосики есть на ютюбе. Спс за овтеты)
    • soldo
      Приветствую всех! Часто искала информацию на форуме, связанную с переводом, но кое-что не могу найти и хочу попросить о помощи. Я перевожу инструкцию для токарного автомата продольного точения и не очень хорошо понимаю все, что связано с креплением инструмента к станку. Конкретно меня интересуют следующие вопросы. Станок оснащен разными инструментальными блоками, есть суппорт с резцами, блок с инструментами для поперечного сверления и т.д.  И есть один блок, который на корявом английском называется 5 spindle sleeve holder, На этом блоке 5 шпинделей и на них можно закрепить инструмент для сверления, нарезания резьбы и растачивания. В названии этого блока фигурируют какие-то втулки (sleeve), предполагаю, что это патроны? Вот, что примерно написано в инструкции по поводу установки инструмента в этом блоке: (1) Ослабьте стопорный винт ② и установите режущий инструмент ① на втулку ③. (2) Затяните стопорный винт ② и закрепите режущий инструмент ① на втулке ③. (3) Ослабьте резьбу ⑤ и вставьте втулку ③ в блок ④ . (4) Переместите втулку ③ в направлении длины и отрегулируйте прямоугольное положение режущего инструмента ①. (5) После регулировки затяните резьбу ⑤ и зафиксируйте втулку ③. Мой вопрос: как можно назвать этот блок и что это за "втулка"?  Прикрепляю ссылку, на ней скриншоты из инструкции с общим видом инструментальной системы, 5-шпиндельного блока и соответствующих инструментов для сверления. https://imgur.com/a/fpBgmLA
    • Snake 60
      @alek77  У меня норм, просто надо соблюсти условия: 1) масштаб вида 1:1 2) масштаб листа 2:1 почему такие условия хз.
×
×
  • Создать...