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

Внешние ссылки - как изменить?


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

Всем привет!

Создал сборку, которая состоит из десятка других сборок, каждая из которых - из 5-10 деталей. Многие детали имеют внешние ссылки, как на детали своей сборки, так и на детали других сборок. Строил-строил, все вроде отлично, и тут оказалось что один из размеров одной из деталек нужно изменить. Взял, зашел в эскиз, поменял размер, и тут пошло поехало... SW отказался все перестраивать, более того практически все связи оказались нарушены :blink: Часть ссылок с вопросительным знаком, а как SW сказать о замене - не нашел :sad: Могу только удалить ссылки, и построить все заново, но это 99 % переделывать :sad: Может кто подскажет как можно просто переподставить-заменить ссылки? То есть SW говорит о несуществующей кромке, почему, я так и не понял, деталь то не менял, поменял только цифру в размере. Как SW указать нужную кромку вместо потеряной? И желательно чтобы он сам прошелся по всем деталям и заменил соответствующую ссылку автоматом. Ну как вариант хотя бы ручками но в режиме какого-то диалога, а не удалять все, а потом обратно восстанавливать :wallbash:

Помогите, люди добрые, совсем руки опускаются :sad::surrender:

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


Либо верни размер обратно и посмотри - найдётся потерянная кромка или нет. Либо зайди в эскиз с подвешенной привязкой (в том контексте, в котором он создавался) и восстанови подвешенную взаимосвязь. Остальные ссылки программа обновит.

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

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

... и восстанови подвешенную взаимосвязь.

Как? Удалить и задать заново? Так программа говорит почти на все связи вопросики, с какого начать? :sad: Я понимаю что виноват я, вопрос же как вернуть все обратно...

А обратно не дает уже...

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

Так она ничего не сигнализирует, в том то и прикол. Но и не перестраивает другие детали. А возле большей части эскизов справа вопросики... С чего начинать - фиг знает... И как? Ручками удалять? А нету в SW замены?

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

И значки ошибки не горят возле элементов с подвешенными привязками? Такие ма-а-аленькие... Жёлто-коричневые (если мы с тобой не дальтоники, конечно).

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

И значки ошибки не горят возле элементов с подвешенными привязками? Такие ма-а-аленькие... Жёлто-коричневые (если мы с тобой не дальтоники, конечно).

В том то и прикол что не горят :sad: Эскиз определен, все значки привязки синенькие, никаких вопросов, но выбирая линию показываеть "Колинеарность->?"... Короче, перебрал все ручками, поудалял сопряжения, восстановил заново. Получилось. Благо было всего то десяток таких деталек, в каждой по два-три эскиза. Все, каждый день перед работой сохраняю копию всего нарисованного :mad:
Ссылка на сообщение
Поделиться на других сайтах

Обычно такая штука с вопросом получается, когда деталь создаешь в контексте сборки и один из элементов эскиза привязываешь к элементу другой детали. Если элемент, относительно которого была произведена привязка, удален либо заново построен (в смысле удалил, а на его месте построен похожий) - то связь теряется и возникает ошибка.

P.S. Извини, туплю с утра - прочел изначальный пост и понял, что ты именно это и имел ввиду...

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

P.S. Извини, туплю с утра - прочел изначальный пост и понял, что ты именно это и имел ввиду...

:smile: Бывает... Вопрос был - можно ли каким-то образом заменить/переопределить утраченые ссылки на новые? Или только удалить привязку - указать заново? Неужто нету какого-то варианта замены? Вот в сопряжениях можно удалить несуществующую грань-кромку, указать новую, и поехали дальше. Неужто в ссылках такого нету? :unsure:
Ссылка на сообщение
Поделиться на других сайтах

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

А можно и не удалять, а просто указать ещё раз и запись с вопросиком заменится сама.
Ссылка на сообщение
Поделиться на других сайтах

Вопрос был - можно ли каким-то образом заменить/переопределить утраченые ссылки на новые? Или только удалить привязку - указать заново? Неужто нету какого-то варианта замены?

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

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

Возможно поможет

