Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы начинающих 2015г
Форум разработчиков электроники 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, 30, 31, 32, 33, 34, 35
Владимир
Не ту там такого.
Есть единицы отображения на экране.
Q -- переключает из одних в другие
juvf
Странно что нету. Есть Desing->Board options... там меняются империя-метрика. кагбы раз это опции, то почему бы в преференсе не задать дефолтные опции?

Цитата
Есть единицы отображения на экране.
Да там не только отображение, когда цепь тяните по табу редактирование толщины тоже в тех единицах, что и отображаются. Рулезы тоже в тех, что отображаются.

Цитата
Q -- переключает из одних в другие
Ага, работает. Не совсем то, что нужно, но все равно удобно. Спасибо!!!
Владимир
Цитата(juvf @ Dec 7 2015, 11:51) *
Да там не только отображение, когда цепь тяните по табу редактирование толщины тоже в тех единицах, что и отображаются. Рулезы тоже в тех, что отображаются.

Редактирование в любых системах измерения. Указываейте явно их. Если не делаете этого, тогда в тех, в чем отображается. Вроде естественно.
А вот в правилах всегда рекомендую единицы явно указывать. Там это возможно.
Alechek
Цитата(Владимир @ Dec 4 2015, 19:21) *
Ну так и нужны только эти дополнительные гербера. Лишнее зачем?

Хотя бы затем, чтобы не делать несколько раз панелизацию. Отдельно медь, отдельно паста.
Владимир
Цитата(Alechek @ Dec 7 2015, 15:31) *
Хотя бы затем, чтобы не делать несколько раз панелизацию. Отдельно медь, отдельно паста.

Ну так и делайте пасту отдельно и сколько хотите вариантов.
Медь и остальное у вас одинаково для всех.
Хотя вариант+ панелизация и тигра со львом скрестить.


Нельзя ли по проще.
Иначе придумываем себе задачу, потом безуспешно решаем. Наконец находим решение. И не пользуемся им. Так как простые варианты более жизненны
Serp
Вопрос может быть простой но что я не можу.
В схеме необходимо поместить на Wire круглый знак который своей окружностью перекроет часть wire. Цепь прерываться не должна.
Рисую УГО только из граф. объектов. Круг солид с закраской. Помещаю в схему, но wire все равно вылезает наверх. Т.е. перекрывает все кроме wire.
Как сделать так что бы круг был пустой на wire а цепь не прерывалась?
Владимир
Хотите подстроится под контролера-- делайте все с УГО.
Wire всегда поверх ложится.
Да можно подсунуть под низ--- на при сохранении все вернется на верх. Это тянется столько, сколько работаю.
В принципе BUG.
Константин88
Подскажите, пожалуйста, как сделать в альтиуме компонент, который бы редакторе схем представлял собой вилку , а при импорте в редакторе .PCB печатную вилку SODIMM200.
Владимир
Цитата(Константин88 @ Dec 12 2015, 14:11) *
Подскажите, пожалуйста, как сделать в альтиуме компонент, который бы редакторе схем представлял собой вилку , а при импорте в редакторе .PCB печатную вилку SODIMM200.

Ничем не отличается от обычных.
Что именно у вас не получается УГО, посадочное место, или формирование BOM
EvilWrecker
Возник следующий вопрос: имеется проект с достаточно большим числом схем в котором по разным страницам раскиданы директивы/бланкеты и пр.- все что при компиляции дает генерацию правил. Как по-быстрому найти в проекте все что генерирует правила и удалить это?
Владимир
1 Blanket и NoDRC легко выделяются галочками на SCHLIST. Или механизм-- найти подобное
2 Paramet Set (Директива) В том списке нет. Я писал в поддержку пару лет назад, но не добавили.
Тут или сортировкой в панели SCHLIST или механизм -- найти подобное
3 Параметр ClassName у компонентов--тут проще через механизм -- найти подобное. Хотя сортировкой в панели SCHLIST можно, но значительно сложнее


Из всего этого правила генерит только 2 позиция, да и то, если там это сделано в виде параметров

Ну и наконец, ничего не удаляйте а в настройках проекта в кладка ECO Generation проекта Запретие передачу правил из схемы в PCB.
Это правил не удалит, но и не добавит, если их там не было
EvilWrecker
Благодарю!
EvilWrecker
И еще вопрос- имеется иерархическая схема с мультиканалкам:

- три главных блока CPU_1,CPU_2,CPU_3
- в каждом их них по иерархии есть пару суб-блоков, с памятью, датчиками, трансиверами
- каждый блок/суб-блок генерируется на плате индивидуально в свое руме

