Форум пользователей ПО АСКОН

Профессиональные вопросы => Конструирование => 2D (черчение и оформление чертежей) => Тема начата: z011 от 18.12.24, 13:40:03

Название: Размеры. Меняется привязка. Почему?
Отправлено: z011 от 18.12.24, 13:40:03
Коллеги, здравствуйте!
V20.
Разместил в 2D. Но подозревая, что в эскизах 3D не лучше.
Новый чертеж. В чертеж добавляется новый (первый) вид. На виде проводится отрезок. Один конец фиксируется. Ставится размер - длина отрезка. ДЛИНА ОТРЕЗКА!
Добавляются два отрезка. Наложение ограничения - совпадение средних точек отрезков, перпендикулярность отрезков, равенство для отрезков, выравнивание по горизонтали.
Размеры. Ну почему 01.jpgРазмеры. Ну почему 02.jpg
Теперь соединяем среднюю точку отрезков с концом первого отрезка.
Размеры. Ну почему 03.jpg
Через некоторое время смотрим ограничения первого отрезка и удаляем совпадение конца этого отрезка со средней точкой других отрезков
Размеры. Ну почему 04.jpg
А теперь перемещаем отрезки соединенные между собой средними точками. Результат:
Размеры. Ну почему 05.jpg
Почему? Это вообще нормально?
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: СВ от 18.12.24, 13:58:21
Цитата: z011 от 18.12.24, 13:40:03Через некоторое время смотрим ограничения первого отрезка и удаляем совпадение конца этого отрезка со средней точкой других отрезков
1 - Совпадение точек (2) не относится ли к размеру? Проверьте то же самое с наложением размера ПОСЛЕ соединения всех линий.
2 - если это глюк, какое отношение он имеет к реальности? Вы делали что-то именно по работе и так сработало или делали просто так?
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: z011 от 18.12.24, 14:06:44
2. Обнаружил в процессе работы. В более сложных построениях. Решил воспроизвести в новом чертеже с минимальным количеством построений. Воспроизвелось.
1. Совсем не понял о чем Вы спрашиваете. Есть размер отрезка - сам по себе. Есть еще построения - сами по себе. Соединил конец отрезка с другими построениями, разъединил. Размер отвязался от конца отрезка и привязался к точке других построений.
Просьба посмотреть как обстоят дела с этим в V21, V22 и V23.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: СВ от 18.12.24, 14:13:13
1 - про Совпадение точек (2): когда есть совпадение НЕСКОЛЬКИХ элементов к одной точке, то сложно понять - а что с чем совпадает, считаешь одно, а в реальности - другое. Убрал совпадение - а что именно убрал?
А предлагаю я повторить построение, но Размер ставить в последнюю очередь. И проверять Совпадение точек (2) до Размера и после.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: Pokemon от 18.12.24, 14:16:23
Цитата: z011 от 18.12.24, 14:06:44Есть размер отрезка - сам по себе.
В моем понимании у размера есть две привязки к отрезку - "совпадение точек".

Цитата: z011 от 18.12.24, 14:06:44Соединил конец отрезка с другими построениями, разъединил.
Соединили точки, теперь размер привязан к общей точке соединения графики. Убрали у отрезка привязку "Совпадение точек" - отрезок отвязался от общей точки, а размер остался привязан к общей точке. Теперь отрезок можно образмеривать заново.

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

Попробуйте в изначальной графике проверить ограничения размера:

2024-12-18_16-15-45.png
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: СВ от 18.12.24, 14:25:44
 Именно так.
Когда  несколько элементов совпадают в одной точке, НОРМАЛЬНО было бы КАЖДОЕ соединение показывать, а Компас вместо этого их все "гребёт под одну гребёнку". (Хотел даже Предложение писать ...) Т.е. в данной точке совпадают Размер и край Отрезка, два отрезка пересекаются, Отрезок совпадает с одним из двух отрезков (причём невозможно понять каким, пока не начнём копаться).
Когда отключаешь Совпадение точек, то нужно ещё смотреть какой элемент при этом выделен (будет различная реакция), и всё равно дальше возможны разные варианты (зависит от количества оставшихся совпадений).
В общем, в этой ситуации - выкручиваться за счёт последовательности действий. И помнить, что, к примеру, Совпадение точек (2) для Размера и Совпадение точек (2) для какого-то отрезка - это разные совпадения.

