Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы начинающих 2017 г.
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29
juvf
AD16. Есть полигон. При заливке остаются зазоры. нужно чтобы этот полигон залился как есть, без всяких зазоров к соседним проводникам. в правилах указан зазор между всеми и всеми 0.15. Как исключить один полигон из этих правил?
Владимир
перелазить без правил-- такого не бывает. Всегда, хоть что-то действует.
Преобразуйте его в неперезаливаемый и правьте границы по своему усмотрению
Zlumd
У меня почему-то имена цепей стали нечетко стали показываться:
Нажмите для просмотра прикрепленного файла
Как сделать четкие имена цепей?
Есть такая настройка в Альтиуме или мне надо в драйверах видеокарты копаться?
Skandalli
Добрый день. Такой вопрос. В альтиуме есть шины, которые несут только графический смысл и к которым надо подключать адресную шину, и жгуты, куда надо цеплять неадресные цепи (ну так у Сабунина).
Я не очень понял, в чем суть жгута? Т.е. что мне мешает ввести в шину разноименные цепи? Типа, clock, reset и т.д? Все равно же два листа в проектах будут связаны шиной?
И вообще, как нормоконтроль относится к обозначениям жгутов, если все ж целесообразно их использовать в проектах?
DRUG-XT
Как перенести топологию/дизайн в новый файл? Возникла проблема с PCB, которая вынуждает это сделать. Кто проходил эти этапы?
Что нужно копипастить и что импортировать/экспортировать: Netlist? Rules? Layer Stack?
Владимир
Цитата(Skandalli @ May 17 2017, 19:12) *
Добрый день. Такой вопрос. В альтиуме есть шины, которые несут только графический смысл и к которым надо подключать адресную шину, и жгуты, куда надо цеплять неадресные цепи (ну так у Сабунина).
Я не очень понял, в чем суть жгута? Т.е. что мне мешает ввести в шину разноименные цепи? Типа, clock, reset и т.д? Все равно же два листа в проектах будут связаны шиной?
И вообще, как нормоконтроль относится к обозначениям жгутов, если все ж целесообразно их использовать в проектах?

шина используется для передачи в многоканальных системах и номер канала может определять номер сигнала. Поэтому там только одноименная цепь
Жгут содержит разноименные цепи, но не дружит с ГОСТ

Цитата(DRUG-XT @ May 17 2017, 20:51) *
Как перенести топологию/дизайн в новый файл? Возникла проблема с PCB, которая вынуждает это сделать. Кто проходил эти этапы?
Что нужно копипастить и что импортировать/экспортировать: Netlist? Rules? Layer Stack?

если полностью там есть Device Sheet Symbol
Есть Snippet
Но привычное копи пасте быстрее, чем то, что выше так как просто, и не требует изучения.
Skandalli
Цитата(Владимир @ May 17 2017, 22:30) *
шина используется для передачи в многоканальных системах и номер канала может определять номер сигнала. Поэтому там только одноименная цепь
Жгут содержит разноименные цепи, но не дружит с ГОСТ

А можно ли шиной сымитировать жгут, чтоб не было вопросов от нормоконтроля? Или для проектирования сильно желательно использовать и шину, и жгут, и такая подмена невозможна?
Владимир
Так нарисовать можно все.
А нужно, часто, что и иерархия поддерживалась.
DRUG-XT
Уточню: необходимо пересохранить печатную плату, сохранив ее в новом файле *.pcbdoc.
Создан новый файл, в него вставляю скопированные объекты.
При это вся плата в виолейшинах:
- нету цепей (Передать в ECO из схемы?)
- Layer Stack тоже другой тут (экспортирую из старой платы в новую тут)
- Правила тоже сохраняю и загружаю в новую плату
- Что еще упустил?
Или это все можно сделать проще?
(исходный pcbdoc видимо поврежден, Save as.. его нельзя)
Владимир
Сохранить файл платы с новым именем

Копирование не переносит цепей, правил, и прочая
Mobiluck
Создал компонент с локальными реперными знаками. Реперный знак состоит из круглой площадки 1 мм и вырезом меди диаметром 2 мм через Polygon Pour Cutout, при заливки медью медь обрезается, но как контролировать зазор polygon cutout до печатных дорожек, падов, отверстий? Или я что-то делаю не так?


peshkoff
Цитата(Mobiluck @ May 18 2017, 09:47) *
Создал компонент с локальными реперными знаками. Реперный знак состоит из круглой площадки 1 мм и вырезом меди диаметром 2 мм через Polygon Pour Cutout, при заливки медью медь обрезается, но как контролировать зазор polygon cutout до печатных дорожек, падов, отверстий? Или я что-то делаю не так?


а вы уверены, что вам нужен реперный знак в компоненте? его сборщики попросили добавить?
Mobiluck
Цитата(peshkoff @ May 18 2017, 12:20) *
а вы уверены, что вам нужен реперный знак в компоненте? его сборщики попросили добавить?

