Перекрестное зондирование и отбор
Altium Essentials: PCB Viewing and Navigation
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Altium предоставляет ряд мощных возможностей cross-probing и cross-selecting, обеспечивающих быструю и эффективную навигацию между областями проектирования схемы и печатной платы. Функции Cross-Probing и Cross Selecting — это мощные инструменты поиска, помогающие находить объекты в других редакторах путём выбора объекта в текущем редакторе.
Cross-probing используется, чтобы указать на выбранный объект в текущем документе, а затем «перейти» к соответствующему ему объекту в целевом документе. Между редакторами PCB и схемы обеспечивается полная поддержка cross-probing для документов, компонентов, шин, цепей и выводов/площадок (pin/pad). Буквально одним щелчком вы можете выбрать поддерживаемый объект в любой из областей и увидеть, как он подсвечивается в обеих.
Cross selecting позволяет выбрать объект(ы) в исходном документе и, включив команду cross select, выделить те же объект(ы) в целевом документе.
Единая модель данных и компиляция проекта
Единая модель данных (UDM) автоматически создаётся в памяти компьютера. UDM моделирует каждый аспект проекта, включая компоненты, связность, посадочные места компонентов, взаимосвязи между PCB‑проектом и подключённым FPGA‑проектом и т. д. Именно эта Unified Data Model обеспечивает работу cross-probing между различными областями проектирования. Функции cross-probing используют автокомпиляцию, гарантируя, что применяется самая актуальная модель данных. Динамическую компиляцию также можно выполнить вручную в любой момент, щёлкнув Project » Validate PCB Project. Эта функция проверяет логические, электрические и оформительские ошибки между UDM и настройками компилятора.
Настройка документов
Многие возможности Cross-Probing и Cross Selecting либо требуют, либо удобнее используются при одновременном просмотре документов схемы и PCB. Вы можете просматривать оба документа одновременно, выполнив одно из следующих действий:
- Щёлкните правой кнопкой мыши по вкладке документа, затем выберите Split Vertical или Split Horizontal в зависимости от предпочтительного режима просмотра.
- Если вы используете более одного экрана, можно перетащить вкладку документа на другой монитор.
Cross-Probing
Cross-probing — это мощный инструмент поиска, помогающий находить объекты в других редакторах путём выбора объекта в текущем редакторе. В Altium Designer есть множество мест, где можно использовать cross probe. Например, запустив cross probing из редактора PCB, вы можете щёлкнуть по компоненту на плате, чтобы отобразить этот же компонент на схеме. Между редакторами схемы и PCB обеспечивается полная поддержка cross-probing для документов, компонентов, шин, цепей и выводов/площадок.
Функция cross-probing доступна из редактора схемы или PCB с помощью команды Tools » Cross Probe либо нажатием кнопки
на панели инструментов Standard соответствующего редактора.
Существует два режима cross-probing: Continuous Mode и Jump-To Mode — оба описаны в следующих разделах.
Режим Continuous Cross-Probing
Режим Continuous Mode позволяет оставаться в исходном документе, выполняя cross-probing к различным объектам в целевом документе. Для этого режима убедитесь, что документы схемы и PCB открыты рядом друг с другом в главном окне проектирования.
После запуска команды cross-probe нажатием курсор изменится на перекрестие, и появится запрос выбрать объект, к которому вы хотите перейти. Наведите курсор на нужный объект в области проекта и щёлкните или нажмите . Соответствующий объект будет подсвечен в целевом документе. Tools » Cross ProbeEnter
Cross-probing из исходного документа (например, схемы) с подсветкой соответствующего объекта на PCB.
Вы можете продолжать выполнять cross-probing для дополнительных объектов или щёлкнуть правой кнопкой мыши либо нажать для выхода. Esc
Режим Jump To Cross-Probing
Режим Jump To Mode позволяет выполнить cross-probing к одному объекту и сделать целевой документ активным.
После запуска команды cross-probe нажатием Tools » Cross Probe курсор изменится на перекрестие, и появится запрос выбрать объект, к которому вы хотите перейти. Наведите курсор на нужный объект в рабочей области, затем Ctrl+click или нажмите Ctrl+Enter. Соответствующий объект будет подсвечен в целевом документе, который станет активным.
Cross-Probing из дополнительных мест в Altium Designer
Cross-probing также можно выполнять в различных дополнительных местах Altium Designer. Эти места позволяют использовать функцию cross-probe даже в процессе построения проекта без необходимости применять команду Tools » Cross Probe.
Probing в диалоге Engineering Change Order
Вы можете выполнять cross probe из диалога Engineering Change Order, щёлкнув правой кнопкой мыши, чтобы получить доступ к командам cross probe и найти Reference‑компонент на схеме или целевой компонент на PCB, как показано на изображении ниже:
Probing в диалоге Differences Between
Диалог Differences between можно использовать для cross-probe к выбранному компоненту на схеме или PCB. Дважды щёлкните по записи, чтобы выполнить cross probe к этому компоненту на схеме или PCB.
Cross-Probing из Variant Manager или диалога Variant Management
Вы можете использовать Variant Manager или диалог Variant Management dialog для cross probe к выбранному компоненту на схеме. Дважды щёлкните по компоненту в диалоге Variant Manager или Variant Management либо щёлкните правой кнопкой мыши и выберите в меню Cross Probe.
Probing в панели Differences
Чтобы выполнить cross probe к схеме или PCB из панели Differences panel (нажмите кнопку Explore Differences в диалоге Differences between , чтобы открыть эту панель), дважды щёлкните по записи в панели.
Probing в BomDoc
Cross-Probing также можно выполнять в BomDoc. В BomDoc щёлкните правой кнопкой мыши, выберите Cross Probe, затем в подменю укажите, к какому элементу вы хотите перейти.
Cross-Probing из панели Projects
Чтобы выполнить cross probe к выбранному компоненту или цепи на схеме или PCB из панели Projects panel, щёлкните правой кнопкой мыши по записи в подпапке Components или Nets, затем выберите команду Cross Probe to Schematic или Cross Probe to PCB.
Cross-Probing из панели Messages
После проверки проекта схемы вы можете щёлкнуть правой кнопкой мыши и выбрать Cross Probe или дважды щёлкнуть по сообщению об ошибке в панели Messages, чтобы перейти к месту возникновения этой ошибки на схеме.
Cross-Probing из Constraint Manager
Чтобы выполнить cross probe к объекту из Constraint Manager, щёлкните правой кнопкой мыши по его записи, затем выберите параметр Cross Probe в контекстном меню или выберите Cross Probe в меню
пользовательского правила.
Cross Selecting
Эта функция обеспечивает динамическое двунаправленное перекрёстное выделение компонентов. Она используется для выбора соответствующих объектов между документами PCB и схемы. Иными словами, когда вы выделяете объект в документе PCB, тот же объект в исходном документе схемы также выделяется — и наоборот. Это идеальный инструмент для формирования набора выделенных объектов, готовых к выполнению действия проектирования. Например, вы можете просматривать несколько компонентов на схеме и захотеть найти их в рабочем пространстве редактора PCB, чтобы разместить их на плате.
Существует множество сценариев использования cross-selecting со схемы для формирования набора выбранных компонентов PCB, три из которых включают:
- Возможность быстро создать класс компонентов PCB (Design » Classes; при определении класса компонентов есть кнопка, позволяющая перенести в него выбранные компоненты).
- Возможность сгруппировать выбранные компоненты в заданный пользователем прямоугольник с помощью команды Tools » Component Placement » Arrange Within Rectangle — идеально, чтобы «вытащить» набор компонентов, когда проект впервые переносится из схемы в PCB.
- Возможность выбрать компоненты на схеме в определённом порядке, затем переключиться в PCB Editor и выполнить команду Tools » Component Placement » Reposition Selected Components — после этого каждый PCB-компонент можно размещать по одному, в том же порядке, в котором они были выбраны на схеме.
Доступ к этой функции осуществляется так:
-
Нажатием Tools » Cross Select Mode в главном меню. Эта команда включает и выключает функцию, а её состояние отображается в меню Tools . Cross Select Mode включено, когда вокруг значка Cross Select Mode в меню Tools появляется синяя рамка, как показано на изображении ниже.