Может быть (если посидеть несколько часов/дней/недель), сообразится какая-нибудь хитрость, а может и нет...
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: Pokemon от 18.12.24, 14:39:56
Цитата: z011 от 18.12.24, 14:06:44Соединил конец отрезка с другими построениями, разъединил.
Попробуйте ради интереса нажать не на отрезок, а на другие построения и у них удалить нужную привязку "Совпадение точек". Возможно, что отрезок останется образмеренным.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: СВ от 18.12.24, 15:04:37
 Останется. Но нарушится что-то другое, не то, на что рассчитывал. И как быть?
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: Pokemon от 18.12.24, 15:16:52
Цитата: СВ от 18.12.24, 15:04:37Но нарушится что-то другое, не то, на что рассчитывал.
Хорошо бы пример.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: YNA от 18.12.24, 15:18:29
Цитата: z011 от 18.12.24, 14:06:44Просьба посмотреть как обстоят дела с этим в V21, V22 и V23.
А где файл? На что смотреть?
Цитата: СВ от 18.12.24, 14:13:131 - про Совпадение точек (2): когда есть совпадение НЕСКОЛЬКИХ элементов к одной точке, то сложно понять - а что с чем совпадает, считаешь одно, а в реальности - другое. Убрал совпадение - а что именно убрал?
В 23-й версии такой проблемы с поиском нужных точек туже нет, а раньше да, была головная боль.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: СВ от 18.12.24, 15:42:06
 (Ну вот, то одно, то другое улучшение видим. Это я одному критикану критику Компаса ...)
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: СВ от 18.12.24, 16:37:48
Цитата: Pokemon от 18.12.24, 15:16:52Хорошо бы пример.
Так автор и привёл пример: хотел (и полагал) одно - получил другое.
У меня это обычно: в чертеже ставишь ассоциативные размеры, и часто несколько их "концов" сцепляются в одной точке, казалось бы - куча Совпадений, так нет - одно "общее".
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: YNA от 19.12.24, 07:28:55
Пробовал много раз, не получилось воспроизвести.
Наиболее вероятная причина - привязка сработала не на конец отрезка, а на размерную линию. Но теперь не понятно, почему размерная линия отвязалась от конца отрезка? Видимо глюк.
А, кстати, такой глюк повторяется постоянно или это был единственный случай?
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: lavgirb от 19.12.24, 09:47:37
Цитата: z011 от 18.12.24, 13:40:03Теперь соединяем среднюю точку отрезков с концом первого отрезка.
Дополнительного (пятого) ограничения у горизонтальной линии не появилось!

середина.JPG


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

Попробуйте задать явно "Точка на середине кривой". Должно все получиться как задумано.
Вероятно, размер лучше проставить командой "Авторазмер" после сопряжения "Точка на середин кривой", чтоб на "середину кривой" не попал конец выносной линии размера.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: YNA от 19.12.24, 10:43:38
Как то не обращал внимания, а вот сейчас посмотрел рисунки выше, а в 23-й версии реально удобнее стало.
Например, можно открыть окошко управления привязок и в нём навести курсор на какую ни будь привязку. Сразу подсветится объект и точка привязки (рис. 1)
А можно не открывать ни каких окошек а просто навести курсор на привязку и подсветится объект и точка привязки. Теперь её можно смело удалить (рис. 2)
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: lavgirb от 19.12.24, 11:28:11
Цитата: YNA от 19.12.24, 10:43:38Как то не обращал внимания, а вот сейчас посмотрел рисунки выше, а в 23-й версии реально удобнее стало.
Лучше такую информацию приводить в соответствующих темах, где она будет востребована.
YNA, в данной теме она выглядит, извините, как троллинг.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: СВ от 19.12.24, 11:40:04
 Ни в коем случае не троллинг. Это - успокоительное/ознакомительное! Для тех, кто нервничает. И для тех, кто хочет писать в СТП.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: Pokemon от 19.12.24, 11:44:58
