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

Определение тэга объекта (NX Open API)


Entwerfer

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

Добрый вечер!

 

Возникла необходимость в переносе разработанной программы на другой ПК (та же версия NX, та же версия среды разработки, та же версия операционной системы). При запуске - теги объектов сборки по какой-то причине пустые.

 

Ниже представлен фрагмент программы, в котором получаем имя объекта и его тэг. Раньше все хорошо работало, сейчас даже при создании новой программы данная операция возвращает пустой тэг (имя объекта отображается правильно).

NXOpen::DisplayableObject *dobj1;
NXOpen::DisplayableObject *dobj2;
NXString object1;
NXString object2;
tag_t object1_tag;
tag_t object2_tag;
Assemblies::ClearanceSet *cl_set;

/*
фрагмент кода, выполняющий анализ зазоров в сборке
*/

//получаем данные о проанализированных парах объектов         
cl_set->GetInterferenceData(dobj1, dobj2, &type, &newInterference, 
					interfBodies, &point1, &point2, &text, &interfNum, &config, &depthResult, &depth, &direction, &minPoint, &maxPoint ); 
	
object1 = dobj1->Name(); //возвращает имя объекта (название детали)
object2 = dobj2->Name();
object1_tag = dobj1->Tag(); //возвращает пустое значение
object2_tag = dobj2->Tag();

Проверяла, есть ли тэг либо функцией UF_OBJ_ask_name (получаем имя объекта по тэгу), либо UF_TAG_ask_handle_of_tag.

 

Так как можно получить тэг объекта типа DisplayableObject?

 

Заранее спасибо!

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


Вы хоть версию NX напишите (всё равно спросят), а желательно ещё и пакет обновления (MP).

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...