реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> PCAD 2006 Warning: Unexpected condition at: EnhPoly.cpp (72)!, Помогите решить проблему!
Isotope
сообщение Nov 8 2006, 10:07
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 8-11-06
Пользователь №: 22 075



Установлен PCAD 2006 SP1, открываю созданный в нем же файл pcb, сразу получаю ошибку из "темы". Выяснил, что проблема с полигоном контура ПП в слое Board. После многократного нажатия кнопки Continue удаляю этот полигон и могу работать нормально до момента закрытия файла. Снова открываю и снова те же грабли. С файлами созданными в PCAD 2002 открываються и ректируются без подобных проблем.

help.gif
Go to the top of the page
 
+Quote Post
-SANYCH-
сообщение Nov 8 2006, 10:25
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



Попробуй сохранить в формате ASCII
Go to the top of the page
 
+Quote Post
pergunt
сообщение Nov 8 2006, 11:04
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 21-10-04
Пользователь №: 936



Что-то мне это очень сильно напоминает подобную проблему с полигонами в образах компонентов см. тему http://electronix.ru/forum/index.php?showtopic=23054
Наверно в PCAD 2006 образовался какой-то косяк с полигонами!!!
В случае с компонентами - сохранение/трансляция ни в ASCII ни в чем другом не помогала! Причем, если я не ошибся, это предупреждение тянулось почему-то за моей библиотекой, не смотря на переделку компонента. Т.е. при сохранении библиотеки данный косяк не исчезал(если он был ранее в ней). Удалось исправить только создав чистую(пустую) библиотеку; перерисовав в ней старый элемент, на полигон которого раньше ругался PCAD2006+SP1; последовательно скопировав остальные(нужные) компоненты. Может вам нужно попробовать отдельно переделать контур платы на чистом листе в 2006-ом, а затем, после его сохранения, перекопировать остальное содержимое?
Почему данная ошибка тянется за библиотекой/платой не смотря на переделку я не понимаю!
Есть ли данная ошибка в PCAD2006 без SP пока не проверял, надо будет попробовать переустановить его с нуля.
Go to the top of the page
 
+Quote Post
Isotope
сообщение Nov 8 2006, 12:06
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 8-11-06
Пользователь №: 22 075



Спасибо за ответы.

Я нашел источник проблемы практически сразу, как открыл тему smile.gif

Проблема в том, что созданый мной контур платы (кстати говоря - ПП полукруглой формы!) неправильно преобразовывется в полигон Board Outline - если посмотреть свойства полигона, там стоит 0.000 мм^2 площадь полигона !!!, что, соответсвенно, вызывает указанную ошибку.

Решение такое - удалил контур и создал заново припомощи инструмента Place Board Outline. biggrin.gif
Go to the top of the page
 
+Quote Post
pergunt
сообщение Nov 8 2006, 13:27
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 21-10-04
Пользователь №: 936



Тогда у вас был другой случай.
В описанном мной примере никаких нулевых длин/площадей не было.
А элемент взят из стандартной библиотеки PCAD2001 (в библиотеке 2004-2006 этот же элемент берется без предупреждения).
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Apr 17 2007, 14:45
Сообщение #6


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Ага, и я прошёлся по этим граблям. Контур платы состоял из дуги и линии. PCAD 2006 стал открывать файл только после их удаления в 2004.
А не научит кто, как пользоваться командой Place - Board Outline, не пользуясь мышью, вводя точные координаты? Я попробовал View - Jump Location, не получается.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 04:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016