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

 
 
> Update PCB Document - убирает PCB Rules
Serg_AS
сообщение Mar 7 2014, 08:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 9-11-06
Из: Москва
Пользователь №: 22 114



После очередного редактирования платы столкнулся со странным.

Схема и PCB одинаковые.

Запускаю Design\Update PCB Document.
Ожидаю получить пустой список различий схемы и платы.
Однако, вижу в списке все PCB Rules (зазоры, толщины проводников, размеры отверстий и т.д..)

Почему? Никогда такого не было.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
Alexey Sabunin
сообщение Mar 9 2014, 23:21
Сообщение #2


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(Serg_AS @ Mar 7 2014, 11:25) *
Почему? Никогда такого не было.

это настраивается.
Project>Project Options>Comparator
там нужно выключить опции, которые не нужно проверять при синхронизации (Design\Update PCB Document)
в вашем случае, похоже:
Changed Rule


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Serg_AS
сообщение Mar 11 2014, 03:33
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 9-11-06
Из: Москва
Пользователь №: 22 114



Цитата(Alexey Sabunin @ Mar 10 2014, 03:21) *
это настраивается.
Project>Project Options>Comparator
там нужно выключить опции, которые не нужно проверять при синхронизации (Design\Update PCB Document)
в вашем случае, похоже:
Changed Rule


Спасибо, но Changed Rule не помогает. sad.gif

Помогает, если выключить (Differences Associated with Nets \ Extra Rules). Но какой в этом смысл?

Но во всех других проектах в (Project>Project Options>Comparator) включены все опции, но при (Design\Update PCB Document) никаких попыток убрать Rule нет.

И еще я заметил, что проблема связана именно с PCB: проблемы появляются, если перенести PCB из "плохого" проекта в "хорший".



P.S.
С причиной происходящего не разобрался, но "вылечил" копированием всей разводки с "плохой" PCB на "хорошую".

Сообщение отредактировал Serg_AS - Mar 11 2014, 03:34
Go to the top of the page
 
+Quote Post
Hypericum
сообщение Mar 11 2014, 03:42
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520



Цитата(Serg_AS @ Mar 11 2014, 09:33) *
"вылечил" копированием всей разводки с "плохой" PCB на "хорошую".

Знающие люди такое не рекомендуют. Если есть проблемы, быть может, проще попробовать сохранить правила из одного файла / загрузить правила в другом файле (Design > Rules > ПК > Import Rules / Export Rules).
Go to the top of the page
 
+Quote Post
Alexey Sabunin
сообщение Mar 11 2014, 04:13
Сообщение #5


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(Serg_AS @ Mar 11 2014, 07:33) *
Помогает, если выключить (Differences Associated with Nets \ Extra Rules). Но какой в этом смысл?

смысл в том, что вы как пользователь расставляете приоритеты и управляете всеми процессами!
более детально разобраться в чем у вас дело - можно только по проекту.
копировать топологию в новую плату - не лучший вариант, я бы советовал разобраться с тем "откуда ноги растут". Особенно это может быть актуально если над проектом работал еще кто-то кроме вас!


--------------------
Видеоуроки по Altium Designer
Чем хуже ваша логика, тем интереснее последствия, к которым она может привести...
Рассел Бертран
Go to the top of the page
 
+Quote Post
Serg_AS
сообщение Mar 11 2014, 04:33
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 9-11-06
Из: Москва
Пользователь №: 22 114



Цитата(Hypericum @ Mar 11 2014, 07:42) *
Знающие люди такое не рекомендуют. Если есть проблемы, быть может, проще попробовать сохранить правила из одного файла / загрузить правила в другом файле (Design > Rules > ПК > Import Rules / Export Rules).


Импорт Rules и "хорошего" проекта в "плохой" помог.

Попробую поискать различия.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Mar 11 2014, 05:50
Сообщение #7


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(Serg_AS @ Mar 11 2014, 08:33) *
Импорт Rules и "хорошего" проекта в "плохой" помог.

Попробую поискать различия.

Вы директивы на схеме случаем не расставляли?


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Serg_AS
сообщение Mar 11 2014, 07:22
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 9-11-06
Из: Москва
Пользователь №: 22 114



Цитата(Master of Nature @ Mar 11 2014, 09:50) *
Вы директивы на схеме случаем не расставляли?


В этом проекте никаких директив на схеме нет.

Проблема возникла после того, как я подвигал участки PCB. Потом попробовал сделать Update PCB , чтобы проверить все ли цело и увидел проблему.

Вот кусочки двух RUL файлов (первый - хороший)
Это Clearance 0.5mm между (IsRegion AND InNet('GND') AND OnLayer('Top Layer')) и All

SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|UNIO
NINDEX=0|SOLDERMASKEXPANSIONMODE=None|PASTEMASKEXPANSIONMODE=None|RULEKIND=Cleara
nce|NETSCOPE=DifferentNets|LAYERKIND=SameLayer|SCOPE1EXPRESSION=(IsRegion AND InNet('GND') AND OnLayer('Top Layer'))|SCOPE2EXPRESSION=All|NAME=Clearance_4|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=RAGFSOSL|DEFINEDBYLOGICALDOCUMENT=FALSE|GAP=19.685mil¶

SELECTION=FALSE|LAYER=TOP|LOCKED=FALSE|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|UNIO
NINDEX=0|SOLDERMASKEXPANSIONMODE=None|PASTEMASKEXPANSIONMODE=None|RULEKIND=Cleara
nce|NETSCOPE=DifferentNets|LAYERKIND=SameLayer|SCOPE1EXPRESSION=(IsRegion AND InNet('GND') AND OnLayer('Top Layer'))|SCOPE2EXPRESSION=All|NAME=Clearance_4|ENABLED=TRUE|PRIORITY=1|COMMENT= |UNIQUEID=RAGFSOSL|DEFINEDBYLOGICALDOCUMENT=TRUE|GAP=19.685mil¶


Различие:
DEFINEDBYLOGICALDOCUMENT=FALSE
DEFINEDBYLOGICALDOCUMENT=TRUE

Что это означает - не нашел пока.




Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:11
Рейтинг@Mail.ru


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