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

Циклические ссылки


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

В последнее время в моделях начали появляться циклические ссылки (circular references). Длина цикла обычно равна 3. Как правило, какой-либо фичер ссылается на группу (group head), а группа ссылается на этот фичер.

Появление таких циклов остается для меня загадкой.

Объясните, пожалуйста, почему они появляются (то есть что сделать, чтобы их не было) и как с ними бороться.

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

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

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


Циклические ссылки появляются при переопределении размещения компонента, созданного (а не собранного) в сборке.

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

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

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

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

Циклические ссылки обычно появляются при реструктуризации модели, когда

компонент перемещается вверх или вниз по дереву модели.

Привязки в этом случае остаются такие как и были. Получается, что

некоторые компоненты привязываются к другим компонентом, которых в

сборке еще не существует (по дереву модели), точнее которые будет

загружены позднее.

ProE этом случае создает файлы имя_сборки.crc, в котором перечисляются

все циклические ссылки.

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

сборке к моменту вставки нового/переопределяемого компонента.

Влиять они должны только на скорость загрузки. Модели с циклическими

ссылками нормально работают. Но лучше их переопределять.

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

бррр... Вы имеете в виду то, что образуются циклические ссылки между компонентами сборки?

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

я не создавала компонентов в сборке

А группу фичеров (на которую идет ссылка) в сборке не создавали?

И какая версия Pro/E?

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

суть-то в принципе понятна. Дело в том, что я не создавала никаких фичеров в режиме сборки. Вообще никаких. А циклические ссылки появились. С чем это еще может быть связано? Например, сборка с помощью connection'ов могла привести к их появлению?

Proe WF 2.0 build F000.

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

у РТС вообще много глюков, а в нулевых версиях особенно. В принципе, нулевые верси как раз нужны для того, чтобы понять сколько времени потратит РТС на приведение программы к рабочему состоянию. Не знаю, всё ли они подчистили в WF2, но уже слепили WF3. Опять с нулевым билдом :)

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

Циклические ссылки создаются не билдом, а вами и ProE здесь ни при чем.

Достаточно в дереве модели выбрать компонент мышкой и перенести его вверх

или вниз.

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

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

Достаточно в дереве модели выбрать компонент мышкой и перенести его вверх

или вниз.

<{POST_SNAPBACK}>

вот специально открыл сборку в WF2 - не позволяет ПроЕ перетащить в дереве элемент выше ссылочного. Перетащить можно только вместе со ссылочными элементами. Так же, как и фичи в детали.
Ссылка на сообщение
Поделиться на других сайтах

GOLF_stream

у РТС вообще много глюков

По сравнению с чем?

а в нулевых версиях особенно

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

ладно, будем менять билд.

всем спасибо за ответы.

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

GOLF_stream

По сравнению с чем?

<{POST_SNAPBACK}>

Вообще-то по правилам русского языка при использовании слова "много" не обязательно с чем-то сравнивать. Это обязательный атрибут лишь для сравнительной формы прилагательного (в данном случае "больше"). Не придирайтесь к мелочам, пожалуйста.

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

ладно, будем менять билд.

Не думаю, что смена билда поможет именно в этой ситуации... :g:

Но с нулевого, кАнеШнА, уйтиТЬ надо.... :rolleyes:

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

Вообще-то по правилам русского языка при использовании слова "много" не обязательно с чем-то сравнивать. Это обязательный атрибут лишь для сравнительной формы прилагательного (в данном случае "больше"). Не придирайтесь к мелочам, пожалуйста.

<{POST_SNAPBACK}>

Да везде их много.

А вот анализ критериев по которым вибирают систему:

post-4055-1121944338_thumb.jpg

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

Basnev

"много" - это куча! :)) А кучу с чем ни сравнивай, она кучей и останется :)))

По существу Вам уже ответили. Это не сравнительная степень (больше).

Хотя, понятия "много" и "мало" у каждого свои.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      @Andrey.V построить эквидистанту к поверхности или набору поверхностей и их объединить? 
    • gudstartup
      не хватает правильного hdd ведь совместимость идет не только на логическом т.е программном но и на аппаратном уровне. у ата устройств есть команда dev id по которой при необходимости загрузчик может получить информацию об устройстве а у вас там логически диск а физически все равно cf карта rfr nbg ecnhjqcndf и если ему не фиолетово то загружаться он не будет.  более новые системы прекрасно работают с ssd а вот ваши древние всегда преподносят сюрпризы совместимости.
    • Andrey.V
      Можно, но уходит много времени и не всегда это получается. Хотелось бы выделить и нажать кнопку объединить 
    • joolis1
      Большое спасибо, помогло 
    • FUH
      Добрый день!   У меня станок Reckermann RBZ-1320-ALPHA.   ЧПУ HEIDENHAIN TNC426.   Хотел заменить HDD. Снял образ с пропуском bad-блоков HD Clone и записывал на разные варианты 1) mSata 16Gb через переходник mSata-ide 2) CF карты 4Гб и 16Гб (2шт) через переходник 2xCF-ide   Станок загрузить с копий не удалось. С hdd висит Loader 3.0 секунд 10-15 и загружается, с моих ssd висит бесконечно.   Но если всунуть пустую CF карту, то предлагает восстановить и на этом висит. Ждал больше часа.   А если отказаться от восстановления то появляется меню из 6ти пунктов, где можно выполнить форматирование, которое завершается успешно и для 4гб и для 16гб. Создаются 3 пустых раздела. Для 16гб по 2гб, а для 4гб - 2гб, 166мб и 1,67гб. Из под Windows они распознаются как RAW, а из под Linux как FAT16. Пробовал скопировать на них файлы, все равно висит на Loader 3.0   Для извлечения диска приходится каждый раз снимать разбирать блок. HDD там в металлической корзинке и подвешен на резиночках. С CF удобнее - можно снять на месте. Уже думаю вывести ide-шлейф наружу для быстрой замены.   Что ему не хватает? Уж вроде при форматировании в стойке и закидывании файлов с пока еще работающего диска все должно работать? Все файлы с оригинала копируются, получается их не затронули bad-блоки.
    • fantom.ul
    • warriorzor
      На наших стойках сохранение по-другому: RI F пуск И вывод проги соответственно RI S пуск  
    • Fedor
    • Mihanoid
      Всем большое спасибо! Помогло. Проблема действительно была в опции save_objects. Теперь итерации крепежа не сохраняются. Файл*.idx не появляется.  Странно что раньше такого не было. Хотя config я не трогал много лет. И там опция save_objects всегда была changed_and_updated
    • maxx2000
      @Andrey.V а по сечениям или сети кривых нельзя построить поверхность?
×
×
  • Создать...