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

Внедренный объект не может быть удален в изоляции


ra99

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

Добрый день.  Предыстория- перенос ГОСТов группы Г27 из ТС2005/NX4 в ТС10/NX10. NX4 сгенерировал семейство корректно.

Теперь при генерации  семейства (NX 10.0.3.5) возвратилась такая ошибка:

Ошибка создания элемента семейства Втулка 7030-0462 ГОСТ 9059-69:
Внедренный объект не может быть удален в изоляции

Куда копать?


в нативном NX все так же.

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


Семейство делалось в NX4?

А хитрых параметров/выражений там у Вас нет случайно?

 

И попробуйте поискать по гуглу (именно по АНГЛОЯЗЫЧНОЙ версии гугла, а не по google.ru) по фразе "embedded object can not be removed in isolation".

По результатам я вижу, что люди уже сталкивались с похожими проблемами, возможно решение найдёте там.

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

да есть тама хитреца :cool:  типа такого.

[mm]p201=if (b=1)(0.3) else (if (b=1.6)(0.5) else (if (b=2)(0.5) else (if (b=3)(1) else(if (b=5)(1.6) else(if (b=8)(2) else(if (b=10)(3) else(0)))))))
[mm]p202=if (b=1)(0.2) else (if (b=1.6)(0.3) else (if (b=2)(0.3) else (if (b=3)(0.5) else(if (b=5)(0.5) else(if (b=8)(1) else(if (b=10)(1) else(0)))))))

ну да ну да пробовал почистить. что у меня что у кекса за бугром - "This option I did try before. It doesn't seem to help!". 

Пробовал-не рабит.

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

Даааааа, я что-то сразу молодость свою вспомнил и AutoLISP в AutoCAD. :biggrin:

 

Кстати, а версия Excel у вас какая?

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

Добрый день.  Предыстория- перенос ГОСТов группы Г27 из ТС2005/NX4 в ТС10/NX10.Теперь при генерации  семейства (NX 10.0.3.5) возвратилась такая ошибка:

Ошибка создания элемента семейства Втулка 7030-0462 ГОСТ 9059-69:
Внедренный объект не может быть удален в изоляции
Куда копать? в нативном NX все так же.
Вводная: Сам я пока только NX8.5 и TC9

1. Запустите NX в Native и с english интерфейсом ->

выложите сюда это же сообщение в оригинале ...

2. В NX4 вроде имена переменных в Expression "A" и "a" понимались как разные.

потом до NX8.5 включительно NX считает, что это одна и та же переменная - надо исправлять ...

Ссылка на сообщение
Поделиться на других сайтах
Object &000007FFF72BFB78 is an instance of UGS::EXP_expression in file "Втулка 7030-0451 ГОСТ 9059-69.prt E"
isa                                      2385
om_object_flags                          2
**om_object_flags                        has_a_tag
om_storage_flags                         0
root_object                              &000007FFF72B8768 (UGS::OM::RootObject)
tag                                      TAG 46957 (0xb76d) (UGS::EXP_expression)
major_version                            60
minor_version                            60
lhs                                      UTF8 "d"
rhs                                      UTF8 "25//Эксель"
ip_parent_partname_set                   NULL
cached_expression_data                   NULL
time_stamp                               22
m_isInterModule                          0
exp_flags                                0
kf_flags                                 33
exp_flags2                               0
exp_transient_flags                      0
kf_transient_flags                       0
value                                    25
unit_type                                &000007FFF7286AB0 (UGS::Part::Unit::Type)

*** EXCEPTION: Error code  580079 in line 421 of o:\ugnx1003\ip5\src\part\no\ind\fam_attr_exp_definitions.c at Tue Apr 26 10:31:53 2016 Арабское время (зима)
+++ Failed to simultaneously edit expression - d

И так по всему лог-файлу на все потомки семейства.

Честно говоря я не особо сейчас могу с уверенностью сказать, но похоже что что-то не так конкретно с параметром "d".

Хотя может это как с контекстными JT в сборке - на первой Teamcenter падает и про остальные уже ничего не скажет. :smile:

Может остальные выражение ему тоже не понравятся.

 

Где-то там у вас диаметр задаётся как-то сложно?

И да, IgP прав насчёт регистра.

В своё время переход на NX6 доставил немало зубной боли.

Правда я сейчас проверил на пустом файле - NX8.5 дал  создать одновременно "R" и "r".

Может затык возникает дальше, на этапе реального использования параметров в последующих выражениях.

Конфликт всяких "D" и "d" надо бы проверить.

Нет у вас там одновременного наличия "D" и "d", например?

 

Уже не помню, но возможно есть какая-то переменная окружения, при установке которой с регистром NX работает как в старых версиях.

 

P.S.: Файлы .prt из внешки открывать не могу - политика информационной безопасности. :sad:

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

Вводная: Сам я пока только NX8.5 и TC9

