|
|
  |
Вопросы начинающих, Год 2012 |
|
|
|
Feb 27 2012, 11:15
|
Профессионал
    
Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061

|
Цитата(Master of Nature @ Feb 27 2012, 14:25)  Печатайте через OutputJob Как?  Генерация герберов? Цитата А если по слоям задавать: File -> Page Setup -> Advanced Спасибо, вижу, не заметил сразу. Кстати, в правилах группы "Where The First Object Matches" и "Where The Second Object Matches" чем отличаются? Для чего вторая?
--------------------
Благодарю заранее!
|
|
|
|
|
Feb 27 2012, 11:22
|
Частый гость
 
Группа: Участник
Сообщений: 91
Регистрация: 30-10-06
Из: Odessa
Пользователь №: 21 793

|
Цитата(stas00n @ Feb 27 2012, 12:45)  Неверно применение оператора AND, а нужно OR. Очевидно же, что элемент не может принадлежать двум цепям одновременно. Для первого объекта задаете (InNet('+UBUS') OR InNet('-UBUS')), для второго - (IsRegion), если нужно соблюсти зазоры только до полигонов. С логикой потихоньку навожу резкость. Думал, что типа зазор мнжду А и Б. Однако теперь позеленели перекрывающиеся полигоны в различных слоях! Как ей теперь объяснить, что надо анализировать ситуацию для каждого слоя отдельно?
|
|
|
|
|
Feb 27 2012, 12:18
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(koluna @ Feb 27 2012, 15:15)  Как?  Генерация герберов? Для начала, если в проекте нет файла типа Job1.OutJob, то нужно его добавить через Add New To Project -> Output Job File Потом его открываете. Если у вас сортировка по типам файлов, то он находится в разделе Settings Далее можно разобраться интуитивно. Цитата(koluna @ Feb 27 2012, 15:15)  Кстати, в правилах группы "Where The First Object Matches" и "Where The Second Object Matches" чем отличаются? Для чего вторая? Если правило применяется между двумя объектами (например, Clearence), то необходимо задать оба объекта. Для каких-то правил достаточно одного объекта (например, ширина проводника), в этом случае присутствует только "Where The First Object Matches". Цитата(eleks @ Feb 27 2012, 15:22)  С логикой потихоньку навожу резкость. Думал, что типа зазор мнжду А и Б. Однако теперь позеленели перекрывающиеся полигоны в различных слоях! Как ей теперь объяснить, что надо анализировать ситуацию для каждого слоя отдельно? Зазор применяется между А и Б, где: А - Where The First Object Matches Б - Where The Second Object Matches Если условие выбора объекта складывается из нескольких правил, то строится сложное логическое выражение. Цитата(eleks @ Feb 27 2012, 15:22)  Однако теперь позеленели перекрывающиеся полигоны в различных слоях! Как ей теперь объяснить, что надо анализировать ситуацию для каждого слоя отдельно? Скорее всего требуется просто перезаливка полигонов. Правила применяются обычно в пределах одного слоя.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Feb 27 2012, 12:38
|
Профессионал
    
Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061

|
Цитата(Master of Nature @ Feb 27 2012, 16:18)  Если правило применяется между двумя объектами (например, Clearence), то необходимо задать оба объекта. Для каких-то правил достаточно одного объекта (например, ширина проводника), в этом случае присутствует только "Where The First Object Matches". Я так и подумал, но не получилось реализовать намеченное... На рисунке надо организовать зазор между земляным полигоном (TOP GND, подсоединен к GND) и дорожкой (цепь RF_ANT). Создал правило в Electrical->Clearance Для первого объекта указываю: InNet('RF_ANT') Для второго объекта: IsNamedPolygon('TOP GND') Приоритет у правила 1. Можно указать вместо второго объекта InNet('GND'), сработает, но это не совсем то, что нужно... нужен контролируемый зазор только между заливкой и дорожкой.
Эскизы прикрепленных изображений
--------------------
Благодарю заранее!
|
|
|
|
|
Feb 27 2012, 13:05
|
Частый гость
 
Группа: Участник
Сообщений: 91
Регистрация: 30-10-06
Из: Odessa
Пользователь №: 21 793

|
Цитата(Master of Nature @ Feb 27 2012, 14:18)  Для начала, если в проекте нет файла типа Job1.OutJob, то нужно его добавить через Add New To Project -> Output Job File Потом его открываете. Если у вас сортировка по типам файлов, то он находится в разделе Settings Далее можно разобраться интуитивно.
Если правило применяется между двумя объектами (например, Clearence), то необходимо задать оба объекта.
Для каких-то правил достаточно одного объекта (например, ширина проводника), в этом случае присутствует только "Where The First Object Matches".
Зазор применяется между А и Б, где: А - Where The First Object Matches Б - Where The Second Object Matches Если условие выбора объекта складывается из нескольких правил, то строится сложное логическое выражение.
Скорее всего требуется просто перезаливка полигонов. Правила применяются обычно в пределах одного слоя. Срасибо за очень доходчивое объяснение! После перезаливки всё стало нормально! Однако то, что изменения не сразу вступают в действие, сильно сбивает с толку. Так же не совсем удобно с выключением видимости полигонов. Может быть есть возможность регулировать их прозрачность?
|
|
|
|
|
Feb 28 2012, 08:03
|

Знающий
   
Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187

|
Цитата(Владимир @ Feb 28 2012, 10:28)  Ну в дефолтных установках (DXP/preference/Pcb/default) . тоже. Владимир, дык нет там десигнатоа.
Цитата(koluna @ Feb 28 2012, 10:52)  Кстати, где в настройках отменить генерацию комнат при обновлении проекта схемы и передаче его в проект платы? Комната не нужна - всего одна она и мешается только... а галку снимать в ECO надоело уже... Сабунин пишет - в настройках, а вот где именно, не понятно... не нашел. Project-> Project Options закладка Class Genertion
--------------------
Кто ясно мыслит - тот ясно излагает.
|
|
|
|
|
  |
17 чел. читают эту тему (гостей: 17, скрытых пользователей: 0)
Пользователей: 0
|
|
|