Можно ли сделать так, чтобы был рум на на конкретный блок(скажем CPU_1), с закинутыми туда памятью, датчиками и прочего из соответствующего ими суб-блока, т.е рум объединяющий все на конкретный единичный главный блок по иерархии? Понятное дело хочу сделать 3 таких рума и после нажать copy rooms formst.
Владимир
Хотеть не вредно.
Комната в комнате (то бишь канал в канале) поддерживается. Но копирование формата только по элементы в комнатах (на компоненты в комнате, внутри комнаты верхнего уровня не распространяется). sad.gif

Но зачем дробить на мелкие части?
Комнату можно сделать из нескольких листов
EvilWrecker
Развожу по чужой схеме, а там сделано все так что...Ну вы понимаете.

Цитата
Но зачем дробить на мелкие части?
Комнату можно сделать из нескольких листов


Можно ли об этом моменте поподробнее?
Владимир
В Shhett Symbol перечисляете ссылки на листы через точку с запятой (возможно просто запятая, по памяти пишу)
Связь межу листами в одной комнате (горизонтальные связи) через Off Sheet Connector
EvilWrecker
Цитата(Владимир @ Dec 13 2015, 19:41) *
В Shhett Symbol перечисляете ссылки на листы через точку с запятой (возможно просто запятая, по памяти пишу)
Связь межу листами в одной комнате (горизонтальные связи) через Off Sheet Connector



Спасибо за пояснения!
Iptash
Здравствуйте все. Как в правилах прописать, чтобы два полигона с одинаковым NET(например GND) не сливались когда рисую один поверх другого, чтобы имел зазор.
Владимир
Не проще ли разделить линией KeepOut?
Iptash
Проще наверное было бы нарисовал один полигон, обозвал его каким то именем, потом поверх нарисовал другой полигон, обозвал его др. именем. И в правилах зазора указал например innamepolygon(name) какой нужен зазор и все. А потм в нужной точке соединил проводником. Придется по контуру рисовать с нужными зазорами.)
Владимир
Цитата(Iptash @ Dec 14 2015, 18:03) *
Проще наверное было бы нарисовал один полигон, обозвал его каким то именем, потом поверх нарисовал другой полигон, обозвал его др. именем. И в правилах зазора указал например innamepolygon(name) какой нужен зазор и все. А потм в нужной точке соединил проводником. Придется по контуру рисовать с нужными зазорами.)

Вам виднее.
win
Кто может сделать схему?
с оплатой договоримся.
пишите в лс или на почту hi_kirill@mail.ru
Iptash
На схеме у VT6 что то исток никуда не задействован. Вам нужно в "предлагаю работу"
Di_Man
Доброго!
В АД14 если на схеме были компоненты с одинаковым позиционным обозначением то они помечались красной волнистой линией. В АД15 подскажите как включить эту функцию.
Владимир
Так же.
Preference/Schematic/Compiller/Error&Warning флаг установить напротив Error
Alechek
Как в запросе получить BoardRegion элемент?

Пока получилась такая конструкция. Может есть проще?
Код
OnSignal and not (OnTop or OnBottom or OnMid or IsPad or IsVia)

peshkoff
IsRegion?
IsBoard
IsBoardRegion...
Alechek
Цитата(peshkoff @ Dec 22 2015, 16:01) *

IsRegion? - выделятся куча регионов, кроме BoardRegion
IsBoard - вообще непонятно что это. в PCB Filter ничего не выделятеся
IsBoardRegion - оно повилось? с какой версии?
peshkoff
Цитата(Alechek @ Dec 22 2015, 14:37) *
IsRegion? - выделятся куча регионов, кроме BoardRegion
IsBoard - вообще непонятно что это. в PCB Filter ничего не выделятеся
IsBoardRegion - оно повилось? с какой версии?


Сорри, ошибка. IsBoardOutline есть. Но что-то не пойму как работает.
А что нужно-то в итоге? Выделить регионы на мультилеере?

"IsRegion and OnMultiLayer" дает результат равный озвученному выше запросу
Alechek
Цитата(peshkoff @ Dec 23 2015, 11:30) *
А что нужно-то в итоге? Выделить регионы на мультилеере?

Наоборот, нужно задать отступ меди от края платы.
Раньше OnCopper (OnSignal) vs KeepOut работал, но чудным образом теперь этот BoardRegion тоже в меди окзаался...
Вот и ищу, как бы его оттуда попроще убрать.
Владимир
Цитата
нужно задать отступ меди от края платы
Определите из design/BoardShape/Create... на слое Keepout
Alechek
Цитата(Владимир @ Dec 23 2015, 12:19) *
Определите из design/BoardShape/Create... на слое Keepout


Create???

Есть Define from selected objects (чем успешно пользуюсь)
и есть Create primitives from boars shape.

В любом случае, хотелось бы продолжения Вашей подсказки, чувствуется недосказанность.
Владимир
нет недосказанности
Последнее действие именно то
Alechek
Цитата(Владимир @ Dec 24 2015, 01:54) *
Последнее действие именно то

