Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FAQ по Altium Designer
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Страницы: 1, 2, 3, 4, 5
SergNK
Редактор PCB
Вопрос: Как сделать надпись на полигоне в слое Top в инверсном виде без рамки?
Ответ: Через меню-Place-String помещаете заготовку на полигон, в свойствах String выбираете Font-TrueType и Font Name, ставите галку на Inverted и ОК. Для удаления рамки заходите в Design-Rules... и создаёте правило в Electrical-Clearance, например, Clearance_PolyText:

InPolygon
IsTextInverted

Minimum Clearance 0mm

Ставите высокий приоритет.
Владимир
Цитата(Master of Nature @ Oct 9 2012, 22:24) *
Редактор PCB
Вопрос: Проводник незначительно касается другого проводника или контактной площадки. Проверка ошибок (DRC) не указывает на данную ошибку, хотя перемычка получается тоньше допустимого. P-CAD предупреждал о такой ошибке. Почему Altium не обнаруживает её? Как её выявлять?
Ответ: В P-CAD необходимо доводить проводник до центра к.п. или конца другого проводника, поэтому подобная ошибка исключалась.

В Altium достаточно, чтобы соприкасалась медь, чтобы считать, что цепь замкнута.
Чтобы избежать подобных ошибок, в правилах Design->Rules->Routing->Width->Constrains нужно переключить в "(*) Check Min/Max Width for Physically Connected Copper". В этом случае будет учитываться реальная ширина перемычки.

1 Скрипт BadConnetion находит все, что не доведено до центра.
2 Check Min/Max Width for Physically Connected Copper хорошо, но там вылезают другие кони.
3 Проверка в CAM350 находит не талько такие ошибки, но расположенные объеты, принадлежащие одной цепи, на расстоянии меньше минимального зазора
Master of Nature
Цитата(Владимир @ Oct 26 2012, 07:44) *
1 Скрипт BadConnetion находит все, что не доведено до центра.
Не всегда удобно доведение до центра к.п. или другого проводника

Цитата(Владимир @ Oct 26 2012, 07:44) *
2 Check Min/Max Width for Physically Connected Copper хорошо, но там вылезают другие кони.
Какие, например?
Master of Nature
Редактор PCB

Вопрос: Как проверить, не осталось ли неразведенных цепей на плате?
Ответ: Самый надёжный вариант, выполнить проверку ошибок. Tools -> Design Rule Check -> Run Design Rule Check. Даже включенная проверка Online DRC не гарантирует обнаружение всех ошибок, к тому же, постоянная проверка кучи правил "на лету" может существенно загрузить процессор.

Другой вариант, в панели PCB выбрать Nets -> <All Nets> -> Un-Routed (т.е. включить сортировку по неразведённой длине).

Вопрос: После проверки ошибок, в отчёте отсутствуют некоторые нарушения правил, которые явно видны на плате (например, недоразведена дорожка), эти ошибки не маркируются?
Ответ: Как и во многих других компиляторах, здесь ограничен размер списка ошибок. Если число ошибок очень много, то выдается предупреждение, что достигнут предел размера списка ошибок (500 ошибок) и проверка остановлена.
В этом случае следует, либо устранять ошибки, пока их совсем не останется. Либо, отложить проверку тех правил, которые на данном этапе некритичны. Например, расстановка шелкографии при проверке качества разводки играет второстепенную роль.
Для выбора, какие правила должны проверяться, необходимо расставить галочки в Tools -> Design Rule Check -> Rules To Check
Столбец Online указывает, какие правила будут проверятся "на лету".
Столбец Batch указывает, какие правила будут проверяться при запуске проверки кнопкой "Run Design Rule Check".
Некоторые из правил, например "Un-Routed Net", не могут проверяться в режиме "Online".
Master of Nature
Редактор PCB

Вопрос: При замыкании более чем по одному маршруту цепей питания, т.е. при образовании контура/кольца, Altium удаляет часть проводников, чтобы разомкнуть эту цепь. Как это отключить?
Ответ: DXP -> Preferences -> PCB Editor -> Interactive Routing -> Interactive Routing Options -> Automatically Remove Loops
Владимир
Цитата(Master of Nature @ Nov 27 2012, 21:02) *
Редактор PCB

