Short circuit constraint altium ошибка

Altium Designer 19, ошибки трассировки

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

Вы можете написать сейчас и зарегистрироваться позже.

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

Перейти к контенту

Created: 18.03.2022 | Updated: 18.03.2022

Содержание

  • Summary
  • Constraints
  • How Duplicate Rule Contentions are Resolved
  • Rule Application
  • Note

Полное содержание

Rule category: Electrical

Rule classification: Binary

Summary

This rule tests for short circuits between primitive objects on the copper (signal and plane) layers. A short circuit exists when two objects that have different net names touch.

Constraints

Default constraints for the Short-Circuit rule.Default constraints for the Short-Circuit rule.

  • Allow Short Circuit — defines whether the target nets falling under the two scopes (full queries) of the rule can be short-circuited or not. If you require two different nets to be shorted together, for example when connecting two ground systems within a design, ensure that this option is enabled.

How Duplicate Rule Contentions are Resolved

All rules are resolved by the priority setting. The system goes through the rules from highest to lowest priority and picks the first one whose scope expressions match the objects being checked.

Rule Application

Online DRC, Batch DRC, and during autorouting.

Note

In a Printed Electronics design when different nets cross over on different layers, they are flagged as a short circuit. These cross-overs are isolated by placing a dielectric patch on a non-conductive layer.

Обнаружили проблему в этом документе? Выделите область и нажмите Ctrl+Enter, чтобы оповестить нас.

We’re sorry to hear the article wasn’t helpful to you.
Could you take a moment to tell us why?

Вы сообщаете о проблеме, связанной со следующим выделенным текстом
и/или изображением в активном документе:

Topic: Custom Pad with ‘No Net’ causes short circuit rule violation  (Read 10545 times)

0 Members and 1 Guest are viewing this topic.

Hi,

I’ve made some custom pads to better match a manufacturers recommended land pattern.

Every thing is fine unless the pad has no net,
Altium will then report a short circuit between ‘pad on top layer and region on top layer’. (see attached image).

I’ve followed free_electrons advice here

Invoking «Design -> Netlist -> Update Free Primitives From Component Pads…» works,
the regions are assigned the same net as the pads, «No Net»….. :palm:

so the violation is still valid.

I’ve tried allowing short-circuits between ‘No Net’ and ‘No Net’, (see attached image)

I’ve also tried Non-Specific No ERC directives in the schematic, (see attached image)

any ideas on how to get around this without assign names nets to every unused pin?

thanks so much for reading!


Logged


Per your layout screen capture, you still have left over objects  connected to the pads. Delete them and you should be fine.


Logged

I am available for freelance work.


From recollection, ‘No Net’ is not actually a net, so using it as an a argument to the InNet() function doesn’t work.  You need to use «Not InAnyNet» to return objects that are not assigned to a proper net.  That’s why your design rule didn’t work, and may be why Altium throws a design rule violation with the default rules in the first place.


Logged


any ideas on how to get around this without assign names nets to every unused pin?

If you are not philosophically opposed to the nets being named and just don’t want to have to do it yourself, you can select the «Allow Single Pin Nets» project option.  Beyond what the name suggests it will also assign named nets to the unused pins for you.  I would think that would make your problem go away with very little effort on your part.


Logged


all fantastic suggestions, I’ll see how I go tomorrow and report back.


Logged


If you are not philosophically opposed to the nets being named and just don’t want to have to do it yourself, you can select the «Allow Single Pin Nets» project option.  Beyond what the name suggests it will also assign named nets to the unused pins for you.  I would think that would make your problem go away with very little effort on your part.

This solves my problem, but I think I am philosophically opposed to the nets being named, or more so, allowing single pin Nets,
by highlighting all net objects with ‘No Net’ I can quickly find faults in the schematic,
e.g. three components are in series and two of them have ‘No Net’ pins, somethings up!

From recollection, ‘No Net’ is not actually a net, so using it as an a argument to the InNet() function doesn’t work.  You need to use «Not InAnyNet» to return objects that are not assigned to a proper net.  That’s why your design rule didn’t work, and may be why Altium throws a design rule violation with the default rules in the first place.

This works and I like it the most,
I assume because this is a short circuit constraint rule,
it won’t stop clearance constraint rules applying to other non net objects?

I’m pretty sure it won’t, but tell me if I’m wrong!

thanks all


Logged


Invoking «Design -> Netlist -> Update Free Primitives From Component Pads…» works,
the regions are assigned the same net as the pads, «No Net»….. :palm:

I had the exact problem and doing as you suggested did solve it for me — the nets were all assigned to a common one (GND) in my case, not «no net».  It is possible that I had already manually assigned the pad in the middle of the copper poly region a net name of GND in past edits, so Altium took that as the new net name for the copper poly primitive.