Да, у нас своя сборочная линия и главный технолог требует знаки.
peshkoff
Цитата(Mobiluck @ May 18 2017, 10:39) *
Да, у нас своя сборочная линия и главный технолог требует знаки.


Тогда чтобы контролировать зазоры от реперного знака надо создать правило именно лдя него.
Это же пад принадлежащий компоненту?
У него должно быть имя, например "FID"
Тогда создаем правило Clearance
1. HasFootprintPad('BGA...', 'FID')
2. All
Clearance 1 mm, ну или сколько там нужно
Владимир
Цитата(Mobiluck @ May 18 2017, 09:47) *
через Polygon Pour Cutout,

Этим вы только полигон очиoаете.
Нужно или круг или окружность в слое TOP со свойством Keepout
Mobiluck
Цитата(Владимир @ May 18 2017, 13:27) *
Этим вы только полигон очиoаете.
Нужно или круг или окружность в слое TOP со свойством Keepout

Владимир, спасибо, то что нужно, поправил компонент, добавил keepout в слое TOP
Smen
Коллеги, а как сделать, что б нумерация элементов начиналась не с нуля, а, скажем, со ста (AD13)?
Владимир
Так в настройках есть Start Number и даже для каждого листа
Stanislav_S
Хочу чтобы при интерактивной трассировке дорожка подключалась к КП в центре, как такого добиться? Сейчас если тянуть трассу от КП, то она начинается от центра КП, но вот если заканчивается на КП, то подключается к узлу сетки расположенному на КП, а хочется чтобы подключался к центру КП.
Владимир
Цитата(Stanislav_S @ May 21 2017, 01:17) *
Хочу чтобы при интерактивной трассировке дорожка подключалась к КП в центре, как такого добиться? Сейчас если тянуть трассу от КП, то она начинается от центра КП, но вот если заканчивается на КП, то подключается к узлу сетки расположенному на КП, а хочется чтобы подключался к центру КП.

Включите привязку и к PAD и VIa, а не только к сетке
Анна Анна
Перемычки из резисторов на схеме и на плате.

Подскажите, пожалуйста, как сделать перемычку из резистора 0 Ом на плате.
Сейчас:
- на схеме стоит резистор 0 Ом с типом компонента=Jumper;
- на плате этот резистор также стоит с типом компонента=Jumper, JumperID у обоих площадок = 1.
Но на схеме с одной стороны резистора одно имя цепи, с другой стороны - другое имя цепи.
А на плате оба Pad-а имеют одно имя цепи.

Как сделать, чтобы было всё правильно и не выдавались ошибки?
Можно обе стороны резистора подключить к одной цепи, но чтобы на вид было обыкновенное соединение резистором?
Владимир
Цитата(Анна Анна @ May 22 2017, 16:59) *
Перемычки из резисторов на схеме и на плате.

Подскажите, пожалуйста, как сделать перемычку из резистора 0 Ом на плате.
Сейчас:
- на схеме стоит резистор 0 Ом с типом компонента=Jumper;
- на плате этот резистор также стоит с типом компонента=Jumper, JumperID у обоих площадок = 1.
Но на схеме с одной стороны резистора одно имя цепи, с другой стороны - другое имя цепи.
А на плате оба Pad-а имеют одно имя цепи.

Как сделать, чтобы было всё правильно и не выдавались ошибки?
Можно обе стороны резистора подключить к одной цепи, но чтобы на вид было обыкновенное соединение резистором?

То, что вам нужно-- это простой резистор.
Анна Анна
Цитата(Владимир @ May 22 2017, 21:18) *
То, что вам нужно-- это простой резистор.

То есть у каждого резистора-перемычки будет две цепи и на плате и на схеме? А зачем тогда элемент-jumper создают?
Я схемы с перемычками пока ещё не оформляла.
Мне надо, что схема электрически соответствовала плате, и в то же время, чтобы её принял нормоконтроль.
Владимир
Это у вас на схеме
Цитата
Но на схеме с одной стороны резистора одно имя цепи, с другой стороны - другое имя цепи.

То есть цепи разные. А раз разные -- то это обычный резистор
Цитата
А зачем тогда элемент-jumper создают?

Так это когда цепь одна. На плате разрыв в меди, где такой элемент( резистор). И чтоб DRC не ругалась на неразведенную цепь такой элемент создают -- считается что между падами такого элемента есть электрическая связь.
Анна Анна
Цитата(Владимир @ May 22 2017, 22:06) *
Это у вас на схеме
То есть цепи разные. А раз разные -- то это обычный резистор

Так это когда цепь одна. На плате разрыв в меди, где такой элемент( резистор). И чтоб DRC не ругалась на неразведенную цепь такой элемент создают -- считается что между падами такого элемента есть электрическая связь.