Вопрос: При замыкании более чем по одному маршруту цепей питания, т.е. при образовании контура/кольца, Altium удаляет часть проводников, чтобы разомкнуть эту цепь. Как это отключить?
Ответ: DXP -> Preferences -> PCB Editor -> Interactive Routing -> Interactive Routing Options -> Automatically Remove Loops

ОТВЕТ2:Панель PCB/NETS правый клик на нужных нетах,LOOP Remuval, УСТАНОВИТЬ НУЖНОЕ
Master of Nature
Цитата(Владимир @ Nov 27 2012, 22:17) *
ОТВЕТ2:Панель PCB/NETS правый клик на нужных нетах,LOOP Remuval, УСТАНОВИТЬ НУЖНОЕ
Полезное замечание. Не знал про такую возможность.
У программы много полезных фич, которые еще можно открывать.
А данная возможность начиная с какой версии присутствует?
Iptash
Цитата(Master of Nature @ Nov 27 2012, 23:01) *
А данная возможность начиная с какой версии присутствует?

На 9.4 есть такая фича.
Владимир
Цитата(Iptash @ Nov 27 2012, 22:13) *
На 9.4 есть такая фича.

Она была и лет 5 назад точно. А возможно и всегда была
Master of Nature
FAQ v1.04.7

Общие вопросы
Вопрос: Есть две платы, нарисованные в разных проектах. Можно ли совместить их как-либо в режиме 3D, чтобы проверить компоновку, нет ли мешающихся компонентов?
Ответ: Варианты:
1. Сохранить оба проекта в формате STEP (File -> Save As -> Export STEP), загрузить оба step-файла в любой 3D-редактор (ACAD, COMPAS, Inventor, SolidWorks и т.д. и т.п.) и уже там все смотреть, что вам угодно.
2. Сохранить один проект (лучше тот, который меньше шансов, что поменяется) в формате STEP (File -> Save As -> Export STEP), загрузить его в другой PCBDoc-файл командой Place -> 3D Body -> выбрать сохраненный STEP-файл. Разместить 3D Body в пространстве нужным образом. Можно на плате в PCBDoc-файле подвигать компоненты, чтобы выбрать оптимальную компоновку.
Первую плату можно повторно экспортировать в STEP, и во втором проекте просто сделать Update STEP, чтобы повторно не переориентировать 3D-Body.

Владимир! Прошу обновить ссылку в "Найди ответ на свой вопрос..."
Владимир
Цитата(Master of Nature @ Dec 15 2012, 19:17) *
FAQ v1.04.7
Владимир! Прошу обновить ссылку в "Найди ответ на свой вопрос..."

Сделано
Master of Nature
Редактор PCB