« Last Edit: September 05, 2016, 06:37:41 am by wireworker »


Logged


Why bother adding regions to unused pads ?

If I am not happy with a supplied footprint I copy it to my custom PCB library and edit to my liking, then link it to the part schematic.


Logged

Facebook-free life and Rigol-free shack.


$begingroup$

enter image description here

I created a board outline, then wanted to add a polygon pour as a GND plane in the bottom layer of my 2-layer PCB. Altium’s design rule checker raises the following error:

Short-Circuit Constraint: Between Board Cutout (Multi-Layer) Region (0 hole(s)) Multi-Layer And Polygon Region (76 hole(s)) Bottom Layer Location : [X = 0mil][Y = 0mil]

Does anyone know a solution to this? There doesn’t appear to be any short-circuits within the circuit schematic or routing.

ocrdu's user avatar

ocrdu

7,62019 gold badges27 silver badges42 bronze badges

asked Oct 16, 2021 at 14:58

Kevin's user avatar

$endgroup$

4

$begingroup$

Solution:

Delete board outline, create polygon pour, then create board outline from primitives again. The polygon pour must be the outer outline.

answered Oct 16, 2021 at 15:41

Kevin's user avatar

KevinKevin

555 bronze badges

$endgroup$

$begingroup$

Your board outline should occupy another mechanical layer on your board. You can do this by opening ‘View configuration’ tab and create a new mechanical layer as board outline. Then you can draw board outlines using primitives, Design > Board shape > Create primitives from board shape and set layer to ‘board shape’

Board shape view configuration

answered Oct 21, 2021 at 12:04

maaaaple7's user avatar

$endgroup$

Modified by Jason Howie on Feb 16, 2015

Contents
  • Summary
  • Constraints
  • How Duplicate Rule Contentions are Resolved
  • Rule Application

Rule category: Electrical

Rule classification: Binary

Summary

This rule tests for short circuits between primitive objects on the copper (signal and plane) layers. A short circuit exists when two objects that have different net names touch.

Constraints

Default constraints for the Short-Circuit rule.

  • Allow Short Circuit – defines whether the target nets falling under the two scopes (full queries) of the rule can be short-circuited or not. If you require two different nets to be shorted together, for example when connecting two ground systems within a design, ensure that this option is enabled.

How Duplicate Rule Contentions are Resolved

All rules are resolved by the priority setting. The system goes through the rules from highest to lowest priority and picks the first one whose scope expressions match the objects being checked.

Rule Application

Online DRC, Batch DRC and during autorouting.

Skip to main content

Forum for Electronics

Forum for Electronics

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals… and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

  • Hardware and PCB Design

  • PCB Routing Schematic Layout software and Simulation programs

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

altium errors on pad with vias in it


  • Thread starter

    panfilero


  • Start date

    Feb 27, 2012

Status
Not open for further replies.
  • #1

Joined
Jul 30, 2007
Messages
6
Helped
0
Reputation

0

Reaction score
0
Trophy points
1,281
Activity points

1,325

hello,

I have a surface mount component (8-pin soic) in altium with a thermal pad in the middle, the thermal pad in the footprint has 4 thermal vias in it. I need to connect these to my ground plane, but I’m getting several errors, and it wont connect. I’m getting Clearance Constraint Errors from the via to the pad, and short circuit constraint errors between the via and the pad as well. Does anyone know what I need to do to make these go away and have my via’s connect to my ground plane? I’m attaching a pic

much thanks!

Capture.JPG

  • #2

you need to assign the vias to the ground net as well. also make sure you do not have a via to pad rule that might give you the error.

  • #3

Joined
Jul 30, 2007
Messages
6
Helped
0
Reputation

0

Reaction score
0
Trophy points
1,281
Activity points

1,325

you need to assign the vias to the ground net as well. also make sure you do not have a via to pad rule that might give you the error.

I’m not sure how to access the via’s in order to assign them to the net, they are part of this component’s footprint. I think the rule that keeps getting violated is the electrical clearance rule, I’m just using the default rules. On my ground plane it looks like this

Capture 2.JPG

thanks

  • #4

Joined
Dec 26, 2006
Messages
516
Helped
88
Reputation

178

Reaction score
58
Trophy points
1,308
Location

India

Activity points

3,974

just select the vias and right click mouse their in properties assign net name to vias (i.e. GND in your case).
Also you have to make «direct connect» option for vias if you want full contact of GND copper with vias.

  • #5

I’m not sure how to access the via’s in order to assign them to the net, they are part of this component’s footprint. I think the rule that keeps getting violated is the electrical clearance rule, I’m just using the default rules. On my ground plane it looks like this

View attachment 69829

thanks