У меня на плате как раз так - одна цепь, и в ней разрыв, который соединяется с помощью резистора. Эти резисторы в схему вставлены, чтобы они попали в Э3 и в спецификацию.
Я хочу, если возможно, сделать одно общее имя цепи (т.е. оба контакта резистора были подключены к одной цепи), но чтобы внешне, линией, соединяющей контакты они не соединялись.
Но, может, по ГОСТ это как-то по-другому оформляется.

Владимир
Цитата(Анна Анна @ May 22 2017, 18:17) *
У меня на плате как раз так - одна цепь, и в ней разрыв, который соединяется с помощью резистора. Эти резисторы в схему вставлены, чтобы они попали в Э3 и в спецификацию.
Я хочу, если возможно, сделать одно общее имя цепи (т.е. оба контакта резистора были подключены к одной цепи), но чтобы внешне, линией, соединяющей контакты они не соединялись.
Но, может, по ГОСТ это как-то по-другому оформляется.

Если цепи неименованы справа и слева от такого резистора -- это будут разные цепи.
Хотите 1 цепь -- именуйте через Netlabel с обеих сторон и применяйте тогда тип Jimper
KARLSON
По мне, так лучше сделать простым резистором. Цепям у резистора присвойте имена с помощью Netlabel . Например name и name_ (с подчёркиванием.) Линия подчёркивания, скорее всего, сольётся с линией цепи и на схеме не увидите разницу. Таким образом будет всё по честному.
DRUG-XT
Почему к параметрам компонента нельзя добавить параметр с именем Comment? Параметр пропадает/не сохраняется в свойствах компонента. Где-то указаны такие ограничения? Или баг?
Zlumd
Как выделить несколько десигнаторов на слое Top Overlay ?
Я пытаюсь выделить несколько десигнаторов.
Нажмите для просмотра прикрепленного файла
Но выделяется всё, кроме десигнаторов.
Нажмите для просмотра прикрепленного файла

Preferences -> PCB Editor -> General -> Shift Click To Select -> Primitives на это вообще никак не влияет.

Find Similar Objects здесь не поможет, так как он может выделить только на всей плате, а мне надо выделить десигнаторы только в одной области платы.
filmi
Цитата(Zlumd @ May 24 2017, 06:13) *
Как выделить несколько десигнаторов на слое Top Overlay ?
Я пытаюсь выделить несколько десигнаторов.
Нажмите для просмотра прикрепленного файла
Но выделяется всё, кроме десигнаторов.
Нажмите для просмотра прикрепленного файла

Preferences -> PCB Editor -> General -> Shift Click To Select -> Primitives на это вообще никак не влияет.

Find Similar Objects здесь не поможет, так как он может выделить только на всей плате, а мне надо выделить десигнаторы только в одной области платы.

Вы их рамкой хотите выделить или кликом?
- Рамкой не получится.
- Кликом можно, но в свойствах компонента должна быть снята галочка "Lock Strings"
Constantin
Цитата(filmi @ May 24 2017, 08:33) *
Вы их рамкой хотите выделить или кликом?
- Рамкой не получится.
- Кликом можно, но в свойствах компонента должна быть снята галочка "Lock Strings"


Не совсем так.
Можно для начала полезно отфильтровать нужное (без снятия "Lock Strings"):
Нажмите для просмотра прикрепленного файла

Причем сразу с выделением нужного.
После этого воспользоваться DeSelect Inside/Outside Area :-)

Ну или отдельные кликом - когда все лишнее маскировано, это много проще.
Zlumd
Цитата(filmi @ May 24 2017, 12:33) *
Вы их рамкой хотите выделить или кликом?
- Рамкой не получится.
- Кликом можно, но в свойствах компонента должна быть снята галочка "Lock Strings"
Рамкой конечно. Кликом я замучаюсь тыкать.
Я хотел выделить выделить область платы.
Потом выбрать Find Similar Objects.
Выбрать Object Kind - Text - Same
Выбрать String Type - Designator - Same
Выбрать Selected - V - Same
И должны выбраться все десигнаторы в выделенной области. Далее я хотел поменять размер шрифта.
Но, так как изначально десигнаторы не выделяются, то и дальше уже ничего нельзя выбрать.

Parad12e
ммм, а маскировать top overlay, и там выделить всё что нужно?

upd:
Zlumd
Цитата(Parad12e @ May 24 2017, 13:33) *
ммм, а маскировать top overlay, и там выделить всё что нужно?
А как маскировать слой?
Я замечал, что после Find Similar Objects маскируется всё кроме найденного.
А как самому слои и элементы маскировать?
Alex Ko
Цитата(DRUG-XT @ May 24 2017, 01:30) *
Почему к параметрам компонента нельзя добавить параметр с именем Comment? Параметр пропадает/не сохраняется в свойствах компонента. Где-то указаны такие ограничения? Или баг?