Вопрос: Создал правило при помощи Мастера (Wizard'а). Приоритет увеличил до максимального. А оно не выполняется? В чем дело, я же не сам придумал условия, мне их Мастер подсказал?
Ответ: При создании правил пользователь должен самостоятельно отслеживать выполнимость условий. Мастер не проверяет корректность создаваемых правил.
Master of Nature
Редактор PCB

Вопрос: Как назначать пары механических слоёв?
Ответ: Для начала надо открыть Design -> Board Layers & Colors. Есть горячая клавиша L
Далее, в нижней левой части окна есть две кнопки: "2D Color Profiles" и "Layer Pairs..."
Щёлкните по "Layer Pairs...". В открывшемся окне увидите список из двух колонок: First Layer и Second Layer. В исходном состоянии список пуст.
Кнопками Add, Delete, Mechanical Pair Properties можно назначать, удалять, изменять пары мех. слоёв.
Внимание! Парность слоёв можно устанавливать только в режиме редактора плат (PCB).
В библиотеке посадочных мест PCBLib это возможность недоступна. Соответствующая кнопка видна, но заблокирована.
Владимир
В закрепленной теме есть ссылка на скрипт MechLayerNames script, который позволяет сохранять и переносить названия слоев
Master of Nature
Цитата(Владимир @ Dec 20 2012, 21:49) *
В закрепленной теме есть ссылка на скрипт MechLayerNames script, который позволяет сохранять и переносить названия слоев
Еще интересна возможность использования шаблонов новых документов.
Как разберусь с ней подробнее - отпишусь.
Сейчас пока готовлю большое обновление FAQ.
Владимир
Цитата(Master of Nature @ Dec 20 2012, 21:02) *
Еще интересна возможность использования шаблонов новых документов.
Как разберусь с ней подробнее - отпишусь.
Сейчас пока готовлю большое обновление FAQ.

Так схемы и сейчас легко подключаются. Про PCB сложнее Там LayerStack слишком разнообразен. Но тамже есть скрипт копирующий в текст, и не пробовал, возможно и импорт.
Настройка мехслоев и прочего это можно в шаблоне легко запомнить.
Нынче даже все в Vault хранить можно.
Все собираюсь полностью перейти (не только библиотеки -- это и сейчас работает, но и проекты и подготовленные выходные файлы)-- руки не доходят.
Master of Nature
Редактор PCB

Вопрос: Как экспортировать контур платы в P-CAD?
Ответ: В P-CAD, в отличие от Altium Designer, требуется, чтобы контур платы был нарисован линиями (примитивами).
Для формирования вызвать команду Design -> Board Shape -> Create Primitives From Board Shape

Внимание! Переходы от одной системы к другой, конечно, позволяют сохранить топологию, но возможно возникновение артефактов.
При этом Altium Designer обладает существенно большим функционалом. Да и для производства многие изготовители давно принимают файлы Gerber. Поэтому, советую сосредоточится на изучении возможностей AD, вместо попыток перенести проект в старую среду разработки.
Master of Nature
FAQ 1.05.1
Владимир! Прошу обновить ссылку в теме "Найди ответ..."
Владимир
Цитата(Master of Nature @ Dec 23 2012, 03:31) *
FAQ 1.05.1
Владимир! Прошу обновить ссылку в теме "Найди ответ..."

Сделано
Iptash
Редактор PCB

Вопрос: Можно ли назначить на Shift+Spaces не все виды трассировки, а допустим 2 ?, например под углом 45гр. и закругленный.
Например в проекте итенсивно использую 2 вида, а все перебирать как то напрягает.
Master of Nature
Цитата(Iptash @ Jan 3 2013, 13:48) *
Редактор PCB

Вопрос: Можно ли назначить на Shift+Spaces не все виды трассировки, а допустим 2 ?, например под углом 45гр. и закругленный.
Например в проекте итенсивно использую 2 вида, а все перебирать как то напрягает.

Ответ: К сожалению такой возможности нет. Можно только ограничиться разводкой ортогональной либо под 45 градусов.
DXP -> Preferences -> PCB Editor -> Interactive Routing -> Interactive Routing Options -> Restrict To 90/45
Но такой вариант, как я понимаю, вас совсем не устроит.
Iptash
Спасибо. Да, такой вариант не устраивает. Я уже несколько раз искал такую возможность, но к сжалению не нашел, поэтому думаю может я плохо искал.
Master of Nature
Редактор PCB

Вопрос: Преобразовать полигон из растрового в векторный?
Ответ: Открыть свойства выбранного полигона.
Выбрать
Fill Mode -> Hatched (Способ заливки -> Штриховка)
Hatch Mode (Способ штриховки) -> по своему усмотрению
( ) 90 Degree - сетка из вертикальных и горизонтальных линий
( ) 45 Degree - сетка из диагональных линий
( ) Horizontal - только горизонтальные линии
( ) Vertical - только вертикальные линии

Track Width - ширина линий штриховки
Grid Size - шаг линий штриховки

Чтобы заливка получилась сплошной, нужно сделать ширину линий не меньше шага.
AlexPT
Вопрос. Как в схеме заменить все элементы одного типа на элементы другого типа из другой библиотеки, например все резисторы 1206 на резисторы 0805?
Master of Nature
Цитата(AlexPT @ Jan 17 2013, 13:59) *
Вопрос: Как в схеме заменить все элементы одного типа на элементы другого типа из другой библиотеки, например все резисторы 1206 на резисторы 0805?

Ответ: Выделите компоненты, которые вы хотите заменить.
Нажмите [F11], чтобы открыть SCH Inspector.
В разделе Object Specific измените
Library: Имя новой библиотеки, из которой хотите использовать компонент
Design Item ID: Имя компонента в библиотеке, например R1206 заменить на R0805
При этом сразу заменятся другие поля (посадочное место). Одновременно сбросятся значения параметров, введённых после добавления компонента в схему.
Как сделать, чтобы они не сбрасывались - пока не разобрался.
Master of Nature
4.49 (дополнение)
установить количество ошибок, при достижении которого проверка остановится, можно перед запуском в диалоге Design Rule Check -> DRC Report Options -> Stop when N violations found.
AlexPT
Спасибо Master of Nature за помощь! Заменить компоненты получилось, а значения номиналов сбросились, но их ввести проще чем менять каждый компонент поотдельности.
Владимир
Цитата(AlexPT @ Jan 19 2013, 10:39) *
Спасибо Master of Nature за помощь! Заменить компоненты получилось, а значения номиналов сбросились, но их ввести проще чем менять каждый компонент поотдельности.


1. Tools/Parameter manager Отсортировать и скопировать нужные параметры.
2. Сделать замену компонетов как предлагалось
3 Tools/Parameter manager. Сделать такую же сортировку и вставить из буфера в нужный столбец

Тоже можно и в панели SchList

Master of Nature
Редактор PCB
Вопрос:Как сделать полигон, повторяющий по форме контур платы?
Ответ: Три действия.
1. Design -> Board Shape -> Create Primitives From Board Shape
2. Выделить полученный контур.
3. Tools -> Polygon Pours -> Define from selected objects
NickZ
Цитата
Как сделать, чтобы они не сбрасывались - пока не разобрался.

В библиотеке нужно отключить синхронизацию для определенных параметров.
Allow Synchronization With Database
и/или
Allow Synchronization With Library
KARLSON
Прошу добавить в фак.
Вывод информации:
Вопрос: как вывести список перечня элементов в xls.
Ответ:
1) В схемном редакторе С -> N -> Output Job File.
2) Раздел Report Outputs -> 2 раза ЛКМ по Bill of Materials
3) Если не нужна группировка элементов, то в окне Grouped Columns ЛКМ переместить параметры в окно All Columns. Соответственно можно и наоборот.
4) В окне Export Options выбираете нужный выходной формат.
5) Нажать на кнопку Export.
Владимир
Перенес сообщения не относящиеся к ФАК в ветку
Master of Nature
Редактор PCB
Вопрос:Как подключить часть Via к Plane, используя Relief вместо Direct Connect?
Ответ: Размеры Via сделать отличающимися от остальных Via. После этого станет возможным использование правила (isVia AND (ViaDiameter=0.5)), если диаметр указывался 0.5
В этом случае правило будет применяться к части переходных отверстий. Не забудте проверить приоритеты: правило для Relief Connect переходных должно иметь более высокий приоритет.

