SergNK
Oct 25 2012, 20:39
Редактор PCB
Вопрос: Как сделать надпись на полигоне в слое Top в инверсном виде без рамки?
Ответ: Через меню-Place-String помещаете заготовку на полигон, в свойствах String выбираете Font-TrueType и Font Name, ставите галку на Inverted и ОК. Для удаления рамки заходите в Design-Rules... и создаёте правило в Electrical-Clearance, например, Clearance_PolyText:
InPolygon
IsTextInverted
Minimum Clearance 0mm
Ставите высокий приоритет.
Владимир
Oct 26 2012, 03:44
Цитата(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, 14:52
Цитата(Владимир @ Oct 26 2012, 07:44)

1 Скрипт BadConnetion находит все, что не доведено до центра.
Не всегда удобно доведение до центра к.п. или другого проводника
Цитата(Владимир @ Oct 26 2012, 07:44)

2 Check Min/Max Width for Physically Connected Copper хорошо, но там вылезают другие кони.
Какие, например?
Master of Nature
Nov 26 2012, 23:01
Редактор 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
Nov 27 2012, 18:02
Редактор PCB
Вопрос: При замыкании более чем по одному маршруту цепей питания, т.е. при образовании контура/кольца, Altium удаляет часть проводников, чтобы разомкнуть эту цепь. Как это отключить?
Ответ: DXP -> Preferences -> PCB Editor -> Interactive Routing -> Interactive Routing Options -> Automatically Remove Loops
Владимир
Nov 27 2012, 18:17
Цитата(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, 19:01
Цитата(Владимир @ Nov 27 2012, 22:17)

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

А данная возможность начиная с какой версии присутствует?
На 9.4 есть такая фича.
Владимир
Nov 27 2012, 20:06
Цитата(Iptash @ Nov 27 2012, 22:13)

На 9.4 есть такая фича.
Она была и лет 5 назад точно. А возможно и всегда была
Master of Nature
Dec 15 2012, 16:17
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.
Владимир! Прошу обновить ссылку в "Найди ответ на свой вопрос..."
Владимир
Dec 15 2012, 18:40
Цитата(Master of Nature @ Dec 15 2012, 19:17)

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

В закрепленной теме есть ссылка на скрипт MechLayerNames script, который позволяет сохранять и переносить названия слоев
Еще интересна возможность использования шаблонов новых документов.
Как разберусь с ней подробнее - отпишусь.
Сейчас пока готовлю большое обновление FAQ.
Владимир
Dec 20 2012, 19:02
Цитата(Master of Nature @ Dec 20 2012, 21:02)

Еще интересна возможность использования шаблонов новых документов.
Как разберусь с ней подробнее - отпишусь.
Сейчас пока готовлю большое обновление FAQ.
Так схемы и сейчас легко подключаются. Про PCB сложнее Там LayerStack слишком разнообразен. Но тамже есть скрипт копирующий в текст, и не пробовал, возможно и импорт.
Настройка мехслоев и прочего это можно в шаблоне легко запомнить.
Нынче даже все в Vault хранить можно.
Все собираюсь полностью перейти (не только библиотеки -- это и сейчас работает, но и проекты и подготовленные выходные файлы)-- руки не доходят.
Master of Nature
Dec 21 2012, 19:29
Редактор PCB
Вопрос: Как экспортировать контур платы в P-CAD?
Ответ: В P-CAD, в отличие от Altium Designer, требуется, чтобы контур платы был нарисован линиями (примитивами).
Для формирования вызвать команду Design -> Board Shape -> Create Primitives From Board Shape
Внимание! Переходы от одной системы к другой, конечно, позволяют сохранить топологию, но возможно возникновение артефактов.
При этом Altium Designer обладает существенно большим функционалом. Да и для производства многие изготовители давно принимают файлы Gerber. Поэтому, советую сосредоточится на изучении возможностей AD, вместо попыток перенести проект в старую среду разработки.
Master of Nature
Dec 23 2012, 00:31
FAQ 1.05.1
Владимир! Прошу обновить ссылку в теме "Найди ответ..."
Владимир
Dec 23 2012, 08:01
Цитата(Master of Nature @ Dec 23 2012, 03:31)

FAQ 1.05.1
Владимир! Прошу обновить ссылку в теме "Найди ответ..."
Сделано
Редактор PCB
Вопрос: Можно ли назначить на Shift+Spaces не все виды трассировки, а допустим 2 ?, например под углом 45гр. и закругленный.
Например в проекте итенсивно использую 2 вида, а все перебирать как то напрягает.
Master of Nature
Jan 3 2013, 13:19
Цитата(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
Но такой вариант, как я понимаю, вас совсем не устроит.
Спасибо. Да, такой вариант не устраивает. Я уже несколько раз искал такую возможность, но к сжалению не нашел, поэтому думаю может я плохо искал.
Master of Nature
Jan 8 2013, 12:52
Редактор PCB
Вопрос: Преобразовать полигон из растрового в векторный?
Ответ: Открыть свойства выбранного полигона.
Выбрать
Fill Mode -> Hatched (Способ заливки -> Штриховка)
Hatch Mode (Способ штриховки) -> по своему усмотрению
( ) 90 Degree - сетка из вертикальных и горизонтальных линий
( ) 45 Degree - сетка из диагональных линий
( ) Horizontal - только горизонтальные линии
( ) Vertical - только вертикальные линии
Track Width - ширина линий штриховки
Grid Size - шаг линий штриховки
Чтобы заливка получилась сплошной, нужно сделать ширину линий не меньше шага.
AlexPT
Jan 17 2013, 09:59
Вопрос. Как в схеме заменить все элементы одного типа на элементы другого типа из другой библиотеки, например все резисторы 1206 на резисторы 0805?
Master of Nature
Jan 17 2013, 10:37
Цитата(AlexPT @ Jan 17 2013, 13:59)

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

Спасибо Master of Nature за помощь! Заменить компоненты получилось, а значения номиналов сбросились, но их ввести проще чем менять каждый компонент поотдельности.
1. Tools/Parameter manager Отсортировать и скопировать нужные параметры.
2. Сделать замену компонетов как предлагалось
3 Tools/Parameter manager. Сделать такую же сортировку и вставить из буфера в нужный столбец
Тоже можно и в панели SchList
Master of Nature
Jan 20 2013, 19:59
Редактор PCB
Вопрос:Как сделать полигон, повторяющий по форме контур платы?
Ответ: Три действия.
1. Design -> Board Shape -> Create Primitives From Board Shape
2. Выделить полученный контур.
3. Tools -> Polygon Pours -> Define from selected objects
Цитата
Как сделать, чтобы они не сбрасывались - пока не разобрался.
В библиотеке нужно отключить синхронизацию для определенных параметров.
Allow Synchronization With Database
и/или
Allow Synchronization With Library
KARLSON
Feb 18 2013, 04:42
Прошу добавить в фак.
Вывод информации:
Вопрос: как вывести список перечня элементов в 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
Feb 22 2013, 02:47
Владимир
Mar 3 2013, 08:37
Перенес сообщения не относящиеся к ФАК в
ветку
Master of Nature
Mar 14 2013, 10:30
Редактор 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
Mar 14 2013, 18:48
очень полезно:
http://electronix.ru/forum/index.php?s=&am...t&p=1145739может такой вопрос уже есть в ФАК, не успеваю его читать.
Master of Nature
Mar 15 2013, 08:26
Поправка к вопросу 4.29
Необходимо создать новое правило Design->Rules->Plane->PologonConnect
Назвать его можно, например, PolygonConnectVia и установить
FirstObjectMatches = All
SecondObjectMatches = IsVia
Созданное по умолчанию правило PologonConnect с областью действия All, All должно остаться, при этом приоритет его должен быть ниже вновь созданного правила.
Master of Nature
May 4 2013, 09:01
KARLSON
May 5 2013, 18:33
Предлагаю поместить данную ссылку в первое сообщение.
Владимир
May 5 2013, 18:43
Цитата(KARLSON @ May 5 2013, 21:33)

Предлагаю поместить данную ссылку в первое сообщение.
Поместил
При перетаскивании элементов в PCB привязка осуществляется к первому пину или к центру (смотря как создан футпринт). Как сделать чтобы привязка осуществлялась к ближайшему пину. Так было всегда. Все облазил не найду.
Да и желательно это добавить в FAQ. Полезная вешь, просто не удается настроить.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.