использование - Именованных элементов - Имена, назначенные для кромок и граней

Help SW

Имена, назначенные для кромок и граней, отобразятся в диалоговом окне Именованные элементы. Эти имена используются в определенных условиях при замене компонентов в сборке.

........

Если в старом компоненте содержится сопряжение, включающее именованный объект, а компонент замены имеет соответствующий объект с тем же именем, программа будет использовать соответствующий объект при повторном добавлении сопряжения. Имена для объектов назначаются в диалоговом окне Свойства элемента.

небольшое но

при создании сопряжений

не видно название граней они нумируются по своему Грань <1>, Грань <2> и т.д.

чтобы увидеть все Имена именнованных объектов, участвующих в сопряжениях и находящихся в сборке

надо на папке сопряжения правой клавишей - заменить объект сопряжения

вроде так

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

Вопрос был - можно ли каким-то образом заменить/переопределить утраченые ссылки на новые? Или только удалить привязку - указать заново? Неужто нету какого-то варианта замены? Вот в сопряжениях можно удалить несуществующую грань-кромку, указать новую, и поехали дальше. Неужто в ссылках такого нету?

Можно. В эскизе есть кнопка "Показать все взаимосвязи". Тыцкаешь на эту кнопку, в списке указываешь "Подвешенные " (они показываются желто-коричневым цветом в списке). Затем тыцкаешь на такую взаимосвязь, ниже появляются ее свойства с указанием элементов. На эскизе выделяешь новый элемент взамен отсутствующего и тыцкаешь кнопку "Заменить".

post-3069-1153859402_thumb.jpg

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

Можно. В эскизе есть кнопка "Показать все взаимосвязи". Тыцкаешь на эту кнопку, в списке указываешь "Подвешенные " (они показываются желто-коричневым цветом в списке). Затем тыцкаешь на такую взаимосвязь, ниже появляются ее свойства с указанием элементов. На эскизе выделяешь новый элемент взамен отсутствующего и тыцкаешь кнопку "Заменить".

Самое интересное что желто-коричневых не было, но в списке "Подвешеные" связи имелись. Может глюки с перерисовкой :g: Но все вышесказаное нашел, вот только не додумался выделить новый элемент!!! :doh: А до этого "Заменить" была неактивной, что совершенно логично! (ну это сейчас логично, а тогда было непонятно :smile:). Спасибо! :clap_1:
Ссылка на сообщение
Поделиться на других сайтах

К теме про внешние ссылки. Вот наблюдал такой глюк. Допустим есть сборка из 2 деталей. Одна из деталей своей геометрией ссылается на другую (нарисована в сборке по первой детали). Теперь создаем новую конфигурацию сборки (допустим 01) и новую конфигурацию первой детали (тоже 01), где, отрезаем ту часть детали на которую ссылается вторая деталь в сборке. Активируем в сборке в конфигурации 01 соответствующую конфигурацию первой детали. Естественно во второй детали возникает ошибка в эскизе (желтые треугольники), она не может найти геометрию по которой построена. Но, предполагалось что в конфигурации 01 деталь 2 будет погашена. Гасим ее. Ошибка пропадает. Переходим в изначальную конфигурацию сборки с исходной необрезанной первой деталью. Ошибка появляется вновь, не смотря на то, что геометрия присутствует. Если зайти в редактирование эскиза и выбрать "Показать все взаимосвязи" то там все взаимосвязи выглядят нормальными, подвешенных нет. Но эскиз продолжает подсвечиватся как ошибочный.

Единственный выход это сначала погасить вторую деталь а только потом менять в сборке конфигурацию первой. Тогда ошибка не возникает.

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

SW2005 сп4.

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

К теме про внешние ссылки

А я кстати вообще не понимаю идеологию по поводу блокировать или разорвать внешнии ссылки.

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

Один раз попробовал перетянуть линию отката в дереве думал оставшиеся элементы с сылками солид не будет видеть.

Щас, или все или ничего. А в пресформах постоянно требуется использовать внешнии ссылки. Что то не найду способ как обойти это - "... все ссылки"

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

