Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема c board outline
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
XVR
Есть проблема с преобразованием линий и дуг в слое board в board outline. Соответствующий пункт из меню Tools не работает - выдает ошибку типа 'Выделенные объекты не составляют замкнутый контур' (визуально он замкнутый crying.gif )

Как это получилось -
  1. Плата, не очень стандартной геометрии, была импортированна из dxf (в слой board)
  2. Лишнее было почищено, контур слегка подредактирован
  3. Контур (линии и дуги) был выделен и Tools -> Convert selected objects to Board Outline
  4. Ошибка unsure.gif

Исследования PCB (в ASCII формате) показали, что контур действительно не замкнут - эта #@$# при импорте нафигачила линий и дуг с координатами аж до 4го знака после запятой, а то, что я редактировал руками легло в сетку (до 2го знака после запятой).
Попытка подвигать линии, что бы они то же легли в сетку, увенчалась успехом, а вот с дугами такой финт не прошел - конечные точки двигались исключительно вдоль самой дуги, и все 4 знака после запятой остались, как были cranky.gif

Я конечно могу написать скрипт и привести координаты в норму прямо в PCB файле, но может есть способ проще?
XVR
Написал скрипт (на Perl'е). PCAD результат работы воспринял, но при попытке сделать Tools -> Convert selected objects to Board Outline упал с внутренним assertion'ом crying.gif
Хотя детальное исследование показало, что board outline он до этого сделать успел smile.gif
atlantic
Цитата(XVR @ Oct 19 2010, 23:47) *
...
Я конечно могу написать скрипт и привести координаты в норму прямо в PCB файле, но может есть способ проще?

А может и не надо делать
Tools -> Convert selected objects to Board Outline
Для какой цели это делается?
Можно ведь оставить "эту геометрию" как есть в слое board, при этом сам pcad будет(должен) работать абсолютно нормально.
XVR
Цитата(atlantic @ Oct 20 2010, 23:34) *
А может и не надо делать
Tools -> Convert selected objects to Board Outline
Для какой цели это делается?
некоторые производители хотят именно board outline. кроме того, если PCAD нашел там дырки, то и DRC у производителя их найдет cranky.gif
Цитата
Можно ведь оставить "эту геометрию" как есть в слое board, при этом сам pcad будет(должен) работать абсолютно нормально.
Может начать трассировать (в Spectra например) за границами платы (были прецеденты)
Uree
Ну со Спекктрой такой номер не пройдет. Она вообще не "ест" платы с незамкнутым контуром. По крайней мере из ПКАДа...
SergM
P-CAD (и не только P-CAD) плохо дружит с многочисленными скруглениями контура платы (особенно при малых радиусах таких скруглений). По возможности делайте контура плат как можно проще. Лучше все, что Вам надо, указать на чертеже платы.
XVR
Цитата(SergM @ Oct 21 2010, 02:29) *
P-CAD (и не только P-CAD) плохо дружит с многочисленными скруглениями контура платы (особенно при малых радиусах таких скруглений).
Скруглений там было не так и много (11 штук), и радиус не такой и маленький (минимум - 1.5мм)
Цитата
По возможности делайте контура плат как можно проще. Лучше все, что Вам надо, указать на чертеже платы.
Хотелось взять готовый, от производителя rolleyes.gif
Да и свой (точнее его) outline я в конце концов получил laughing.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.