Вопрос:Как быстро создать выражение для выбора объектов по нескольким условиям?
Ответ: Выделить объект (например, Via) -> ПКМ -> Find Similar Objects... -> активировать "Create expression" -> установить для выбранных критериев "Same" или, если объекты должны исключаться, "Different" (например, Via Diametr - Same, Hole size - Same) -> Apply -> скопировать содержимое поля PCB Filter -> вставить в правило.
Alexey Sabunin
очень полезно:
http://electronix.ru/forum/index.php?s=&am...t&p=1145739

может такой вопрос уже есть в ФАК, не успеваю его читать.
Master of Nature
Поправка к вопросу 4.29
Необходимо создать новое правило Design->Rules->Plane->PologonConnect
Назвать его можно, например, PolygonConnectVia и установить
FirstObjectMatches = All
SecondObjectMatches = IsVia
Созданное по умолчанию правило PologonConnect с областью действия All, All должно остаться, при этом приоритет его должен быть ниже вновь созданного правила.
Master of Nature
FAQ по Altium Designer теперь есть на Altium Wiki
http://wiki.altium.com/pages/viewpage.action?pageId=44107966
В будущем пополняться будет преимущественно там.
KARLSON
Предлагаю поместить данную ссылку в первое сообщение.
Владимир
Цитата(KARLSON @ May 5 2013, 21:33) *
Предлагаю поместить данную ссылку в первое сообщение.

Поместил
shb
При перетаскивании элементов в PCB привязка осуществляется к первому пину или к центру (смотря как создан футпринт). Как сделать чтобы привязка осуществлялась к ближайшему пину. Так было всегда. Все облазил не найду.
Да и желательно это добавить в FAQ. Полезная вешь, просто не удается настроить.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.