Hey, I know this is an old post but it’s the only one describing the problem I’ve found from a quick google search.
At any rate, I found a way to access the vias in the thermal pad and thought I might as well add the solution to this thread for future googler’s.
From what I understand of the problem it’s that the thermal pad itself can have a net set on it, but the vias within it are stuck on «no net» and are unable to be selected for some reason.

Use the «Shift + V» key combination to explore through the violations when you’re hovering over the component. This brings up a window of the component and all the «violating» pins/vias. From here you can expand each option and change the properties of the vias that were unselectable before (a quick right-click away)!

Hopefully that’ll help someone else, and it wasn’t just me not seeing any obvious solutions.

  • #6

Wow! I thought I’d never see the day! A one-time post on this board that is NOT «Do my work for me plz send complete solution and documentation to wokkietokkie@lazybastard.com ASAP kthxbye! ^_^». And not just that, this is precisely the solution I was looking for too. Thank you Mr Shroomishness who will likely never see this!

I used the SHIFT-V + properties method first to see if it solved the violations. Which it did.

And for those future googlers looking for an even lazier solution, I came up with the following method.

Assume the QFN component is ‘U1’, and the thermal pad is pin number 33. Not an unreasonable assumption for a QFN-32 with thermal pad.

Use the following query in PCB Filter: InComponent(‘U1’) AND (IsVia OR (IsPad AND (Name LIKE ‘*-33’)))

Apply filter, and verify that you indeed have now selected the thermal pad and the thermal vias.

Then go to PCB Inspector, and change Net to whatever value you need, GND for example.

Hopefully this helps one of those future googlers.

Status
Not open for further replies.

Similar threads

  • Hardware and PCB Design

  • PCB Routing Schematic Layout software and Simulation programs

  • This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.

Форум РадиоКот • Просмотр темы — Все про «Altium Designer»

Сообщения без ответов | Активные темы

ПРЯМО СЕЙЧАС:

Автор Сообщение

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Вс фев 12, 2017 13:01:21 

Вымогатель припоя

Карма: 8

Рейтинг сообщений: 53

Зарегистрирован: Пт май 15, 2015 17:23:19
Сообщений: 593

Рейтинг сообщения: 0

aam писал(а):

как кто заносит информацию об элементах

Для получения перечня и прочих документов есть база данных. Перегружать файл платы информацией абсолютно не нужно но в то же время информация должна быть максимально полной и однозначно определять компонент. Нужно еще и учитывать что эта информация должна быть понятно автоматическому установщику если подразумевается автоматический монтаж.

Вернуться наверх
 

ПрофильПрофиль

 

Реклама

morg

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Пн фев 13, 2017 00:51:53 

Карма: 2

Рейтинг сообщений: 2

Зарегистрирован: Ср мар 12, 2008 01:14:58
Сообщений: 103

Рейтинг сообщения: 0

подскажите как открыть «Altium Library (.lib)»
файл open -открывает пустую библиотеку,
через панель system -libraries — тоже самое.

Вернуться наверх
Реклама

musa56

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Пн фев 13, 2017 09:15:10 

Карма: 8

Рейтинг сообщений: 53

Зарегистрирован: Пт май 15, 2015 17:23:19
Сообщений: 593

Рейтинг сообщения: 0

morg писал(а):

через панель system -libraries — тоже самое.

Для начала библиотеку нужно подключить. В окошке нажмите Libraries и в открывшейся панели плдключите библиотеку

Вернуться наверх

morg

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Пн фев 13, 2017 09:50:25 

Карма: 2

Рейтинг сообщений: 2

Зарегистрирован: Ср мар 12, 2008 01:14:58
Сообщений: 103

Рейтинг сообщения: 0

Вы имеете ввиду создать проект. И там подкл. библиотеку?)
Делал..все равно открывается как пустая. Такое ощущение что ее надо распаковать. .но она почему то открывается без распоковки. .
Причем моя созданая библ. имеет такой же формат и с ней можно работать. .

Вернуться наверх
Реклама

Вебинар «Мощные модульные системы питания MEAN WELL 3+N. Новинки и хиты» (22.06.2023)

Приглашаем 22 июня на вебинар, посвященный подходу компании MEAN WELL к созданию мощных управляемых систем низковольтного и высоковольтного питания и зарядных установок для промышленного, технологического, телекоммуникационного, медицинского, радиопередающего и другого оборудования, а также для систем альтернативной энергетики.
На вебинаре мы рассмотрим новинки и серийную продукцию в концепции «3+N», расскажем об этой концепции и о том, как создать из готовых модулей систему питания мощностью до 360 кВт с напряжением до 380…400 В (постоянного тока). Будут представлены ИП с рециркуляцией энергии для тестового оборудования и модули управления питанием.

Подробнее>>

musa56

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Пн фев 13, 2017 10:08:49 

Карма: 8

Рейтинг сообщений: 53

Зарегистрирован: Пт май 15, 2015 17:23:19
Сообщений: 593

