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

Здравствуйте.

Подскажите пожалуйста, как присваивать правила по имени элемента ?

Конкретно, на плате у меня две "заливки" (Polygon plane) и нужно, чтобы одна из них делала бОльшие отступы(clearance), чем вторая.

Получается лишь присваивать правила ко всем "заливкам", а нужно только к одной.

 

В одном образце есть такая строка: InNamedPolygon('GND_L1')

Но в списке правил нет такой опции. :(

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


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

Здравствуйте.

Подскажите пожалуйста, как присваивать правила по имени элемента ?

Конкретно, на плате у меня две "заливки" (Polygon plane) и нужно, чтобы одна из них делала бОльшие отступы(clearance), чем вторая.

Получается лишь присваивать правила ко всем "заливкам", а нужно только к одной.

 

В одном образце есть такая строка: InNamedPolygon('GND_L1')

Но в списке правил нет такой опции. :(

 

Я с правилами делаю так:

выделяю по FindSimilar, то что мне нужно, затем получившуюся строку забиваю в рулезы.

Здесь я выделил полигон и сделал Find Similar, там выбрал

Poly - Same

Name - Same

Он мне выдал строку (ObjectKind = 'Poly') And (Name = 'GND_L1')

Ее забиваем в правила Clearance

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


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

peshkoff,

Получается выделять объекты через Find Similar, спасибо... Но вот где там "выдается строка" ?

 

Кстати, есть похожая задача: понавтыкал тучу переходных отверстий (для уменьшения паразитной емкости между двумя слоями) и надо им всем присвоить Net-земля. Как это делается, ведь если просто выделить все via's и нажать правой кнопкой, то манипулировать можно только одним объектом (via)?

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


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

не надо правой. Жмите F11 и правьте для всех выделенных

Ооо, это просто спасение, очень удобно !

Человеческое спасибо. :)

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


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

peshkoff,

Получается выделять объекты через Find Similar, спасибо... Но вот где там "выдается строка" ?

 

Отобразить панель инструментов PCB Filter

89b5263207ca.gif

Выбираем имя и ставим галочку создать уравнение Create Expression

79e695f95e7a.gif

Выражение появится на панели инструментов Filter

И на панели PCB Filter

e8acc1cca1b1.gif

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


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

peshkoff,

Спасибо, всё работает так, как вы показали. Очень помогло. :rolleyes:

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


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

Я долго не думал :laughing: и создал класс цепей, у которых довольно большой потенциал. Ну а при разводке платы создал правило, по которому для цепей этого класса выдерживать больший зазор.

Класс цепей можно создать только в редакторе плат, но в последних версиях появилась возможность создать на схеме директиву, которая создаЁт класс цепей при "update"'е платы. "Place" -> "Directives" -> "Net class".

 

Хорошо, я тоже пока так делаю, но не всегда корректно это получается. Например в случае полумоста:

среднюю точку транзисторов определяю как высоковольтную, ставлю правило, мол от нее до всех зазор 1мм, и вот не задача-то защитный резистор затвор- исток верхнего ключа SMD, засстояние между контактами у него менее 1 мм - светиться начинает, не фатально, внимание просто на него не обращаю, но как-то неприятно. Вроде подразумевается богатые возможности написания правил, наворотили всякого, а по итогу приходится самому такие моменты отслеживать. Я понимаю, что АД разрабатывался для FPGA разработчиков, но зачем силовую электронику так обижать. :crying:

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


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

MihailS, можно создать правило для этого участка. ROOM, например.

Для BGA такие правила создаются.

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


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

Хорошо, я тоже пока так делаю, но не всегда корректно это получается. Например в случае полумоста:

среднюю точку транзисторов определяю как высоковольтную, ставлю правило, мол от нее до всех зазор 1мм, и вот не задача-то защитный резистор затвор- исток верхнего ключа SMD, засстояние между контактами у него менее 1 мм - светиться начинает, не фатально, внимание просто на него не обращаю, но как-то неприятно. Вроде подразумевается богатые возможности написания правил, наворотили всякого, а по итогу приходится самому такие моменты отслеживать. Я понимаю, что АД разрабатывался для FPGA разработчиков, но зачем силовую электронику так обижать. :crying:

Укажите в правиле ссылку на этот резистор, м для него отдельные правила.

Пишутся легко. То что их много-- что ж поделать. блоках питания много зазоров, что надо следить.

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


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

Как указать зазор между дифф парами не указывая конкретно имен?

Например нужно, чтобы между всеми диффпарами было 50mil

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


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

Что бы Via подключались к полигону на прямую, а Pad'ы соответственно через термобарьер. Для цепи GND.

Как правильно создать такое правило?

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


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

Что бы Via подключались к полигону на прямую, а Pad'ы соответственно через термобарьер. Для цепи GND.

Как правильно создать такое правило?

 

Попробуйте так:

 

post-55187-1312366101_thumb.jpg

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


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

Получается вот такой результат, при прописки правил.

АД10 platform 10.577.22514

post-51887-1312370604_thumb.jpg

Изменено пользователем meh2000

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


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

Получается вот такой результат, при прописки правил.

АД10 platform 10.577.22514

 

Дык оставь только IsVia. У тебя же нет класса площадок DC.

Я просто привел пример из прокта и там были КП с прямым подключением.

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


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

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

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

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

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

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

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

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

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

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