Перекрестное зондирование и отбор

Altium Training

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 в зависимости от предпочтительного режима просмотра.
Чтобы закрыть режим разделённого экрана, щёлкните правой кнопкой мыши по вкладке документа и выберите Merge All.
  • Если вы используете более одного экрана, можно перетащить вкладку документа на другой монитор. 

Cross-Probing

Cross-probing — это мощный инструмент поиска, помогающий находить объекты в других редакторах путём выбора объекта в текущем редакторе. В Altium Designer есть множество мест, где можно использовать cross probe. Например, запустив cross probing из редактора PCB, вы можете щёлкнуть по компоненту на плате, чтобы отобразить этот же компонент на схеме. Между редакторами схемы и PCB обеспечивается полная поддержка cross-probing для документов, компонентов, шин, цепей и выводов/площадок.

Функция cross-probing доступна из редактора схемы или PCB с помощью команды Tools » Cross Probe либо нажатием кнопки  на панели инструментов Standard соответствующего редактора. 

Объекты, найденные cross-probing в целевом документе, будут отображаться в соответствии с параметром Highlight Methods, заданным на странице System - Navigation page диалога Preferences . Подсветка не применяется к исходному документу.
Чтобы выполнить cross-probing, убедитесь, что исходные документы схемы и PCB для проекта открыты как вкладки в главном окне проектирования. 

Существует два режима 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 из исходного документа (например, схемы) с подсветкой соответствующего объекта на PCB.

Вы можете продолжать выполнять cross-probing для дополнительных объектов или щёлкнуть правой кнопкой мыши либо нажать  для выхода. Esc

  • При использовании Continuous Mode, если вы не открыли документы схемы и PCB рядом, вам придётся сделать документ PCB активным, чтобы увидеть результат cross-probe.
  • При повторном использовании Continuous Mode отображается/подсвечивается последний выбранный объект. Фильтрация cross-probe не накапливается.

Режим 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.  

Диалог Differences between открывается из диалога Choose Documents To Compare dialog (который, в свою очередь, открывается запуском команды Project » Show Differences ). Этот диалог используется для выбора двух документов/наборов документов, которые вы будете сравнивать; обычно это проект схемы и PCB. Также можно сравнивать любой документ с любым документом, установив флажок Advanced Mode. Например, вы можете сравнивать netlist с PCB или PCB с PCB. Выбрав документы, нажмите OK. Если различия существуют, будет показан диалог Differences between, с помощью которого можно подробнее исследовать эти различия.

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 Select Mode

  • Установка или снятие флажка Cross Selection на странице System - Navigation  диалога Preferences .
  • Нажатием Shift+Ctrl+X.
Включение Cross Select Mode из меню Tools в редакторе схемы или PCB включит эту функцию для обоих редакторов.

Когда Cross Select Mode включено, щёлкните, чтобы выбрать один или несколько объектов в рабочей области. Эти же объекты будут выбраны в соответствующем документе.

То, как отображаются выбранные объекты (масштабирование, затемнение и т. п.) и какой документ получает фокус после выбора, настраивается параметрами Cross Select Mode на странице System - Navigation диалога Preferences .

Выбор PCB-компонентов со схемы

В активном проекте можно выполнять перекрёстный выбор между выбранными элементами на одном или нескольких исходных документах схемы и соответствующими посадочными местами компонентов на документе PCB. Например, это может быть полезно, когда вы выбираете набор элементов на исходных документах, чтобы быстро создать новый класс компонентов на документе PCB.

Чтобы использовать эту функцию:

  • Убедитесь, что целевой документ PCB открыт.
  • Выберите нужные компоненты на исходном(ых) документе(ах) схемы.
  • Выберите команду Tools » Select PCB Components.
К этой функции также можно получить доступ, щёлкнув Part Actions » Select PCB Components в контекстном меню (правый клик), когда курсор находится над выбранным компонентом (или над одним компонентом в группе выбранных). Если перекрёстно выбирается один компонент этим способом, предварительно выбирать его не требуется.

После запуска команды документ PCB проекта станет активным. Все соответствующие посадочные места компонентов для выбранных элементов будут выделены и показаны с увеличением (но без маскирования) в рабочей области.

Поскольку целевой PCB станет активным документом, настоятельно рекомендуется открыть исходную(ые) схему(ы) и документ PCB рядом (side-by-side).
Если активный проект содержит несколько документов PCB, следует открыть только тот документ, с которым вы хотите работать/в котором нужно выделить компоненты. Если открыто более одного документа PCB, команда будет проверять все документы на наличие соответствий компонентам, выбранным на документе(ах) схемы.

Чтобы создать новый класс компонентов после того, как компонент или набор компонентов был выбран на PCB с помощью команды Select PCB Components:

  1. Нажмите Design » Classes, чтобы открыть диалог Object Class Explorer.
  2. Щёлкните правой кнопкой Component Classes, затем выберите Add Class, щёлкнув правой кнопкой в левой колонке. Введите желаемое имя нового класса.
  3. Нажмите кнопку между областями Non-Members и Members диалога, чтобы добавить нужный(е) и выбранный(е) компонент(ы) в правую колонку.
  4. Нажмите Cancel , чтобы закрыть диалог Object Class Explorer и вернуться в рабочую область.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content