Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Особенности округления
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Карлсон
Всем доброго чего-нибудь!

Делаю круглую плату. С прямоугольными с таким никогда не сталкивался.
Проект в миллиметрах, точность 4 знака, сетка показывается с шагом 0.0001мм.

Не важно, в каком слое рисовать.
Выбираю окружность, толщина линии 0. Пишу в консоли "x 0 0", потом "ix 12.9".
Далее выбираю линию и пишу в консоль те же команды.
Линия не доходит до границы окружности 0.0004мм. При этом по F4 радиус окружности показывается 12.9мм и длина линии тоже 12,9мм.

То же самое происходит, если размещать окружность с известным центром и радиусом, т.е. при любом варианте отрисовки.

В проекте с точностью в 3 знака всё то же самое. Если рисовать окружность и потом линию, то видно, что они не пересекаются.

В чем дело и как с этим жить?

17.2, последний фикс.
Ksev-vrn
может быть проблема в точности сетки? попробуйте сетку сетку взять с 3 знаками, например 0.001 или 0.005.
Uree
Я, честно говоря, не совсем понимаю в чем проблема. С отличиями координатах в 4-м знаке после запятой? Так если не создаем подложку чипа такая точность вообще не о чем.
На обычных платах нет ничего, что могло бы требовать такой точности. Рисуйте себе спокойно круглую плату и делайте на ней все, как и на прямоугольной. Зачем там вообще заморачиваться такими цифрами?
Карлсон
Да нет особой проблемы.
Просто обратил внимание на такой э.... глюк.

Вот 3 знака и сетка 0.001мм:

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

Точно знаю интересный эффект "усечения" шейпов меди при их автосоздании, но к скринам это не относится: если создавать шейп(обычно GND) на всю плату начиная его за границами платы(точнее контура route keepin), то такой шейп будет создан чуть меньшим, чем route keepin, по которому он должен быть обрезан. Т.е. в этом случае программа "подрезает" границу меди, чтобы сделать доп. зазор до route keepin.
Карлсон
Юрий, у вас ведь 16.6, насколько я помню?

А может кто-нибудь в 17.2 такое повторить, пожалуйста?
Uree
Да, это в 16.6 проверка была.
rom67
в 17.2 hotfix41 линия не доходит до окружности 0,0004мм

Если вручную мышью указать точку, то линия окружности отрисуется с отступом от указанной точки на ~0,00042мм, как будто бы задано смещение.
Данная ситуация проявляется, вроде бы, только с окружностью.
Карлсон
Спасибо!

Значит это действительно глюк.
PCBtech
Цитата(Карлсон @ Jul 3 2018, 16:08) *
Спасибо!

Значит это действительно глюк.


Скиньте проект и описание глюка в саппорт Cadence. Может, починят как-нибудь.
Это явно слегка некорректное отображения окружности на экране.
rom67
в 43 хотфиксе проблема отрисовки окружностей осталась
rom67
в 45 хотфиксе проблема отрисовки окружностей по-прежнему остаётся sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.