Щас, или все или ничего. А в пресформах постоянно требуется использовать внешнии ссылки. Что то не найду способ как обойти это - "... все ссылки"

<{POST_SNAPBACK}>

Это обойти пока вряд ли удастся. Но, по собственному опыту, это не досттавляет особых неудобств, хотя внешние ссылки в моей работе используются постоянно (детали делаются в контексте сборки).
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • bubl leg
      Всем доброго, друзья! Может кто умного чего подскажет: надо в солиде сделать комплект из пары моделей и потом вывести так - чтобы они, при вставке в слайсер Cura (это я для FDM 3d печати заморачиваюсь) - вывелись строго в том же пространственном положении (например, как бутерброд, лежащие друг на друге, в том же положении, как и в солиде). Я как то так делал - но забыл...:-)   Зачем это надо: печатаю нижнюю модель, печать заканчивается. меняю цвет прутка, удаляю нижнюю деталь, загружаю верхнюю и печатаю её. У меня как то давно так получалось вывести, что модель можно было разгруппировать и удалить ненужное. Сейчас в .stl всегда экспортирую под печать - там не работает такое. Итак? ;-) Любым идеям буду рад!
    • Maik812
      чем открыл/сохронил? сделай сохранить копию.
    • gudstartup
    • Guhl
      Журнал "Огонёк" брать надо, у него бумага хорошая, плотная.
    • Viktor2004
      ну да. Поезд попался не реставрированный. Даже без биотуалета. До последнего момента думал что поеду один в купе. В последнюю секунду вбегает мужик с глазами как у рака. Бросил сумку и давай метаться от туалета к туалету. Но нет. Санитарная зона. А ему очень плохо. Говорю ему, Ладно. Давай этот журнал раскладывай на полу, закрывай дверь и делай свое дело. Потом свернешь в окно выкинешь. Его аж трясет бедного. Закрыли дверь, он расположился, я отвернулся, отошел к окну, открыл его и закурил. Вдруг слышу сзади грозный упрек "Вообще-то в купе не курят!"  
    • gudstartup
      @Viktor2004 согласен. но человек сам хочет попробовать фанук на зуб.. с фирмой или китайцами всегда успеет связаться
    • Viktor2004
      ему надо искать фирму которая продаст FROM модуль к его станку. И ехать покупать вместе с ЧПУ что бы на месте проверить
    • gudstartup
      @Viktor2004 у автора по от 35i работает на 32i а собственный модуль фром неисправен и в м\сх флэш небольшая каша в данных так что ему придется искать другой фром модуль от 32i чтобы считать  рабочий   образ с нормальными данными.  
    • Viktor2004
      Я пробовал считывать так. Выпаял микросхему памяти из модуля, затем купил CF карту с таким же контроллером. Выпаял оттуда микросхему на 128Mb она была на месте "0" и впаял вместо нее микросхему с модуля. https://market.yandex.ru/product--karta-pamiati-cfg8b51mkazws-zaveb-tdk-512-mb/109304488?sku=102980643607&uniqueId=45170721&do-waremd5=G3-wTXG-Bm2zCvteY2KyaA&resale_goods=resale_resale&resale_goods_condition=resale_excellent Так как контроллеры совпадают, GBDriver RA8 программой WINHEX я снял образ с карты. Там уже все блоки были на своих местах. Только вряд ли вам это поможет. На 31i-A такое бы еще прокатило, а на 31i-B в системе появился файл SYS CNTL. Он генерится как на основе загружаемого софта, так и на основе ID-номера контроллера GBDriver. Так что побитно скопированная микросхема у меня работать не стала.
    • gudstartup
      @ДмитрийКм образ с плохого фром модуля у вас явно поврежден так что его на работоспособность можете не рассчитывать. надо считывать системные файлы с хорошего станка @ДмитрийКм если с хорошего 32i фром модуль не дадут то надо искать  файлы вашего по отдельно. но учитывая сложности с бэкапом системы у современных вряд ли они имеются в чистом виде.
×
×
  • Создать...