Извиняюсь, но не понял его смысла.
зачем создавать то, что и так уже есть?
Цитата(Alechek @ Dec 23 2015, 11:48) *
Раньше OnCopper (OnSignal) vs KeepOut работал, но чудным образом теперь этот BoardRegion тоже в меди окзаался...


Вопрос как заставить заработать Clearance {OnLayer('Keep-Out Layer') vs OnCopper}

Сейчас при итоговой проверке выдает ошибку зазора между "" и элементами KeepOut, где "" оказывается BoardRegion
Wurger
Цитата(Alechek @ Dec 23 2015, 11:48) *
нужно задать отступ меди от края платы.

Нажмите для просмотра прикрепленного файла
Alechek
Вау!! w00t.gif
Это с какой версии такое счастье появилось?
У меня там совершенно другое.
Wurger
Altium Designer 15.1

http://techdocs.altium.com/display/ADOH/Al...atures+Round-up
Владимир
c 16 версии
koluna
Всем привет!



На скриншоте - ошибка (зазор), два конденсатора. Я их выделил для наглядности.
Система считает футпринты прямоугольными, хотя они круглые. Можно ли заставить систему считать футпринты круглыми?
Галку где-то поставить или в слое каком-нибудь контур нарисовать?
Владимир
Добавьте 3D модель
koluna
Цитата(Владимир @ Dec 24 2015, 23:15) *
Добавьте 3D модель


Где бы ее взять... А если ее нет и не планируется?
Неужели больше никак?
Владимир
да валяется их много в интернете.
Не хотите искать--- "вытяните" из контура окружности. На рисунке он есть
Manage 3d Body
koluna
Цитата(Владимир @ Dec 25 2015, 00:17) *
да валяется их много в интернете.
Не хотите искать--- "вытяните" из контура окружности. На рисунке он есть
Manage 3d Body


Спасибо, вытянул, ошибки исчезли.
Кстати, ставил цилиндр в настройках. А на плате в основании получился квадрат заштрихованный.
И, кстати, под виртуалкой 3D не работает, хотя в настройках включил sad.gif
Владимир
Цитата(koluna @ Dec 25 2015, 08:09) *
Кстати, ставил цилиндр в настройках. А на плате в основании получился квадрат заштрихованный.

В 2D всегда описанный прямоугольник для цилиндров и встроенных Step
Цитата
И, кстати, под виртуалкой 3D не работает, хотя в настройках включил sad.gif

Ищите. У меня работает
koluna
Цитата(Владимир @ Dec 25 2015, 11:01) *
В 2D всегда описанный прямоугольник для цилиндров и встроенных Step

Ищите. У меня работает


Хост система Убунта, на виртуалке XP SP3.
Может, особые настройки какие или драйвера нужны?
Lex Matrix
Добрый день! Столкнулся с такой проблемой в альтиуме
Есть иерархический проект, в нем есть вот такой лист:

Нажмите для просмотра прикрепленного файла

На главном листе делаю из него несколько каналов командой repeat()

Нажмите для просмотра прикрепленного файла

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

Нажмите для просмотра прикрепленного файла

Проблема с использованием шины внутри многоканального блока, это как-то можно решить?

Причем, есть на официальном сайте альтиума такой документ: Creating a Multi-channel Design
В нем, аналогично моему проекту, так же используются шины внутри многоканального блока, открыл этот пример у себя и тоже возникают точно такие же ошибки и предупреждения
Theo_James
День добрый.
Если изменять Designator компонента в Schematic librarry (например вместо VT? написать T?), как внести эти изменения в схему в проекте?
Tools->Update from libraries или в библиотеке правой кнопкой по компоненту Update schematic sheet что то не помогают
Владимир
Цитата(Theo_James @ Dec 28 2015, 10:07) *
День добрый.
Если изменять Designator компонента в Schematic librarry (например вместо VT? написать T?), как внести эти изменения в схему в проекте?
Tools->Update from libraries или в библиотеке правой кнопкой по компоненту Update schematic sheet что то не помогают

Данные изменения в библиотеке не переносятся в существующие УГО на схеме при операции Update
На схеме через механизм Find Simular найдите все VT* (или нужный тип УГО) и замените через инспектор на T?
Theo_James
День добрый!
Столкнулся с такой проблемой: имеется проект состоящий из нескольких плат соединенных шлейфами, есть ли в Альтиуме возможность объединить все платы в один проект? То есть что бы в одном проекте было несколько Schematic листов и несколько PCB файлов, каждый из которых относится к конкретному листу.
Или все же нужно создавать отдельный проект для каждой платы?
V_G
Можно оформить отдельные платы в виде комнат, принадлежность элементов той или иной схемы к определенной плате задавать параметром ClassName. Границы комнат обозначить в механическом слое, и попросить изготовителя плат прорезать эти границы.
Но если у вас уже есть комнаты внутри каждой платы, то поддержка вложенных комнат в Альтиуме реализована плохо (если вообще реализована)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.