1. Запустите NX в Native и с english интерфейсом ->

выложите сюда это же сообщение в оригинале ...

2. В NX4 вроде имена переменных в Expression "A" и "a" понимались как разные.

потом до NX8.5 включительно NX считает, что это одна и та же переменная - надо исправлять ...

Creating member parts for family...
Failed to create family member Втулка 7030-0451 ГОСТ 9059-69:
An embedded object cannot be deleted in isolation

переменные в NX4 d и D не различаются. Для пользовательского различения в конце добавлял "_". Интересен момент. Перетащил с пару десяток семейств и только на этой детальке возникла ошибка.

 

Даааааа, я что-то сразу молодость свою вспомнил и AutoLISP в AutoCAD. :biggrin:

 

Кстати, а версия Excel у вас какая?

Excel 2007 SP3

Нет у вас там одновременного наличия "D" и "d", например?
 

это исключено!

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

Создать папку, назвать "Семейство". В эту папку положить полноценные файлы, отличающиеся, как в прошлом семействе.

Про фичу Семейство  забыть, как про страшный сон.

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

 

Не, ну а чо - раньше это было популярно очень и удобно - внешний и внутренний диаметр обозначать.

Как конструктор на чертеже задал.

 

Покажите выражение для "d".

Кстати, вспомнил, у меня был как-то случай - пробелы в формулах в разных версиях NX воспринимались как-то по-разному.

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

 

И ещё - если бы генерация потомков производилась на локальной машине, а не в TCE, то имена у потомков были бы в кириллице, я правильно понимаю?

Ой, прошу прощения, затупил.

"d" это же табличный параметр, да?

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

Создать папку, назвать "Семейство". В эту папку положить полноценные файлы, отличающиеся, как в прошлом семействе.

Про фичу Семейство  забыть, как про страшный сон.

стерто стерто стерто. только ТС. 

 

Покажите выражение для "d".

 

значения d задаются в таблице. числа. целые.

Ссылка на сообщение
Поделиться на других сайтах
значения d задаются в таблице. числа. целые.

 

В выражениях "d" в дальнейшем не используется, напрямую в параметр размера идёт?

 

В какой-то из листовок сименса пару лет назад было написано что-то про то, что версия экселя в каких-то случаях может сказываться. Но это бабка надвое сказала. Пробовать только если все другие варианты отпадут.

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

только как ссылочный аргумент в if

пример

[mm]d3=if (d=16)(2) else (if (d=20)(3) else (if (d=25)(3) else (if (d=32)(4) else (if (d=36)(5) else (if (d=40)(6) else (if (d=50)(6) else (0)))))))
Ссылка на сообщение
Поделиться на других сайтах

Посмотрел ГОСТ 9059-69

Там на чертеже указаны такие размеры: "d" и "D"; "l" и "L"

если у Вас и в Expression, также надо исправлять

н-р: "dm" и "D"; "lm" и "L"

И ещё, там "d1" это резьба, попробуйте операцию с ней удалить и попробуйте создать

детей ...

Ха ! кстати там и "d1" с "D1"; "d2" c "D2"

 

Ё-моё, а какого лешего у вас d3 через если, вы же про семейство глаголите,

так оно(d3) и браться/задаваться должно из таблицы Excel ...

Выложите исходный файл в NX4.

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

Посмотрел ГОСТ 9059-69

Там на чертеже указаны такие размеры: "d" и "D"; "l" и "L"

если у Вас и в Expression, также надо исправлять

н-р: "dm" и "D"; "lm" и "L"

И ещё, там "d1" это резьба, попробуйте операцию с ней удалить и попробуйте создать

детей ...

Ха ! кстати там и "d1" с "D1"; "d2" c "D2"

 

Ё-моё, а какого лешего у вас d3 через если, вы же про семейство глаголите,

так оно(d3) и браться/задаваться должно из таблицы Excel ...

откройте prt и перестаньте гадать. 

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

меня терзают сомненья относительно 

if

UDF тут ни при чем. завтра проведу чистый эксперимент. с нуля соберу модель и семейство в NX10.

еще момент. если дальше долбить инструмент "создать деталь" то детальки полосами все таки создает. ммм обновляшки NX надо потянуть

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

Попробовал я в NX8.5 Native прямо из вашего файла создать ребёнка - без вопросов и проблем.

Так что, что-то от NX10 ...

Разберётесь, отпишите пожалуйста ...

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

Попробовал я в NX8.5 Native прямо из вашего файла создать ребёнка - без вопросов и проблем.

Так что, что-то от NX10 ...

Разберётесь, отпишите пожалуйста ...

Аналогично попробовал в NX 9.0.3.4 (установлен штатно). Все сгенерировал. Были ошибки со ссылочным ребром для UDF но после погашения операции все обновилось корректно. 

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

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

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

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

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

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

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

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

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

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

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




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