Перейти к содержанию
    

Особенности округления

Всем доброго чего-нибудь!

 

Делаю круглую плату. С прямоугольными с таким никогда не сталкивался.

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

 

Не важно, в каком слое рисовать.

Выбираю окружность, толщина линии 0. Пишу в консоли "x 0 0", потом "ix 12.9".

Далее выбираю линию и пишу в консоль те же команды.

Линия не доходит до границы окружности 0.0004мм. При этом по F4 радиус окружности показывается 12.9мм и длина линии тоже 12,9мм.

 

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

 

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

 

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

 

17.2, последний фикс.

Поделиться сообщением


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

может быть проблема в точности сетки? попробуйте сетку сетку взять с 3 знаками, например 0.001 или 0.005.

Поделиться сообщением


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

Я, честно говоря, не совсем понимаю в чем проблема. С отличиями координатах в 4-м знаке после запятой? Так если не создаем подложку чипа такая точность вообще не о чем.

На обычных платах нет ничего, что могло бы требовать такой точности. Рисуйте себе спокойно круглую плату и делайте на ней все, как и на прямоугольной. Зачем там вообще заморачиваться такими цифрами?

Поделиться сообщением


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

Да нет особой проблемы.

Просто обратил внимание на такой э.... глюк.

 

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

 

post-20800-1530608298_thumb.png

Поделиться сообщением


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

Проделал то же самое, только добавил к шейпу еще и окружность, все идеально сходится:

post-4480-1530612072_thumb.png

Не знаю, как у Вас так получается...

 

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

Поделиться сообщением


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

Юрий, у вас ведь 16.6, насколько я помню?

 

А может кто-нибудь в 17.2 такое повторить, пожалуйста?

Поделиться сообщением


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

в 17.2 hotfix41 линия не доходит до окружности 0,0004мм

 

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

Данная ситуация проявляется, вроде бы, только с окружностью.

post-88095-1530621357_thumb.jpg

Поделиться сообщением


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

Спасибо!

 

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

 

Скиньте проект и описание глюка в саппорт Cadence. Может, починят как-нибудь.

Это явно слегка некорректное отображения окружности на экране.

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

×
×
  • Создать...