• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Регистрация будет доступна с 8:00 (мск) 12 января.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

К22: странности с размерами - "плывут"

Автор СВ, 14.01.26, 10:02:42

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

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

СВ

 Случайно заметил:
строю профиль клинового ремня: прямоугольник 14х17, наклонная, зеркально наклонная, две вспомогательных, "перекладинка", получается размер 4,121 (его и искал); далее ставлю размер 14, а он ПОЧЕМУ-ТО не 14, а чуть меньше. Что такое? Повторяю - то же самое.
Пробую пр.14х14: снова не ровно 14, но уже в другую сторону.
Что бы это значило? Главный вопрос - не будет ли приводить ТАКОЕ (не буквально такое, а принципиально такое, т.е. размеры непонятно почему "плывут" когда этого не должно быть) к проблемам при моделировании?
А может, это только у меня происходит?

chromium

это много раз уже обсуждалось, и даже на форуме.

YNA

По этим рисункам трудно понять о чём идёт речь, но воспроизвести не удалось - размеры точные.

СВ

#3
Повторите буквально (в парам-м режиме), потому как не трапецию строим, а набор примитивов:
Цитата: СВ от 14.01.26, 10:02:42... прямоугольник 14х17, наклонная (из правого верхнего угла под 70° вниз до касания), зеркально наклонная, две вспомогательных (в размер 7), "перекладинка", получается размер 4,121 ...; далее ставлю размер 14 (на сторону прямоугольника), а он ПОЧЕМУ-ТО не 14, а чуть меньше.
Ошибка размера 14 появляется после проставления размера 4,121: похоже, он как-то "округляется" и затем меняет размер 14.
Можно создать и како-либо другое построение ...
- - - - -
Рис.4: ставим размер 4,... - 4,121216, затем ставим (измеряем) р-р 14, который получается 13, 999984
Рмс.5: сначала ставим р-р 14, затем измеряем р-р 4,... - 4,1212.
Получается, что операция простановки размера  меняет размер!
(Такое, знаете ли, присутствует в электротехнике, например, процесс измерения напряжения, тока хоть чуть, но меняет измеряемые напряжение, ток.)
Итого: откуда-то появляется "лишние" 0,000016. Будут ли они (при моделировании) влиять , например, поверхности не будут совпадать и т.д.?

YNA

Цитата: СВ от 14.01.26, 10:34:35Повторите буквально (в парам-м режиме), потому как не трапецию строим, а набор примитивов:
Повторил (вроде всё по описанию). Очень тяжело что-то построить по словесным рассказам и без образца.

СВ

#5
 Надо БУКВАЛЬНО:
Цитата: СВ от 14.01.26, 10:02:42... прямоугольник 14х17, наклонная (из правого верхнего угла под 70° вниз до касания), зеркально наклонная, две вспомогательных ПРЯМЫХ (в размер 7), "перекладинка", получается размер 4,121 ...; далее ставлю размер 14 (на сторону прямоугольника), а он ПОЧЕМУ-ТО не 14, а чуть меньше.
не строить ничего, о чём не говорится, ибо поставил размеры (7, 17, 70) - исключил проблемы.
Только размеры: сначала 4,121, затем 14.

YNA

Цитата: СВ от 09.01.26, 10:20:28Почему всё время спрашиваю/уточняю: у нас на форуме обычное явление (до 85%), что только после длительных разборок выясняется смысл вопроса, авторам кажется, что все их поймут с двух-трёх предложений.
:-)))  :-)))  :-)))

СВ

 В данном случае как раз наоборот: я три раза говорю про одно, а вы делаете по-своему.
Вся фишка здесь в том, что ПРИ ОПРЕДЕЛЁННЫХ действиях случается такое. Даже перестановка действий (последовательность создания размеров) меняет ситуацию. (От перестановки слагаемых сумма МЕНЯЕТСЯ.)
- - - - -
 Да, зря я вас похвалил:
Цитата: СВ от 11.01.26, 10:30:08Довольно часто при обсуждении каких-то форумных вопросов присылают РАЗНЫЕ решения, и, полагаю, большинство форумчан заметило, что есть у нас один-два-три человека, разбирающихся в ТОНКОСТЯХ Компаса лучше остальных.
Раз в месяц-другой тянет вас п... кого-то (не пошутить, а п...!).


Soultaker

Цитата: СВ от 14.01.26, 11:54:27Вся фишка здесь в том, что ПРИ ОПРЕДЕЛЁННЫХ действиях случается такое. Даже перестановка действий (последовательность создания размеров) меняет ситуацию. (От перестановки слагаемых сумма МЕНЯЕТСЯ.)
А Вы знали, что у матриц А*В != В*А? Вот и думайте теперь!

СВ

 Благодарю! Ваше мнение очень ценно для нас. Все проблемы как рукой сняло.

z011

Цитата: СВ от 14.01.26, 10:02:42наклонная, зеркально наклонная,
СВ!
Никогда в эскизах не использую ограничения связанные с симметрией. Один раз попробовал, не помню в каком году и в каком CAD'е - очень давно это было. С редактированием возникли проблемы. С тех  пор считаю, что такие ограничения плохо работают в норма продвинутых CAD'ах. Поэтому в Компасе и пытаться нечего.
Подозреваю, что и у Вас проблема из-за такого ограничения.

СВ