Цитата: Pokemon от 18.12.24, 15:16:52Хорошо бы пример.
Есть у меня один пример, сталкивался с подобной задачей несколько раз:

1. Изобразили в эскизе какую-то графику и образмерили её, например прямоугольник:

2024-12-19_13-33-14.png

2. Теперь добавляем привязку "Совпадение точек" для одного из углов прямоугольника и начала координат эскиза:

2024-12-19_13-33-24.png

3. Разместили прямоугольник:

2024-12-19_13-33-45.png

Позже этот прямоугольник понадобилось разместить ниже начала координат.
Итог:
Отвязав угол прямоугольника (удалив три привязки "Совпадение точек") размер 9 останется привязанным к началу координат и три отрезка прямоугольника станут разъединенными:

2024-12-19_13-45-45.png



Как получилось выйти из такого положения:
4. Во втором пункте можно создать две привязки "Точка на кривой" и добавить две привязки начала координат к двум разным сторонам прямоугольника:

2024-12-19_13-34-22.png

5. Прямоугольник в нужном месте:

2024-12-19_13-35-02.png

6. При необходимости его сместить можно будет удалить одну из привязок "Точка на кривой" и смещать на нужное расстояние:

2024-12-19_13-35-16.png

Возможно кто-то предложит интереснее решение.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: СВ от 19.12.24, 11:49:51
 Наверное, чисто интуитивно в таких случаях я обычно привязываю размерами, =0, =0.
Проповедую принцип - изменения возможны всегда и всякие.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: YNA от 19.12.24, 12:19:19
Цитата: Pokemon от 19.12.24, 11:44:58Отвязав угол прямоугольника (удалив три привязки "Совпадение точек") размер 9 останется привязанным к началу координат и три отрезка прямоугольника станут разъединенными:
Вот он корень зла. Приоритет привязки размерных линий должен быть самым низким! Сейчас получается, что все примитивы, включая размеры, имеют одинаковый приоритет привязок и по этому невозможно предсказать какой именно из ни привяжется. На практике конечно (как мне кажется) реализовать систему приоритетов очень трудно, возможно по этой причине в 23-й версии и создали продвинутую систему редактирования привязок.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: СВ от 19.12.24, 12:54:06
 А как он должен действовать, этот приоритет привязки? Есть ли примеры КАДов с более удачными решениями?
- - -
Рассмотрим ситуацию на примере того же прямоугольника (или, как минимум, двух связанных отрезков):
привязываем общую точку двух отрезков А и Б к концу третьего отрезка В - что должно получиться? Должна появиться связь между А (или Б) с В, при этом связь А+Б должна оставаться независимой. Т.е. как бы напрашивается при соединении  В с А (Б) указать конкретно - кому, А или Б, будет принадлежать сопряжение, для этого нужно выделить требуемый отрезок (один дополнительный щелчок).
Соответственно, и при проверке сопряжений должны подсветиться общая точка и нужные отрезки.
Так мне видится.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: lavgirb от 19.12.24, 13:04:57
Цитата: Pokemon от 19.12.24, 11:44:58Есть у меня один пример, сталкивался с подобной задачей несколько раз:
1. Изобразили в эскизе какую-то графику и образмерили её, например прямоугольник:
Вы вставили не прямоугольник, а разрушенный прямоугольник, просто набор отрезков.

Цитата: Pokemon от 19.12.24, 11:44:58Теперь добавляем привязку "Совпадение точек" для одного из углов прямоугольника и начала координат эскиза:
Нету никакого угла прямоугольника. Есть четыре конца: три от отрезков и один от выносной линии размера.
К началу координат привязался конец выносной линии размера, который подтянул за собой остальные концы отрезков