Потому что уже есть системный параметр с таким именем. Придумайте другое имя
Constantin
Цитата(Zlumd @ May 24 2017, 09:49) *
А как маскировать слой?
Я замечал, что после Find Similar Objects маскируется всё кроме найденного.
А как самому слои и элементы маскировать?


Ну выше я же привел скрин части панели PCB Filters - поставить галочки в нужных местах, получится фильтр как на картинке :-).
Parad12e
Цитата(Zlumd @ May 24 2017, 08:49) *
А как маскировать слой?
Я замечал, что после Find Similar Objects маскируется всё кроме найденного.
А как самому слои и элементы маскировать?

У меня в версии 16.1 выбирается нужный слой (в Вашем случае Top Overlay) и далее Shift+S.
Сейчас уже не скажу, но по-моему и в 14 версии было так же, только режимов маскирования было не 2 а 1.

Цитата
Ну выше я же привел скрин части панели PCB Filters - поставить галочки в нужных местах, получится фильтр как на картинке :-).

можно и так просто более гиморно rolleyes.gif

upd. Забыл сказать что выделяю я не просто рамкой по левом клику, а CTLR+Рамка.
Ksanytch
Ещё пара "децких" вопросов.
1) Очень удобно подсвечивать связи, наведя мышку на пин - все связи подсвечиваются ярким контуром. Но досадно, что не подсвечиваются и полигоны тех же связей, особенно если несколько полигонов расположены на разных слоях как на картинке.
Нажмите для просмотра прикрепленного файла
Вопрос: можно ли настроить AD чтобы подсвечивались и полигоны?

2) При сдвиге фрагмента платы с разведёнными компонентами перетягиваемые связи не тянутся, рвутся:
Нажмите для просмотра прикрепленного файла
В старых CAD трассы также тянутся и не надо вручную их восстанавливать. Иначе невозможно?
Владимир
Цитата(DRUG-XT @ May 24 2017, 01:30) *
Почему к параметрам компонента нельзя добавить параметр с именем Comment? Параметр пропадает/не сохраняется в свойствах компонента. Где-то указаны такие ограничения? Или баг?

Этот параметр уже есть и зарезервирован
KA_ru
Подскажите как включить крысиные дорожки.
View » Connections » Show Net. не помогает.

в менеджере слоёв включал <> выключал - ничего не происходит.
Владимир
В настройке слоев справа внизу самая верхняя галка за резинки тоже отвечает
KA_ru
Это?
Владимир
да, она у вас включена
KA_ru
Сам дурак, не знаю как так получилось. Но, В окне PCB было это.
DRUG-XT
Возможно ли добавить какое-то правило, чтобы при DRC находило треки 'No Net'?
peshkoff
Цитата(DRUG-XT @ May 26 2017, 12:52) *
Возможно ли добавить какое-то правило, чтобы при DRC находило треки 'No Net'?


наверное можно.. от билда зависит
но я предпочитаю искать фильтром
Код
(IsTrack or IsArc or IsVia) and (Net = 'No Net') and OnSignal
DRUG-XT
Спасибо, с фильтром понятно. Но есть ли возможность поместить под правила? В какой раздел? Пока кроме как в Ширину дорожки (с каким-то спец значением) - ничего не придумал
Zlumd
В PCB Editore чтобы выделить несколько элементов, нужно жать Shift и тыкать объекты, которые хочу выделить.
Но чтобы выделить один объект, который выбирается с Shiftом (настраивается в Preferences -> PCB Editor -> General -> Shift Click To Select -> Primitives), нужно тоже жать Shift.
Почему для разных функций используется одна и та же кнопка Shift ?
Я всё время с этим мучаюсь.
Хочу передвинуть один объект, Но его нужно выделять с Shiftом.
Но при этом забуду снять выделение с другого объекта в другом конце платы.
Передвину.
Потом обнаруживаю, что в другом конце платы всё сдвинуто.
Это просто капец какой-то. Как можно было так неудобно сделать?
Я один с этим мучаюсь? Или у всех так?
Smen
Цитата(Zlumd @ May 29 2017, 06:41) *
Или у всех так?

Ну, у меня как-то на уровне рефлексов после выполнения действия снимать выделение. rolleyes.gif
Parad12e
Цитата(Zlumd @ May 29 2017, 05:41) *
Я один с этим мучаюсь? Или у всех так?

От нас то Вы чего хотите? biggrin.gif
Как отметил предыдущий оратор, просто на автомате скидываю выделение. Вы тоже через некоторое время привыкните.

offtop: А вообще понимаю - сейчас в процессе изучения Allegro , так я тоже кладу кирпичи в стиле "да как так можно было сделать!". После альтиума болезненно laughing.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.