#11
1 - это не Эскиз (я строил профиль клинового ремня и эти построения - просто промежуточные действия, причём  ошибка возникает только в одном из нескольких вариантов построения; даже не все могут ей воспроизвести, настолько она не характерная).
2 - в Эскизах не использую симметричность (в давние времена с этим была морока, а т.к. привык к другим вариантам, то и сейчас не использую).
3 - весь вопрос - не про конкретную ошибку, а про сами принципы работы "математики" Компаса - почему она допускает ошибку? Возможна ли подобного типа ошибка при других построениях, как она скажется на точности и вообще на правильности работы, если можно так сказать?
- - -
Вот, кстати, то же построение, но уже в Эскизе (рис.6): цифры почему-то другие (похоже, измеритель размера учитывает толщину линий  :) )
Хотя нет, это заглючил ЕЩЁ один размер - 17 (рис.7)
--  --  --
Построил Эскиз БЕЗ применения симметричности: заглючил только размер 14 (рис.8).
Сдвинул текст (14) вверх - ОПА! (рис.9) - ВСЁ ПРАВИЛЬНО, и 14, и 17 (и 4,1212).

Soultaker

Цитата: СВ от 14.01.26, 12:50:44Благодарю! Ваше мнение очень ценно для нас. Все проблемы как рукой сняло.
Вообще, если бы Вы углубились в вопрос, то не иронизировали над моим ответом. Внутри КОМПАС всё считается на математике. Позиции вершин определяются матрицами трансформации. Дальше сами поищите информацию.

СВ

Я прекрасно вас понял. Но, как говорил поэт, "только разве от этого легче?"

- - - - - -
Вот файл, пробуйте

z011

Цитата: СВ от 14.01.26, 13:48:17Вот, кстати, то же построение, но уже в Эскизе (рис.6): цифры почему-то другие (похоже, измеритель размера учитывает толщину линий  :) )
Хотя нет, это заглючил ЕЩЁ один размер - 17 (рис.7)
СВ!
Насколько понял, эскиз переопределен. И размер 17 - зависимый. Поэтому, сколько насчиталось, столько и ставит.

СВ

#15
Может быть НЕдоопределён? Там же нет ни одного задающего размера! Р-р 4,12... - результат измерения, р-р 14 - результат измерения. Больше размеров нет.
- - -
Может быть имеете в виду "оранжевые значки"? Без них то же самое, и значки эти не при чём (появляются при замере р-ра 4,12 между отрезками; если мерить между отрезком и точкой - не будет оранжевости).

--  --  --
А теперь продолжение НИОКР:
прикол:
ставлю размер 4,12..., затем р-р 14: получилось криво - 13,999984 - рис.10,
повторно нажимаю на размер 14: всё хорошо - 14, - рис.11. (Р-р 17 остаётся правильным.) Оказывается, уползли углы наклона отрезков - рис.12.

Soultaker

Цитата: СВ от 14.01.26, 14:42:50Я прекрасно вас понял. Но, как говорил поэт, "только разве от этого легче?"
Да тут только ссылаться на специфику работы, если разработчики забили болт на это дело.

z011

Цитата: СВ от 14.01.26, 15:07:41А теперь продолжение НИОКР:
прикол:
ставлю размер 4,12..., затем р-р 14: получилось криво - 13,999984 - рис.10,
повторно нажимаю на размер 14: всё хорошо - 14, - рис.11. (Р-р 17 остаётся правильным.) Оказывается, уползли углы наклона отрезков - рис.12.
Размер 4,12... - независимый и некруглый. И от этого размера зависит размер 14. Почему размер 14 в таком случае должен быть круглым?

СВ

#18
 Тогда давайте сначала:
1 - строится пр-к 14х17 (и далее он НЕ видоизменяется),
2 - строятся накл-е отрезки 20°(и далее они НЕ видоизменяется),
3 - строятся два отрезка (или прямые) (и далее они НЕ видоизменяется),
4 - строится отрезок по точкам пересечения (и далее он НЕ видоизменяется),
на данном этапе ни один элемент не должен сдвинуться с места,
5 - измеряется (НЕ ЗАДАЁТСЯ) р-р 4,12...,
на данном этапе ни один элемент не должен сдвинуться с места,
6 - измеряется (НЕ ЗАДАЁТСЯ) р-р 14, ОН НЕ ДОЛЖЕН измениться (как и остальные размеры),
далее разные варианты:
8а - р-р 14 почему-то не 14, а 13,999...,
либо
8б - р-р 14 правильный, тогда р-р 20° будет неправильный - 20,0003 (или 19,999...).
Р-р 14 становится кривым именно ПОСЛЕ появления р-ра 4,12...
- - -
(Пока не нахожу причин, связанных именно с построением. Ну не курсор же при контакте с отрезками "толкает" их?)
- - - - - - -
Представим себе, что данная бяка работала бы в более простых ситуациях: строим отрезок, задав его размер на клавиатуре (или просто "бросив" в любом месте (система сама должна округлить р-р); ставим размер, а он ДРУГОЙ, и снова набираем на клавиатуре.


z011

Цитата: СВ от 14.01.26, 16:04:591 - строится пр-к 14х17 (и далее он НЕ видоизменяется),
2 - строятся накл-е отрезки 20°(и далее они НЕ видоизменяется),
СВ!
Размеры при этом ставятся? Ставятся как независимые?
Что за былые линии на предыдущих картинках? К этим линиям (так понял) привязываются элементы эскиза?