как найти ошибку в эскизе

Автор a871, 19.07.06, 00:00:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

a871

Поиск  и устранение ошибок в эскизе Компаса:
1.Разрушим  макроэлементы
Загляните в ВЫДЕЛИТЬ-ПО ТИПУ.
Если в эскизе есть макроэлемент, разрушьте его. При построении модели он не  учитывается (как если бы он был выполнен не основной линией).
После устранения каждой найденной ошибки проверяйте возможность построения детали, возможно, вы уже устранили все ошибки.
2. Исправим ошибки контура
Запустим СОБРАТЬ КОНТУР. Эта замечательная команда  позволит нам выявить все ошибки контура. Для контура лучше выбрать тип линии утолщенная.
После щелчка  возле любой кривой контура возможно появление на нем зеленой стрелки. Стрелка должна появиться только в конце незамкнутого контура, в остальных случаях появление стрелки означает, что обнаружена ошибка контура, причем их может быть целых три вида:
а) самопересечение контура
б) разомкнутый (ошибочно) контур
в) лишняя кривая, совпадающая с контуром и потому невидимая
В любом случае  выходите из команды,  не создавая контур(STOP),   устраняйте ошибку и снова давайте команду СОБРАТЬ КОНТУР. Если  по команде СОБРАТЬ КОНТУР стрелка не появилась (или только в конце разомкнутого) значит, вы исправили все ошибки контура. Если деталь по-прежнему не построить, значит,  в эскизе есть лишние объекты
3.Удалим лишние объекты
Лишние объекты мы не видим потому, что они имеют очень малые размеры, или (и) находятся за границами экрана. В самом контуре лишние объекты мы уже удалили (п.2.в)
3.1. Удалим лишние объекты за границами эскиза
- построим окружность вокруг эскиза по 2-м или 3-м точкам
- ОЧИСТИМ ОБЛАСТЬ за границами окружности.
- удалим окружность.
Если это не помогло, значит,  лишние объекты мелкие и находится  в границах экрана, переходим к п.3.2.
3.2. Подключаем библиотеку TestClos, она покажет концы разомкнутых кривых, т.е., к сожалению, не все виды ошибок.
В принципе, п.3.3 удаляет все виды лишних объектов, но  п.п.3.1 и 3.2  выполняются очень быстро,  причем вне зависимости от сложности эскиза. Они  могут  помочь быстро устранить ошибку, тогда не придется выполнять 3.3, поэтому я их оставил. Для простого эскиза лучше сразу переходить к 3.3.
3.3 Удаление любых лишних объектов.
а) Выделим все (Crl+A)
б) ВЫДЕЛИТЬ-ИСКЛЮЧИТЬ-ОБЪЕКТ
Исключаем из выделения  то, что не хотим удалять (контур, ось, размеры,  спроецированные объкты)
в) DELETE, удаляем все лишние объекты
Удачной работы!

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

Pav

Неплохая инструкция, осталось только код написать  :-)))

Леха_СА

Неплохая инструкция)
У нас наиболее часто нарушается требование пункта "В"
(кривая, совпадающая с контуром)
и хоть я и ставлю там удаление исходных объектов, при
создании контура, всё-равно наслаивается ещё один контур,
естесвенно совпадающий со своей  предыдущей "копией".
:)

Force

Предлагаю проще:
1. Выделить все.
2. Удалить.
3. Перерисовать правильно! :)
Работает безотказно в 99% случаев!

Вячеслав

Читал инструкцию, притом неоднократно. Чем-то напоминает Дисциплинарный Устав Советской Армии. Другого ощущения не было...

a871

Цитата: Вячеслав от 24.07.06, 17:04:13
Читал инструкцию, притом неоднократно. Чем-то напоминает Дисциплинарный Устав Советской Армии. Другого ощущения не было...
В любом эскизе наделайте ошибок, да побольше.
Проверьте, останутся ли ошибки, если точно следовать инструкции.
Насчет литературных достоинств этого опуса, согласен, скучновато, ни сатитры, ни юмора. Даже частушками не назовешь.