Рейтинг сообщения: 0

morg писал(а):

Делал..все равно открывается как пустая

Расширение какое то у вас странное. Обычно PcbLib, SchLib, IntLib

Вернуться наверх
Реклама

vitek63

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Пн фев 13, 2017 13:16:31 

Карма: 4

Рейтинг сообщений: 0

Зарегистрирован: Чт фев 09, 2017 09:07:47
Сообщений: 31

Рейтинг сообщения: 0

meh2000 писал(а):

vitek63 писал(а):

Добрый день! Ребята,я новичек в Альтиуме. Помогите разобраться. При соединении проводников с контактными площадками на самих контактных площадках появляются белые круги — их может быть и один и несколько. Что это такое? Как их удалить? В свойствах контактных площадок их нет.
Изображение

В настройках, снимите галочку, должно помочь. Но это не решение, что то Вы не правильно делаете. К этой программе нужно подходить с точки разрабртчика, а не рисовальщика печатки.

1-схема.
2-компиляция.
3-передача проекта в редактор PCB.
4-трассировка.
…пусть это даже элементарная печатка. Учитесь сразу делать правильно. Удачи!

Владимир.

Снял галочку — это ничего не дало! Мне необходимо было перенести чертеж печатной платы с чертежа в Альтиум и все! Схема отсутствовала.

Вернуться наверх

musa56

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Пн фев 13, 2017 13:37:07 

Карма: 8

Рейтинг сообщений: 53

Зарегистрирован: Пт май 15, 2015 17:23:19
Сообщений: 593

Рейтинг сообщения: 0

vitek63 писал(а):

Мне необходимо было перенести чертеж печатной платы с чертежа в Альтиум и все

На вашей картинке не вижу имена цепей. Получается вы её просто нарисовали без образования цепей? Именно поэтому у вас и получились эти круги. Сделайте следующее: DesignNetlistConfigure Phisical Nets.

Вернуться наверх

Orion33

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Пн фев 13, 2017 16:30:19 

Карма: -25

Рейтинг сообщений: 187

Зарегистрирован: Сб апр 21, 2012 19:21:43
Сообщений: 4753

Рейтинг сообщения: 0

vitek63 писал(а):

Снял галочку — это ничего не дало! Мне необходимо было перенести чертеж печатной платы с чертежа в Альтиум и все! Схема отсутствовала.

С какой целью вы это делаете? Догадываюсь, что для выдачи герберов конечному производству. Тогда Альтиум для этого слишком громоздкий проект. Его цимус раскрывается при сопровождении разработки от начала до конца. А если нужно просто «оцифровать» чертеж, лучше использовать другие, менее требовательные пакеты. Хотя бы тот же P-CAD.

Вернуться наверх

aam

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Пн фев 13, 2017 20:31:22 

Собутыльник Кота
Аватар пользователя

Карма: 14

Рейтинг сообщений: 117

Зарегистрирован: Сб фев 20, 2010 14:00:12
Сообщений: 2994
Откуда: Москва

Рейтинг сообщения: 0

musa56 писал(а):

Для получения перечня и прочих документов есть база данных

А для чего используется «интегрированная библиотека»? Сейчас я сделал библиотеку УГО, библиотеку посадочных мест и для начала создал одну интегрированную библиотеку и из нее ставлю элементы на схему. Но понимаю, что это не совсем правильно. Вопрос: а как правильно? Если использовать БД, то как организуется их хранение, переносимость и т. д.?

Вернуться наверх

musa56

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Вт фев 14, 2017 06:47:26 

Карма: 8

Рейтинг сообщений: 53

Зарегистрирован: Пт май 15, 2015 17:23:19
Сообщений: 593

Рейтинг сообщения: 0

aam писал(а):

А для чего используется «интегрированная библиотека»?

Для удобства. В ней все хранится в одном файле. Но это в случае если вы создали библиотеку и больше менять в ней ничего не собираетесь. Но в работе это нужно нечасто и зачастую это и неудобно. Чаще всего используются простые библиотеки подключенные к поекту. В неё вы всегда можете добавить компонент, изменить его если нужно, добавить в компонент необходимую информацию.
База данных позволяет хранить больше информации о компоненте

Вернуться наверх

Orion33

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Вт фев 14, 2017 16:09:25 

Карма: -25

Рейтинг сообщений: 187

Зарегистрирован: Сб апр 21, 2012 19:21:43
Сообщений: 4753

Рейтинг сообщения: 0

musa56 писал(а):

Но это в случае если вы создали библиотеку и больше менять в ней ничего не собираетесь. Но в работе это нужно нечасто и зачастую это и неудобно.

