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

NX Open C++ Геометрические ограничения


Kartel366

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

Доброго времени суток!
 
Столкнулся с проблемой анализа геометрических ограничений, а именно при попытке вытащить компоненты, на которые ссылается геометрическое ограничение, возвращается пустой вектор.
Session *theSession = Session::GetSession();
Part *workPart(theSession->Parts()->Work());
Part *displayPart(theSession->Parts()->Display());
UI *theUI = UI::GetUI();
Positioning::ComponentPositioner *componentPositioner1 = workPart->ComponentAssembly()->Positioner();
Positioning::ConstraintCollection *list = componentPositioner1->Constraints();
Positioning::ConstraintCollection::iterator iter_list = list->begin();
vector <NXOpen::Positioning::ConstraintReference *> vecReference;
vecReference = (*iter_list)->GetReferences();
if (vecReference.empty()){
	theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, "ПУСТО");
}
vecReference.clear();

В чем ошибка и как ее можно исправить? Заранее спасибо!

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


 

Посмотрите, точно ли ограничения цепляете?

 

Эти ограничения, накладываются в ручную, а уже после запускается приложение. На картинке видно, что ссылки на объекты есть

post-46551-0-54356100-1432917611_thumb.png 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Krusnik
      Заклёпки - сила. Титаник был на заклёпках)
    • ДОБРЯК
      Именно так и написано на всех языках мира. Нет площадки - нет направление света или нет площадки - нет направления ветра. 
    • clavr
      я прикидывал. пользоваться умею. поставили оборудование побольше потом. по факту глянули. прогиб есть. отсюда задача - увеличить жесткость. изначально все описал же. идей накинули прям от души
    • davidovka
      Может что-то меняли, не искал, но нет. Либо ставить еще раз такой же размер. Либо делаешь еще раз такую же заметку, удаляешь первую и размер появляется.
    • Dimetil Gidrozin Dnepr
      у него рама, с двумя поперечными балками, на которые ставится оборудование. нагрузка статическая. точные размеры и вес оборудования он укажет в комментах вот схема его рамы и нагрузки.   габариты наружной рамы: 2000х2500 ммм. профиль сделал 100х45х45х3мм. на две поперечных балки внутри прямоугольной рамы ставится оборудование, нагрузка статическая.  
    • Dimetil Gidrozin Dnepr
      simulation- эта приложуха в солиде активируется. наверняка тут полно народу который в ней работает. я просто не шарю жал кнопы отфонаря))) создай тему с названием этой проги и опиши свою проблему и дай точные размеры эскизы      
    • Пингвинчик
      Может кто подсказать. При ссылке на размер в текстовой заметке размер в неё мигрирует Можно это как то убрать? Мне нужно что бы заметка дублировала размер
    • brigval
      Универсальный вариант!
    • GalielO
      @BadSanta Какой токарный пост? Их много. Отзеркалить контур обработки попробуйте. Или пост настройте.
    • Dimetil Gidrozin Dnepr
      вот усиление поперечной балки на болтах. сделать два усиления. нужно в наружной стенке усиления. вырезать отверстия под накидной ключ большого диаметра, ну типо окна сделать.   я в рассчетах не шарю для этого есть специальные люди. мой тебе совет тут на этом форуме не только по солидворксу подфорум и раздел. тут наверняка есть раздел расчетчиков. образмерь свою конструкцию и попроси их просчитать ну это делается в приложухе к солиду. короче там жмешь кнопочку и оно тебе выдает при твоей нагрузке какая деформация какие напряжения и не превышает ли предельно допустимые для такой детали. вот пусть они тебе скажут какую площадь сечения профиля нужно брать чтобы не превышали. а ты методом наборки как четки на нитке насадишь на болтах усиления с обеих сторон балок пока не наберешь суммарно нужную площадь сечения!
×
×
  • Создать...