Цитата: Pokemon от 19.12.24, 11:44:58Итог:
Отвязав угол прямоугольника (удалив три привязки "Совпадение точек") размер 9 останется привязанным к началу координат и три отрезка прямоугольника станут разъединенными:
Вы сами удалили ограничения, связывающие концы отрезков. Я думаю, КОМПАС точно исполнил Ваши желания.

Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: Pokemon от 19.12.24, 13:12:08
Цитата: lavgirb от 19.12.24, 13:04:57Вы вставили не прямоугольник, а разрушенный прямоугольник, просто набор отрезков.
Я написал "какую-то графику", прямоугольник это был простой пример. В некоторых эскизах, про которые говорил, и был набор каких-то примитивов (отрезков, окружностей и т.д.).

Цитата: lavgirb от 19.12.24, 13:04:57Вы сами удалили ограничения, связывающие концы отрезков. Я думаю, КОМПАС точно исполнил Ваши желания.
В данном случае задача была сместить эти концы отрезков так, чтобы графика осталась такой как она была задумана - в данном случае простой прямоугольник с уже проставленными размерами.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: Pokemon от 19.12.24, 13:18:16
Цитата: lavgirb от 19.12.24, 13:04:57Нету никакого угла прямоугольника.
В Солиде работал уже давно, но если не ошибаюсь, там при привязке подобной геометрии (угол прямоугольника или точки совпадения нескольких отрезков с размером) совпадение работало по-другому. Но как точно уже не помню.
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: Pokemon от 19.12.24, 13:20:38
Цитата: lavgirb от 19.12.24, 13:04:57К началу координат привязался конец выносной линии размера
Так этот размер уже был привязан к одному из отрезков? Зачем получилась новая привязка или "перепривязка"?
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: Pokemon от 19.12.24, 13:23:34
Цитата: lavgirb от 19.12.24, 13:04:57Вы сами удалили ограничения, связывающие концы отрезков.
Разве с этим кто-то спорил?
Вы видите вариант "отвязать" концы трех отрезков и размер от начала координат так, чтобы они остались соединены между собой как было первоначально задумано?
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: lavgirb от 19.12.24, 13:35:19
Цитата: Pokemon от 19.12.24, 13:20:38Зачем получилась новая привязка или "перепривязка"?
Видимо, так устроено в КОМПАС.
Горизонтальный отрезок с размером имеет три ограничения: горизонтальность и два совпадения точек.
Размер в этой конструкции имеет три ограничения: фиксированный размер и два совпадения точек.
После дополнительного "Совпадения точек" с началом координат, количество ограничений ни у отрезка, ни у размера не меняется, остается прежним. И зачем?  :angel:
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: lavgirb от 19.12.24, 13:42:23
Если совпадение конца отрезка [с размером] с началом координат организовать двумя командами "Выровнять" [по вертикали и по горизонтали], то потом результат получается предсказуемым.
После удаления ограничений "Выровнять], отрезок с размером перемещается нормально.
Похоже. "Совпадение точек" не самая надежная команда, в отличие от "Выровнять"
Название: Re: Размеры. Меняется привязка. Почему?
Отправлено: z011 от 19.12.24, 20:45:08
Цитата: СВ от 19.12.24, 12:54:06А как он должен действовать, этот приоритет привязки? Есть ли примеры КАДов с более удачными решениями?
2003 год. NX. Назывался тогда юниграфикс NX. Еще без номера. Всегда мог выбрать с какой точкой соединить конец отрезка. У многих деталей, которые делал, в эскизах в одной точке сходилось несколько отрезков. Это были авиационные детали. Какие-то отрезки потом могли удаляться, какие-то добавляться. В таком случае специально рисовал окружность и концы отрезков сходящихся в точке соединял с центром этой окружности. Если приходилось отсоединять отрезок от этой точки или совсем выбрасывать из эскиза не возникало проблемы.