По сравнению с П-КАДом там на порядок удобнее. Если организовывать библиотеку правильно, то ничего сложного нет. Более того, там есть опция поиска, фильтрации и изменения конкретного параметра у всех компонентов. БД, вероятно, имеет смысл делать, если требуется перечень для производства. В иных ситуациях библиотека типа МайЛиб с постоянно используемыми компонентами вполне самодостаточна.

Вернуться наверх

Illusi0ns

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Вт фев 14, 2017 18:29:51 

Первый раз сказал Мяу!
Аватар пользователя

Карма: 1

Рейтинг сообщений: 0

Зарегистрирован: Чт мар 12, 2015 21:11:58
Сообщений: 23

Рейтинг сообщения: 0

Доброго времени суток, уважаемые.
Я потратил уже приличное количество времени, изучал видеоуроки, прочел книгу Сабунина, но Altium — все таки штука очень непростая.. Но, после изучения альтиума, в Sprint Layout уже не очень хочется возвращаться, главным образом из-за:
1) трассировка согласно схеме. ошибка исключена, если схема нарисована правильно.
2)правила проектирования сразу же, онлайн не дают, например, проложить дорожки ближе чем задано.
Но все же такой гемор для пользователя все это дело настраивать.. особенно с библиотеками.
Подскажите пожалуйста, стоит ли дальше грызть гранит альтиума, или все таки есть что-то более дружественное к пользователю, но с теми функциями, что я указал?
Я еще попробовал KiCAD, но он какой то глючный что ли, и что то там быстренько изменить в посадочном месте например, я вообще не понял как..
Остался Diptrace, eagle и p-cad из более менее распространенных.. Посоветуйте пожалуйста!

Вернуться наверх

musa56

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Вт фев 14, 2017 19:27:12 

Карма: 8

Рейтинг сообщений: 53

Зарегистрирован: Пт май 15, 2015 17:23:19
Сообщений: 593

Рейтинг сообщения: 0

Illusi0ns писал(а):

Посоветуйте пожалуйста!

Посоветую Пикад. Простой и дружественный интерфейс. Если не нужны совсем крутые платы то делает все что нужно. Дружит с Альтиумовским трассировщиком. Документацию в нем можно делать практически по ГОСТу. По нему очень много книг. Производители плат спокойно берут его файлы и не нужно делать Герберы. Ну конечно есть и нюансы в работе но как же без них но это не смертельно.

Вернуться наверх

Orion33

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Вт фев 14, 2017 20:22:38 

Карма: -25

Рейтинг сообщений: 187

Зарегистрирован: Сб апр 21, 2012 19:21:43
Сообщений: 4753

Рейтинг сообщения: 0

А я не посоветую Пикад. После знакомства с Альтиумом он выглядит как «Запорожец». Да, ехать и на нем можно, но на «Мерседесе» комфортнее. Особенно это касается оформления документации по ЕСКД. У нас в конторе была сторонняя программа, который перечень по ГОСТу генерила. Сам он не могет. А для Альтиума специальная надстройка есть.
По началу разбираться во всем сложно. Но когда начинаешь понимать философию и запоминаешь, что где настраивать, Альтиум гораздо лучше.

И да, основной козырь Альтиума — возможность работы с 3Д в связке с КАДами. Когда устройство не закрывается из-за косяков проектировки, становится немного обидно. А когда разрабатываешь в 3Д, вероятность такого случая минимальна.

Вернуться наверх

musa56

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Ср фев 15, 2017 06:50:00 

Карма: 8

Рейтинг сообщений: 53

Зарегистрирован: Пт май 15, 2015 17:23:19
Сообщений: 593

Рейтинг сообщения: 0

Orion33 писал(а):

После знакомства с Альтиумом он выглядит как «Запорожец»

Ну не всем же на Бугати и Ягуарах разъезжать. Альтиум мощная программа, слов нет. Но сильно замороченная и перегруженная функционалом. Во всем этом разбираться и разбираться. И она оправдана на серьезных проектах. Но в большинстве случаев все это избыточно и вся эта мощь невостребованнаа на поверхности остаются его глюки и невозможность делать простейшие вещи.

Вернуться наверх

Illusi0ns

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Ср фев 15, 2017 07:38:41 

Первый раз сказал Мяу!
Аватар пользователя

Карма: 1

Рейтинг сообщений: 0

Зарегистрирован: Чт мар 12, 2015 21:11:58
Сообщений: 23

Рейтинг сообщения: 0

В альтиуме нет одной простой функции. Как в спринте — мастер площадок. Нужно было мне посадочное место под ИНку сделать, так, чтоб сделать круговой массив из 12ти контактов, так извращаться пришлось.. Сосчитал угол, создал дугу нужного диаметра, и угол сначала от нуля и до n, поставил два контакта, потом от n+1 до n+2, еще два контакта.. И так этой дугой полз по кругу, пока не сделал все контакты.. Ну что за бред

Вернуться наверх

