Интерактивная трассировка
Главная страница: Трассировка
Трассировка – это процесс определения пути, связывающего узлы цепи. Создание этого пути осуществляется с помощью размещения на проводящих слоях объектов, таких как трассы, дуги и переходные отверстия, чтобы они формировали непрерывное соединение между узлами. Вместо того, чтобы размещать эти объекты по отдельности для построения пути соединения, вы производите его интерактивную трассировку.
В редакторе плат Altium NEXUS, интерактивная трассировка является умным процессом. После запуска команды и щелчку мыши по контактной площадке для выбора соединения, интерактивный трассировщик пытается проложить путь от этой контактной площадки до текущего положения курсора.
Размер размещаемой трассы определяется соответствующим правилом проектирования для ширины трассы и текущим режимом ширины трассы. Как интерактивный трассировщик будет взаимодействовать с существующими объектами, такими как контактные площадки других цепей, зависит от выбранного режима разрешения конфликтов. При контакте с каким-либо объектом, интерактивный трассировщик разрешает этот конфликт путем применения стратегии обхода, огибания и расталкивания, расталкивания, игнорирования или остановки.
Интерактивную трассировку можно применить:
- к одиночной цепи – Route » Interactive Routing;
- к двум цепям, определенным как дифференциальная пара – Route » Interactive Differential Pair Routing;
- к набору выбранных цепей – Route » Interactive Multi-Routing.
В этой статье приведено описание процесса интерактивной трассировки одиночной цепи и настройки этого процесса. Если вы ищете информацию о какой-либо специализированной технике трассировки, например, о трассировке дифференциальных пар или о трассировке с контролируемым импедансом, обратитесь к странице Трассировка.
Концепция связности
Важной частью освоения интерактивной трассировки является понимание того, каким образом в редакторе плат происходит управление связностью.
После передачи данных из схемы (Design » Update PCB), в рабочей области редактора плат размещаются компоненты с отображенными линиями соединения, показывающими связь контактных площадок одной цепи.
- Порядок расположения линий соединения цепи называется топологией. Топологию определяет применяемое правило проектирования Routing Topology, областью действия по умолчанию которого являются все цепи (
All
), а топологией – кратчайшая общая длина линий соединений (Shortest
). - Редактор плат включает в себя модуль анализа цепей, который в режиме реального времени отслеживает все объекты в рабочей области и обновляет линии соединения при изменении какого-либо объекта цепи (в том числе при перемещении этого объекта). Например, при перемещении компонента, линия соединения может изменить контактную площадку, к которой она подключена, в соответствии с топологией, заданной в правиле. На видео ниже показан пример для цепи 3V3, у которой задана топология кратчайшей длины линий соединения.
- Модуль анализа цепей отслеживает все объекты цепей. Например, после трассировки соединения, его линии между двумя контактными площадками автоматически удаляются. При частичной трассировке цепи будет отображена более короткая линия соединения между двумя ближайшими точками трассировки этой цепи.
- Вы можете игнорировать линии соединения и трассировать цепь от/до другого расположения. По завершении трассировки, модуль анализа цепей удаляет линию соединения, если в ней больше нет необходимости, как показано на видео ниже.
- Поскольку порядок расположения линий соединения определен соответствующим правилом проектирования, возможна ситуация, когда линия соединения будет подключена не к концу трассы, а к другой точке цепи, расположенной ближе. При необходимости, линии соединения можно принудительно присоединить к концам трасс, включив параметр Smart Track Ends в диалоговом окне Preferences, на странице PCB Editing - General. Видео ниже демонстрирует это. Обратите внимание, что вы также можете принудительно запустить модуль анализа цепей и обновить линии соединения, выполнив какое-либо действие, связанное с изменением объекта цепи: перемещение объекта, зажатие ЛКМ на объекте, двойной щелчок ЛКМ для отображения свойств объекта в панели Properties.
Для получения более подробной информации о создании связности в редакторе схем перейдите на страницу Создание связности.
Поиск цепи и управление цветом линий соединения
Главная страница: Трассировка, Поиск цепи на плате
Неразведенная плата может выглядеть пугающе – множество линий соединений, пересекающихся по всей плате. Хорошим подходом к трассировке является работа из схемы, где можно легко найти важные компоненты и цепи. Вы можете использовать перекрестное выделение компонентов и цепей прямо на схеме, чтобы подсвечивать их соответствующие объекты на плате. Чтобы узнать подробнее, перейдите на страницу Работа между схемой и платой.
Вы также можете управлять отображением линий соединения, скрывая и маскируя те цепи, которые в данный момент вас не интересуют. Задание цвета линиям соединения важных цепей также поможет при трассировке. Перейдите в раздел Поиск цепи на плате страницы Трассировка, чтобы получить более подробную информацию.
Управление шириной трассы и размером переходных отверстий в процессе трассировки
При запуске команды Interactive Routing и щелчке ЛКМ для начала трассировки, появляется набор сегментов трасс от ближайшей контактной площадки до текущего положения курсора. Ширина этих сегментов определена текущим режимом Track Width Mode, который отображается в процессе трассировки в строке состояния, как показано на видео ниже.
Есть четыре возможных настройки источника для ширины трассы:
- ширина, заданная пользователем (User Choice); или
- минимальное, предпочтительное или максимальное значение, заданное применяемым правилом проектирования Routing Width.
Выбор между этими режимами сохраняется и осуществляется в диалоговом окне Preferences, на странице PCB Editor - Interactive Routing, в выпадающем списке Track Width Mode.
Изменение режима ширины трассы в процессе трассировки
Переключение между четырьмя вариантами ширины трассы в процессе трассировки возможно с помощью клавиши 3, как показано на видео ниже. Текущий режим отображается в строке состояния. Если вы не помните какое-либо сочетание клавиш для команды, нажмите Shift+F1, чтобы отобразить список доступных сочетаний для активной команды.
При изменении режима ширины трассы, вы переключаетесь между значениями, заданными в применимом правиле (минимальное/предпочтительное/максимальное), и пользовательским значением (User Choice).
При переключении в режим пользовательского выбора, ширина трассы будет равна:
- ширине существующей трассировки, если включен параметр Pickup Track Width from Existing Routing, при щелчке по существующей трассе, или
- последней ширине пользовательского выбора User-Choice, если ее значение находится в допустимом диапазоне, заданном правилом, применимым к трассируемой цепи. В противном случае, будет подобрано наиболее близкое к выбранному значение, допустимое правилом.
Изменение пользовательского выбора ширины трассы в процессе трассировки
Чтобы изменить пользовательскую ширину трассы в процессе трассировки, используйте приведенные ниже сочетания клавиш. Обратите внимание, что если в качестве источника ширины трассы (Interactive Routing Width Sources) было задано правило, то при использовании этих сочетаний источник будет автоматически изменен на выбор пользователя User Choice.
- Shift+W – при использовании этого сочетания клавиш будет открыто диалоговое окно Choose Width (Выберите ширину). Щелкните по строке со нужным значением, чтобы закрыть это окно и продолжить трассировку с выбранной шириной. Доступные значения ширины можно отредактировать в диалоговом окне Preferences, на странице PCB Editor - Interactive Routing, с помощью команды Favorite Interactive Routing Widths.
- Tab – используйте эту клавишу, если необходимая ширина не задана в перечне избранных значений. При нажатии клавиши Tab будет открыта панель Properties в режиме Interactive Routing. Команда будет приостановлена, и в панели будет выделено значение параметра Width – введите значение и нажмите Enter, чтобы продолжить трассировку с выбранной шириной. Другой способ – после ввода нового значения ширины нажмите на значок «паузы», чтобы продолжить трассировку. Чтобы вернуться к трассировке без изменения значения, нажмите клавишу Esc.
Помните, что при использовании любого из этих способов для изменения ширины трассы, режим Track Width Mode будет автоматически изменен на User Choice.
Ширина трассы должна находиться между минимальным и максимальным значениями, заданными в применимом правиле Routing Width. Если вы измените ширину на значение вне этого диапазона, система автоматически выберет ближайшее из допустимых значение.
Изменение слоя и добавление переходного отверстия в процессе трассировки
Существует два способа изменения слоя в процессе трассировки:
- Нажмите клавишу * на цифровой клавиатуре. Каждое нажатие будет изменять слой на следующий из доступных сигнальных слоев.
- Используйте сочетание Ctrl + Shift + Вращение колеса мыши. Зажмите Ctrl+Shift, затем вращайте колесо мыши вперед, чтобы перемещаться вниз по доступным сигнальным слоям, и назад, чтобы перемещаться вверх по доступным сигнальным слоям. Обратите внимание, что это сочетание можно использовать не только в процессе трассировки – если вы не проводите трассировку, это сочетание будет менять активный слой из набора доступных.
На углу, где заштрихованный сегмент касается контурного сегмента, будет автоматически добавлено переходное отверстие. Как и ширина трассы, размер переходного отверстия определяется текущим режимом размера переходного отверстия Via Size Mode, как показано на видео ниже. Этот режим может быть определен заранее с помощью параметра Interactive Routing Width Sources.
Изменение режима размера переходного отверстия в процессе трассировки
Как и в случае с шириной трассы, существует четыре возможных настройки источника для размера переходного отверстия:
- выбранное конструктором значение размера переходного отверстия (User Choice); или
- минимальное, предпочтительное или максимальное значение, заданное применяемым правилом проектирования Routing Via Style.
Вы можете переключаться между этими четырьмя вариантами в процессе интерактивной трассировки с помощью клавиши 4. Текущий режим отображается в строке состояния, как показано на видео выше.
Изменение пользовательского выбора размера переходного отверстия в процессе трассировки
Чтобы изменить пользовательский выбор размера переходного отверстия в процессе трассировки, используйте сочетания клавиш:
- Shift+V – при использовании этого сочетания клавиш будет открыто диалоговое окно Choose Via Size (Выберите размер переходного отверстия). В диалоговом окне будет представлен список всех размеров переходных отверстий, используемых в проекте. Выберите нужный размер и нажмите OK, чтобы применить пользовательский выбор для размера отверстия.
- Tab – аналогично изменению ширины трассы в процессе трассировки – при нажатии на клавишу Tab будет открыта панель Properties в режиме Interactive Routing, где можно изменить размер переходного отверстия. Этот размер, как ширина трассы, должен находиться в диапазоне между минимально и максимально допустимыми значениями, заданными в применяемом правиле проектирования Routing Via Style.
Изменение структуры перехода в процессе трассировки
Если определено множество типов переходов, то в процессе изменения слоя может быть доступно более одного типа перехода для этого изменения слоя. Например, может быть доступно глухое переходное отверстие между верхним и первым внутренним слоем, а также сквозное переходное отверстие. Если вы выполняете изменение слоя с верхнего на первый внутренний слой, вы можете нажать клавишу 6 для переключения между возможными типами перехода. Для получения более подробной информации перейдите на страницу Определение типов переходных отверстий. Кроме того, структура перехода, которая была использована последний раз, станет структурой перехода для следующей цепи, которую вы будете трассировать. Структура перехода по умолчанию сохраняется только для текущего сеанса редактирования.
Управление входами в контактные площадки SMD
Правила проектирования SMD To Corner и SMD Entry могут повлиять на процесс трассировки. Для управления тем, как трассы входят в SMD-площадки и выходят из них, нужно настроить необходимые правила до начала процесса трассировки. Откройте диалоговое окно PCB Rules and Constraints Editor (выберите команду Design » Rules из главного меню), выберите SMD To Corner и/или SMD Entry в категории правил SMT и введите нужные значения.
В правиле проектирования SMD to Corner, значение расстояния до излома должно быть больше значения ширины трассы или применяемого значения зазора (в зависимости от того, какое из этих значений больше). Если это расстояние должно быть меньше данного значения, существует три способа решения:
- Нажмите клавишу Пробел при создании входа в контактную площадку. Это может помочь выровнять последний сегмент трассы с центром контактной площадки.
- Зафиксируйте трассу рядом с контактной площадкой и выполните вход в контактную площадку без сглаживания (сглаживание можно временно отключить, зажав клавиши Ctrl+Shift).
- При создании входа в контактную площадку, где возможно несколько вариантов входа, переместите мышь внутрь контактной площадки. Это позволит выбрать, где вы хотите разместить вход в SMD-площадку.
Автоматическое изменение ширины трассы в процессе трассировки
Общей сложностью проектирования устройств на современной элементной базе является необходимость трассировки цепи с различной шириной на разных участках платы. Например, при трассировке в направлении к компоненту в корпусе BGA (или от него) зачастую необходимы более узкие трассы, которые на границе посадочного места этого компонента изменяют свою ширину на предпочтительную для всей платы.
Этого можно добиться, вручную изменяя интерактивную трассировку, как описано выше на этой странице. Изменение ширины можно автоматизировать, добавив комнату и правило для ширины на основе этой комнаты. После этого, трассы будут автоматически изменять ширину при входе в комнату или выходу из нее.
Эта возможность работает, когда:
- задано правило Placement Room для области на плате, где требуются более узкие трассы;
- задано правило Width Constraint с более высоким приоритетом, которое определяет ширину трасс в пределах этой комнаты. Используйте область действия
TouchesRoom
для этого правила, как описано ниже.
После этого, ширина трасс будет изменяться автоматически при входе и выходе из комнаты, как показано на видео ниже.
Трассировка с помощью комнат требует предварительного размещения этих комнат. Комната также является правилом проектирования. Вы можете создать правило и затем определить комнату через диалоговое окно правил проектирования, но более эффективным может быть интерактивное создание комнаты – в этом случае, Altium NEXUS создаст правило автоматически.
Создание правила для комнаты
Подменю Design » Rooms содержит в себе ряд команд, относящихся к определению комнат.
При создании комнаты вокруг выделенных компонентов будет выполнено следующее:
- Для выбранных компонентов будет создан класс компонентов. Вы можете просмотреть этот класс (Design » Classes) и изменить его имя (Name), если необходимо.
- Будет создано правило проектирования Placement Room Definition. Областью действия будет являться класс компонентов, созданный на шаге 1. Если вы изменили имя класса компонентов, то область действия правила (Full Query) должна быть изменена соответственно.
- Имя правилу Placement Room Definition также будет присвоено автоматически. Измените имя, если необходимо. Обратите внимание, что другие правила будут ссылаться на это правило по его имени (Name).
- Если необходимо, измените размеры комнаты. Для этого щелкните ЛКМ по ней один раз, чтобы выделить, затем зажмите ЛКМ на вершине или стороне для перемещения. После щелчка по вершине вы можете зажать Shift для симметричного изменения размера.
Создание правила проектирования на основе комнаты
После того, как была создана комната, определяющая область с отличной шириной трассировки, можно создавать правило для требуемой ширины трасс. На рисунке ниже показан пример правила Routing Width, который задает редактору плат ширину трасс 0,075 мм в тех местах, где трасса касается комнаты с именем Room_BGA. Для выполнения требований правила, модуль интерактивной трассировки Altium NEXUS автоматически завершит текущий сегмент трассы на границе комнаты и начнет новый сегмент.
Изменение положения компонента с трассировкой
Повторная трассировка компонента
В процессе трассировки платы зачастую бывает необходимо изменить положение компонента, к которому уже подведены трассы, чтобы освободить место для новых трасс. Доступ к этой возможности осуществляется включением параметра Component re-route в области Dragging на странице PCB Editor - Interactive Routing диалогового окна Preferences.
В процессе перемещения можно использовать следующие сочетания клавиш для выполнения определенных действий:
- Режим повторной трассировки компонента (Shift+R) – включение/выключение восстановления связей после перемещения. После завершения перемещения выделенных объектов система попытается повторно трассировать компонент(ы) для восстановления разорванных цепей. Используйте сочетание Shift+R для запрета повторной трассировки (или отключите параметр Component re-route на странице Interactive Routing диалогового окна Preferences). Текущее состояние отображается в информационном окне Heads Up display и в строке состояния.
- Изменение выделения компонента (Shift+Tab) – набор перемещаемых объектов можно изменить при перетаскивании. Нажимайте Shift+Tab, чтобы циклически переключаться между следующими наборами выделенных объектов:
- Только компоненты
- Компоненты + переходные отверстия фэнаутов + трассы + межсоединения
- Изначальный набор выделенных объектов (если он отличается от первых двух)
- Снова – только компоненты.
- Отображение/скрытие линий соединения (N) – клавиша N производит переключение между тремя состояниями: без линий соединения, линии соединения между контактными площадками, линии соединения между трассами. Последний режим показывает, где линии соединения были оборваны и где они, возможно, будут восстановлены после завершения перемещения выделенных объектов.
- Изменить эффективность сглаживания (Shift+Ctrl+G) – переключайтесь между доступными значениями параметра Routing Gloss Effort для управления сглаживаем, применяемого при повторной трассировке компонента.
Перемещение компонента со связанной трассировкой
Включите параметр Move component with relevant routing в области Dragging страницы PCB Editor - Interactive Routing диалогового окна Preferences, чтобы начать перемещение компонента со связанной трассировкой (компоненты + переходные отверстия фэнаутов + трассы + межсоединения). Используйте сочетание клавиш Shift+Tab для переключения между наборами выделения, как описано в предыдущем разделе.
Отключите этот параметр, чтобы начать перемещение компонентов только с выделенными компонентами. Поскольку набор связанных объектов трассировки обнаружен перед началом перемещения, использовать сочетание клавиш Shift+Tab для переключения между наборами выделения невозможно, когда параметр отключен.
Режим следования при интерактивной трассировки
Общей задачей при интерактивной трассировке является размещение трассы, которая повторяет форму существующего контура. Этим контуром может быть препятствие, вырез, граница платы или существующая трассировка.
Вместо того, чтобы конструктор аккуратно и точно выполнял перемещения курсора и щелчки мышью, чтобы трассировка огибала контур, режим следования позволяет просто указать контур, а затем перемещать мышь вдоль него для указания направления трассировки. В режиме следования, интерактивный трассировщик размещает линии и дуги таким образом, что новая трасса следует форме контура, в соответствии с применяемыми правилами проектирования. В частности, эта возможность полезна при размещении искривленных трасс.
Для использования этой возможности:
- Запустите интерактивную трассировку, щелкните ЛКМ по соединению, чтобы начать трассировку и переключитесь на необходимый стиль изломов (Shift+Пробел).
- Чтобы следовать контуру, наведите курсор на нужный объект и нажмите Shift+F. Интерактивный трассировщик обнаружит объект под курсором и перейдет в режим следования.
- Переместите курсор в требуемом направлении, и система автоматически разместит линии и дуги таким образом, чтобы они следовали форме контура в этом направлении.
- Щелкните ЛКМ для размещения сегментов и выхода из режима следования.
- Завершите трассировку, как необходимо.
Режим разрешения конфликтов трассировки
Как упоминалось ранее, реакция интерактивного трассировщика на существующие в документе платы объекты, такие как контактные площадки других цепей, определяется текущим режимом разрешения конфликтов. Набор доступных в процессе трассировки режимов разрешения конфликтов задается в диалоговом окне Preferences, на странице PCB Editor - Interactive Routing.
Режимы разрешения конфликтов включают в себя:
- Ignore Obstacles (Игнорировать препятствия) – игнорировать существующие объекты (трассировка может быть размещена свободно). Нарушения будут выделены.
- Push Obstacles (Расталкивать препятствия) – расталкивать существующие трассы и переходные отверстия для освобождения пространства для новой трассы.
- Walkaround Obstacles (Обходить препятствия) – пытаться найти обходной путь вокруг существующих объектов. Допустимое расстояние до других объектов определяется применяемым правилом проектирования Clearance.
- Stop At First Obstacle (Остановить на первом препятствии) – в этом режиме, модуль трассировки прекратит работу при первом встреченном препятствии.
- Hug And Push Obstacles (Огибать и расталкивать препятствия) – в этом режиме, трасса будет проходить близко к существующим объектам и расталкивать их лишь в том случае, если будет недостаточно пространства для трассируемых сегментов.
- AutoRoute on Current Layer (Автоматически трассировать на текущем слое) – этот режим использует возможности автотрассировки при интерактивной трассировке, автоматически выбирая между расталкиванием и обходом для достижения наименьшей общей длины трассы.
- AutoRoute on Multiple Layers (Автоматически трассировать на множестве слоев) – этот режим также использует возможности автотрассировки при интерактивной трассировке, автоматически выбирая между расталкиванием, обходом и изменением слоя для достижения наименьшей общей длины трассы.
Динамическое отображение границ зазоров в процессе интерактивной трассировки
Вам когда-нибудь приходилось задумываться, почему в процессе интерактивной трассировки нельзя проложить трассу через определенный зазор? Это некорректно задано ограничение правила, или, может, к этой цепи применено не то правило?
Чтобы помочь в определении и понимании влияния правил проектирования, существует возможность динамического отображения границ зазоров, которая показывает, сколько свободного пространства доступно для трассировки.
Включение динамического отображения границ зазоров
Включение динамического отображения границ зазоров осуществляется с помощью параметра Display Clearance Boundaries в диалоговом окне Preferences, на странице PCB Editor - Interactive Routing.
- Если параметр Display Clearance Boundaries включен, то недоступная область будет определяться существующими объектами + применяемым правилом для зазора. Эта область будет отображаться в виде полупрозрачного полигона в локальной окрестности трассируемого участка платы.
- Если отключен параметр Reduce Clearance Display Area, то недоступная область будет отображаться для всего слоя, как показано на видео ниже.
Улучшение качества трассировки
Редактор плат включает в себя мощные инструменты для повышения качества существующих трасс. Эти инструменты, известные как Glossing (Сглаживание) и Retracing (Повторная трассировка), доступны в меню Route.
- Gloss (Сглаживание) – улучшение геометрии трасс за счет уменьшения числа изломов и сокращения общей длины трассы. Сглаживание сохраняет ширину существующих трасс и зазор дифференциальных пар.
- Retrace (Повторная трассировка) – предполагает, что общая геометрия трасс является удовлетворительной, и вместо этого проверяет трассировку на соответствие правилам проектирования. В то время как сглаживание сохраняет ширину трасс и зазоры дифференциальных пар, инструмент Retrace изменяет эти значения на предпочтительные (Preferred). Повторная трассировка является превосходным средством в тех случаях, когда правило проектирования было изменено, и эти изменения необходимо применить к существующим трассам.
Чтобы узнать больше об инструментах Gloss и Retrace, перейдите на страницу Сглаживание и повторная трассировка.
Видео в разделе Демонстрация способов выделения трасс ниже включает в себя простой пример использования сглаживания.
Стратегии выделения трасс
Выделение является базовым действием для всех аспектов проектирования, в том числе при работе с существующей трассировкой. Если необходимо провести сглаживание или удаление некоторых трасс, их нужно сначала выделить.
Выделение внутри и на границе рамки
В редакторе плат можно выделять объекты, полностью попадающие в рамку, либо те, которые попадают в рамку и на ее границу. Режим зависит от направления перемещения мыши в процессе выделения объектов рамкой:
Режим Select Within – зажмите мышь и перемещайте ее слева направо для создания синей рамки и выделения всех видимых незаблокированных объектов, полностью попадающих в границы рамки. | |
Режим Select Touching – зажмите мышь и перемещайте ее справа налево для создания зеленой рамки и выделения всех видимых незаблокированных объектов, которые попадают в рамку и на ее границу. |
Расширение набора выделенных трасс
Обычной ситуацией является необходимость выделения множества объектов, которые касаются, например, сегмента трассы разведенной цепи или линии соединения неразведенной цепи. Относительно простой задачей является выделение набора сегментов трасс, которые идут параллельно друг другу, с помощью рамки, касающейся этих сегментов (Select Touching), как описано выше. Но интерактивное выделение целых трасс может оказаться затруднительным.
Но это можно легко сделать – выберите один или несколько сегментов и затем расширьте выделенный набор, включив в него касающиеся трассы, с помощью клавиши Tab, как показано на видео ниже.
Демонстрация способов выделения трасс
Прочие настройки и возможности интерактивной трассировки
Существует ряд дополнительных настроек интерактивного трассировщика, которые находятся в диалоговом окне Preferences, на странице PCB Editor - Interactive Routing. Важно понимать роль этих настроек, чтобы получить максимальный полезный эффект от интерактивной трассировки.
Restrict to 90/45 (Ограничение только 90/45)
- Нажимая Shift+Пробел, вы переключаете доступные режимы прокладки углов, которые включают в себя возможности добавления трасс под произвольным углом и дуг. Если в этих режимах нет необходимости, включите параметр Restrict to 90/45, чтобы ограничить прокладку углов только 90 и 45 градусов.
Follow Mouse Trail (Следовать траектории курсора)
- Если этот параметр включен, трассировка будет пытаться следовать траектории курсора мыши.
- Используйте клавишу 5 для включения и отключения режима Follow Mouse Trail. При использовании клавиши 5 рекомендуется использовать клавишу Tab, чтобы открыть панель Properties для определения того, включен этот режим или нет.
Automatically Terminate Routing (Автоматически прекращать трассировку)
- Включите этот параметр, чтобы автоматически завершать трассировку текущей цепи, если была достигнута целевая контактная площадка. Если этот параметр отключен, используйте ПКМ или клавишу Esc, чтобы прекратить трассировку соединения (этот параметр включен по умолчанию).
Automatically Remove Loops (Автоматически удалять петли)
- Существующую трассу можно легко переопределить, просто проложив новую трассу. Начните интерактивную трассировку в любом месте существующей трассы, проложите новую трассу и соедините ее со старой трассой, где нужно. Когда новая трасса будет соединена с существующей, все сегменты, образующие петлю, будут автоматически удалены, если параметр Remove Loops включен (этот параметр включен по умолчанию).
- Обратите внимание, что в некоторых случаях необходимо, чтобы определенные цепи создавали петли (несколько трасс к одной точке) – например, для цепей питания. Вы можете выборочно отключить удаление петель для таких цепей – для этого в панели PCB, в режиме Nets, дважды щелкните ЛКМ по названию цепи; будет открыто диалоговое окно Edit Net, где можно включить или отключить параметр Remove Loops для этой конкретной цепи.
- Удаление петель – нажмите сочетание клавиш Shift+D в процессе трассировки для переключения режима удаления петель. Интерактивный трассировщик останется в этом режиме, пока он не будет отключен (включение/отключение режима работает только в процессе интерактивной трассировки). Существующие петли будут сохранены, если удаление петель включается повторно и продолжается трассировка цепи, которая содержит петли.
Routing Gloss Effort (Эффективность сглаживания трасс)
- При перемещении курсора в процессе интерактивной трассировки, модуль трассировки ищет наиболее короткий путь от положения последнего щелчка до текущего положения курсора. Параметр Routing Gloss Effort определяет, насколько хорошо этот путь может быть сглажен и как может быть уменьшено количество изломов.
- Текущая настройка параметра Routing Gloss Effort отображается в строке состояния. Используйте сочетание клавиш Ctrl+Shift+G для переключения между вариантами этой настройки. Обратите внимание, что чем эффективнее сглаживание, тем меньше изломов будет иметь итоговая трасса. Текущий режим отображается в информационном окне Heads Up display и строке состояния.
- Сглаживание также можно временно подавить в процессе интерактивной трассировки, зажав клавиши Ctrl+Alt.
- Сглаживание является ресурсоемкой задачей, которая выполняется в фоновом режиме. Ее действие может сказаться на производительности интерактивного трассировщика, в частности при одновременной трассировке множества цепей. Чем эффективнее сглаживание, тем больше времени уходит на проведение вычислений.
Look Ahead Behavior (Поведение в режиме упреждения)
- В процессе интерактивной трассировки, прокладываемые трассы отображаются заштрихованными или контурными (пустыми). Заштрихованные сегменты будут проложены при следующем щелчке ЛКМ.
- Целью контурных, или упредительных, сегментов является планирование наперёд, которое позволяет проектировщику определить, где будет проложен следующий сегмент, без необходимости его фиксации. В процессе трассировки вы можете включать и отключать режим Look Ahead с помощью клавиши 1.
Сочетания клавиш, доступные в процессе интерактивной трассировки
- Используйте клавишу * на цифровой клавиатуре для переключения на следующий доступный слой, с добавлением переходного отверстия.
- Зажмите клавиши Ctrl+Shift и вращайте колесо мыши для переключения на следующий доступный слой, с добавлением переходного отверстия.
- Используйте сочетание клавиш Shift+R для переключения между доступными режимами разрешения конфликтов трассировки.
- Используйте сочетание клавиш Shift+Пробел для переключения между доступными режимами углов (подробнее). Для режимов с дугами на углах используйте клавиши "," и ".", чтобы увеличивать или уменьшать размер дуг.
- Используйте клавишу Пробел для переключения направления угла.
- Используйте клавишу Backspace для удаления последнего размещенного сегмента(-ов).
- Используйте сочетание клавиш Shift+W для открытия диалогового окна Choose Width и изменения ширины трассировки.
- Для переключения на следующий доступный сигнальный слой и вставки переходного отверстия:
- Нажмите клавишу * на цифровой клавиатуре, или
- Используйте сочетание клавиш Ctrl + Shift + Вращение колеса мыши.
- Если вы щелкнули по переходному отверстию или сквозной контактной площадке для начала трассировки, но затем поняли, что находитесь не на том слое, нажмите клавишу L для переключения между доступными сигнальными слоями без добавления переходного отверстия.
- Используйте сочетание клавиш Ctrl+ЛКМ для указания интерактивному трассировку попытаться автоматически завершить текущую трассу.
- Используйте сочетание клавиш Shift+F1 в процессе трассировки для отображения доступных сочетаний клавиш команды (или тильда ~).
- Команды, доступные при изменении слоя:
- Используйте сочетание клавиш Ctrl+L, чтобы открыть список доступных слоев, затем щелкните ЛКМ для выбора целевого слоя.
- Используйте клавиши от 1 до 10 для быстрого переключения к слою с соответствующим номером.
- Откройте панель Properties для отображения в разрезе перехода, который будет использоваться для изменения слоя.
Полный список сочетаний клавиш, для всех редакторов, приведен на странице Сочетания клавиш.
Что дальше?