Cross Select Mode - Установка или снятие флажка Cross Selection на странице System - Navigation диалога Preferences .
- Нажатием Shift+Ctrl+X.
Когда Cross Select Mode включено, щёлкните, чтобы выбрать один или несколько объектов в рабочей области. Эти же объекты будут выбраны в соответствующем документе.
Выбор PCB-компонентов со схемы
В активном проекте можно выполнять перекрёстный выбор между выбранными элементами на одном или нескольких исходных документах схемы и соответствующими посадочными местами компонентов на документе PCB. Например, это может быть полезно, когда вы выбираете набор элементов на исходных документах, чтобы быстро создать новый класс компонентов на документе PCB.
Чтобы использовать эту функцию:
- Убедитесь, что целевой документ PCB открыт.
- Выберите нужные компоненты на исходном(ых) документе(ах) схемы.
- Выберите команду Tools » Select PCB Components.
После запуска команды документ PCB проекта станет активным. Все соответствующие посадочные места компонентов для выбранных элементов будут выделены и показаны с увеличением (но без маскирования) в рабочей области.
Чтобы создать новый класс компонентов после того, как компонент или набор компонентов был выбран на PCB с помощью команды Select PCB Components:
- Нажмите Design » Classes, чтобы открыть диалог Object Class Explorer.
- Щёлкните правой кнопкой Component Classes, затем выберите Add Class, щёлкнув правой кнопкой в левой колонке. Введите желаемое имя нового класса.
- Нажмите кнопку между областями Non-Members и Members диалога, чтобы добавить нужный(е) и выбранный(е) компонент(ы) в правую колонку.
- Нажмите Cancel , чтобы закрыть диалог Object Class Explorer и вернуться в рабочую область.