vitek63

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Ср фев 15, 2017 08:29:37 

Карма: 4

Рейтинг сообщений: 0

Зарегистрирован: Чт фев 09, 2017 09:07:47
Сообщений: 31

Рейтинг сообщения: 0

musa56 писал(а):

vitek63 писал(а):

Мне необходимо было перенести чертеж печатной платы с чертежа в Альтиум и все

На вашей картинке не вижу имена цепей. Получается вы её просто нарисовали без образования цепей? Именно поэтому у вас и получились эти круги. Сделайте следующее: DesignNetlistConfigure Phisical Nets.

Ничего не получается! Заметил,что при наведении курсора на контактную площадку,в верхнем левом углу появляется такое сообщение: «Short-Circuit Constraint Between Track on TopLayer and Pad on Multilayer». Число таких сообщений равняется числу кругов. Я не силен в английском,поэтому и установил Altium Designer на русском. Имеющийся переводчик переводит черти как. Думаю вот,может забить на Альтиум — хоть и русифицирован,но больно мудрен он со своими правилами. Может установить P-CAD, да работать в нем… Правда,придется изучать английский.

Вернуться наверх

musa56

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Ср фев 15, 2017 12:13:35 

Карма: 8

Рейтинг сообщений: 53

Зарегистрирован: Пт май 15, 2015 17:23:19
Сообщений: 593

Рейтинг сообщения: 0

vitek63 писал(а):

Ничего не получается!

Что у вас не получается. Вам нужно из ваших примитивов образовать электрические связи. Надпись вам говорит что у вас замыкание в слое ТОР между линией и Падом. У вас линия не принадлежит никакой цепи. Поэтому Альтиум на неё и ругается.

Вернуться наверх

Orion33

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Ср фев 15, 2017 19:15:11 

Карма: -25

Рейтинг сообщений: 187

Зарегистрирован: Сб апр 21, 2012 19:21:43
Сообщений: 4753

Рейтинг сообщения: 0

Illusi0ns писал(а):

Ну что за бред

Действительно, что за бред, что разработчики современного программного продукта не заточили его под старую ламповую рухлядь…

musa56 писал(а):

Вам нужно из ваших примитивов образовать электрические связи. Надпись вам говорит что у вас замыкание в слое ТОР между линией и Падом. У вас линия не принадлежит никакой цепи. Поэтому Альтиум на неё и ругается.

И Пикад на такое бы ругался, только у него нет интерактивной проверки.

vitek63
Рисунок печатной платы можно просто в пейнте нарисовать. Может, Вам проще по этому пути пойти?

musa56 писал(а):

Ну не всем же на Бугати и Ягуарах разъезжать. Альтиум мощная программа, слов нет. Но сильно замороченная и перегруженная функционалом. Во всем этом разбираться и разбираться. И она оправдана на серьезных проектах.

Ну я про то и говорю, что ездить и на Запорожце можно. С Бугатти надо сначала разобраться, как ее завести, зато потом доедешь быстрее, комфортнее и без остановок на обочине :))) Сквозное проектирование с 3Д моделями сильно облегчает жизнь даже на простых изделиях, не говоря уже про многоплатные конструкции.

Вернуться наверх

Illusi0ns

Не в сети

Заголовок сообщения: Re: Все про «Altium Designer»

СообщениеДобавлено: Ср фев 15, 2017 22:08:11 

Первый раз сказал Мяу!
Аватар пользователя

Карма: 1

Рейтинг сообщений: 0

Зарегистрирован: Чт мар 12, 2015 21:11:58
Сообщений: 23

Рейтинг сообщения: 0

Orion33 писал(а):

Illusi0ns писал(а):

Ну что за бред

Действительно, что за бред, что разработчики современного программного продукта не заточили его под старую ламповую рухлядь…

С одной стороны, конечно, соглашусь, НО, инструмент создания массива выводов, он же много где нужен.. не только круговой, но и обычный.. вот как мне библиотеку нарисовать для штырьковой линейки 2х10 например? Копипастом заниматься, координаты выставлять? на сколько я помню, в ComponentWizard`е такой функции нет. Или этот момент как раз и относится к тому, о чем вы говорили, что надо сначала «разобраться как заводить», то есть, отрисовать все библиотеки и прочее, а потом уже ехать быстро?))

Вернуться наверх

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

0 / 0 / 1

Регистрация: 15.06.2015

Сообщений: 33

1

26.09.2020, 18:03. Показов 1396. Ответов 2


Студворк — интернет-сервис помощи студентам

Нарисовал схему, но у транзисторов эмиттер и коллектор почему-то закорочены: «Short-Circuit Constraint between pad on multilayer and track on Top Layer»

Миниатюры

Как убрать ошибку короткого замыкания с падом в Altium Designer?
 



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

26.09.2020, 18:03

2

Модератор

Эксперт по электронике

8811 / 6593 / 896

Регистрация: 14.02.2011

Сообщений: 23,185

26.09.2020, 18:43

2

Цитата
Сообщение от serezhka1111
Посмотреть сообщение

Нарисовал схему,

схема то где?



0



0 / 0 / 1

Регистрация: 15.06.2015

Сообщений: 33

26.09.2020, 19:01

 [ТС]

3

Прикрепляю. Транзистор сам тоже сделал. Если ещё что-то нужно показать, покажу)

Миниатюры

Как убрать ошибку короткого замыкания с падом в Altium Designer?
 



0



Содержание

  • Обзор
  • Доступ к панели
  • Выбор правил и нарушений
  • Управление отображением нарушений проверки правил проектирования
    • Системные настройки отображения нарушений
      • Определение стиля графического шаблона
      • Определение стиля отображения нарушения для каждого типа правил
  • Контекстное меню
    • Раздел Rule Classes
    • Раздел Rules
    • Раздел Violations
  • Советы

Полное содержание

Главная страница: Панели редактора плат

Панель PCB Rules And Violations
Панель PCB Rules And Violations

Обзор

Проверка правил проектирования (Design Rule Checking, DRC) – это мощная автоматизированная функциональная возможность, которая осуществляет проверку логической и физической целостности проекта. Панель PCB Rules And Violations позволяет легко просматривать правила проектирования и нарушения в текущей рабочей области платы. Панель обеспечивает центральное расположение для просмотра и изменения правил, запуска проверок правил проектирования и отображения отдельных нарушений в виде графики в рабочей области.

Доступ к панели

  • Чтобы открыть панель PCB Rules And Violations, нажмите кнопку Panels в правой нижней части приложения Altium Designer, когда редактор плат активен, и выберите PCB Rules And Violations.
  • Другой способ – выберите команду View » Panels » PCB Rules And Violations из главного меню.
  • По завершении процесса пакетной проверки правил проектирования, панель PCB Rules and Violations открывается автоматически.

Выбор правил и нарушений

Панель PCB Rules And Violations состоит из четырех разделов, которые предлагают различные области действия для правил проектирования и нарушений:

  • Rule Classes (Классы правил) – правила проектирования, сгруппированные по классам, таким как Clearances и Widths.
  • Rules (Правила) – отдельные правила проектирования выбранного класса. Определенную проверку правил проектирования можно запустить через контекстное меню.
  • Violations (Нарушения) – подробная информация о нарушениях, найденных запущенной проверкой правил проектирования.
  • Waived Violations (Отклоненные нарушения) – подробная информация о найденных нарушениях правил, отклоненных с помощью команды Waive Selected Violations. Этот раздел доступен только если хотя бы одно нарушение было отклонено.

Отклоненные нарушения отображаются на плате цветом, отличным от цвета других нарушений. Настройки цвета можно изменить в разделе System Colors панели View Configuration.

При выборе отдельного нарушения оно графически подсвечивается в рабочей области. Графика нарушения отрисовывается только на тех слоях, на которых находятся вызывающие нарушение примитивы, и этот слой (если он включен) станет активным слоем в рабочей области. Если доступна подробная информация о нарушении (см. ниже), графика редактора отобразит значение ограничения, заданное в правиле, и укажет, находятся ли вызывающие нарушение объекты выше или ниже этого значения.

Нарушение минимального значения (12 милов) правила для ширины трассы.
Нарушение минимального значения (12 милов) правила для ширины трассы.

Нарушение минимальных значений диаметра (50 милов) и отверстия (28 милов) правила для размеров переходного отверстия.
Нарушение минимальных значений диаметра (50 милов) и отверстия (28 милов) правила для размеров переходного отверстия.

Обратите внимание, что если включен метод подсветки Zoom, вид в рабочей области будет приближен к нарушению. Уровень приближения можно изменить с помощью кнопки Magnify панели.

Вы также можете получить доступ к нарушению непосредственно из рабочей области. Когда курсор наведен на вызывающий нарушение объект, щелкните ПКМ и выберите команду Violations из контекстного меню, затем выберите соответствующее нарушение, чтобы открыть диалоговое окно Violation Details.

Управление отображением нарушений проверки правил проектирования

Отображение нарушений проверки правил проектирования можно настроить для повышения ясности в соответствии с вашими предпочтительными параметрами стиля, количества и цвета графических маркеров. Наряду с графическим отображением подробной информации о нарушениях, на примитивах может быть отображен графический шаблон в выбранном стиле.

Вверху: включено отображение подробной информации о нарушении.

В центре: включено отображение графического шаблона нарушения.

Внизу: включено отображение подробной информации о нарушении и графического шаблона.
Вверху: включено отображение подробной информации о нарушении.
В центре: включено отображение графического шаблона нарушения.
Внизу: включено отображение подробной информации о нарушении и графического шаблона.

Системные настройки отображения нарушений

Отображение нарушений проверки правил проектирования с помощью информации и/или графического шаблона определяется на странице PCB Editor — DRC Violations Display диалогового окна Preferences.

Выберите, как вы хотите отображать нарушения проверки правил проектирования в рабочей области – с помощью информации о нарушении и/или графического шаблона.
Выберите, как вы хотите отображать нарушения проверки правил проектирования в рабочей области – с помощью информации о нарушении и/или графического шаблона.

Определение стиля графического шаблона

Используйте параметры в области Violation Overlay Style этой страницы для определения стиля графического шаблона, который следует использовать для нарушений. Таблица ниже иллюстрирует пример трассы на верхнем слое с нарушением правила Width, изображенной с различными настройками графического шаблона.

Выбранный стиль

Описание

Пример результата

None (Layer Color)
Нет (цвет слоя)

Цвет переопределения DRC игнорируется, остается видимым только цвет слоя по умолчанию.

Solid (Override Color)
Сплошной (цвет переопределения)

Используется цвет переопределения DRC, который полностью переопределяет цвет слоя по умолчанию.

Style A
Стиль A

Используется цвет переопределения DRC для отображения шаблона с восклицательными знаками. Цвет слоя по умолчанию также остается видимым.

Style B
Стиль B

Используется цвет переопределения DRC для отображения шаблона с перекрестиями. Цвет слоя по умолчанию также остается видимым. Это шаблон по умолчанию.

Цвет переопределения (цвет, связанный с отображением графического шаблона для нарушений) определяется системным цветом DRC Error Markers в разделе System Colors вкладки Layers and Colors панели View Configuration.

Определение стиля отображения нарушения для каждого типа правил

В области Choose DRC Violations Display Style диалогового окна Preferences представлена таблица, которая позволяет выбрать стиль отображения нарушений для каждого типа правил. Включите флажок в поле Violation Details для типа правила, чтобы использовать подробную информацию для отображения нарушения проверки этого правила. Включите флажок в поле Violation Overlay, чтобы использовать указанный графический шаблон для отображения нарушения.

Щелкните ПКМ в таблице, чтобы открыть меню команд для быстрого включения или отключения определенного стиля для всех типов правил. Вы также можете быстро включить определенный стиль отображения нарушений только тех правил, которые используются в проекте.

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

По умолчанию параметр Violation Details включен для всех типов правил, а параметр Violation Overlay включен только для правил Clearance, Width и Component Clearance.

Совместное использование этих двух стилей позволят настроить «грубую» и «точную» индикацию нарушений.

Контекстное меню

Ряд опций доступен через контекстные меню разделов панели. Основные из них приведены ниже.

Раздел Rule Classes

  • Run DRC Rule Class (Запустить проверку класса правил) – запустить проверку всех правил, содержащихся в классе. Классы могут включать в себя одно правило (например, Short-Circuit Constraint) или большое число правил (как правило, класс Clearance Constraint).
  • Clear Violations For Rule Class (Очистить нарушения для класса правил) – очистить нарушения (из рабочей области и из панели) для всех правил, содержащихся в классе.

Раздел Rules

  • Run DRC Rule (Запустить проверку правила) – запустить проверку выбранного правила.
  • Clear Violations (Очистить нарушения) – очистить нарушения выбранного правила.
  • Properties (Свойства) – открыть диалоговое окно Edit PCB Rule, которое позволяет изменить настройки выбранного правила.

Раздел Violations

  • Properties (Свойства) – открыть диалоговое окно Violation Details, в котором представлена подробная информация об ограничениях правила и текущем нарушении.

  • Waive Selected Violations (Отклонить выбранные нарушения) – открыть диалоговое окно Waived Violation Info, в котором можно ввести и сохранить информацию о нарушении, выбранном для отклонения. После ввода необходимой информации и нажатия OK отклоненное нарушение будет отображено в разделе Waved Violations.

Советы

  • Для полного управления классами ограничений и правилами платы откройте диалоговое окно PCB Rules and Constraints Editor с помощью команды Design » Rules.
  • Динамическая проверка правил проектирования может быть включена/отключена на странице PCB Editor — General диалогового окна Preferences.
  • Правилам проектирования может быть задан динамический и/или пакетный режим проверки в диалоговом окне Design Rule Checker (Tools » Design Rule Check).

Понравилась статья? Поделить с друзьями:
  • Shift to p range перевод на русский ошибка lexus
  • Shift to p range ошибка тойота ленд крузер 200
  • Shift to p range ошибка lexus is 250
  • Shift exe системная ошибка physxloader dll
  • Shift 2 unleashed ошибка при запуске приложения 0xc0000005