Доступ, определение и управление опциями проекта
Altium Essentials: Schematic Electrical Rules Validation
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Вкладки General, Error Reporting и Options диалогового окна Project Options
Сводка
Существующий или вновь созданный проект связан с набором настроек параметров, специфичных для данного проекта. Они хранятся в файле проекта (*.PrjPcb, например) и будут различаться в зависимости от типа проекта. Настройки параметров задаются в диалоговом окне Project Options.
Доступ
Диалоговое окно Project Options открывается одним из следующих способов:
- Щёлкните правой кнопкой мыши по записи проекта на панели Projects panel, затем выберите Project Options в контекстном меню.
-
Нажмите значок
на панели Projects, когда нужный проект выделен (в фокусе) на панели.
- Из любого редактора выберите Project » Project Options в главном меню.
Вкладки диалогового окна
General

Вкладка General диалогового окна Project Options
Вкладка General диалогового окна Project Options позволяет управлять доступностью в сети и синхронизацией проекта Workspace, доступного в Altium 365 Workspace.
Параметры/элементы управления
Если диалоговое окно открыто для проекта и вы отключены от его Workspace, единственный доступный параметр — кнопка Turn Off Synchronization.
Если диалоговое окно открыто для проекта, не относящегося к Workspace, вкладка General диалогового окна Project Options будет отображать только кнопку Make Project Available Online. Нажмите эту кнопку, чтобы открыть диалоговое окно Make Available Online dialog, которое добавит ваш проект в Workspace после выполнения необходимых шагов. После завершения все параметры на этой вкладке станут доступны.
General
- Description — используйте это поле, чтобы при необходимости добавить описание проекта; оно будет отображаться в поле описания при просмотре проекта в интерфейсе браузера Workspace.
Online Availability and Synchronization
-
Version Control — установка этого флажка отражает текущий режим доступности в сети. Включите этот параметр, чтобы хранить проект под VCS в Versioned Storage Git design repository Workspace, либо отключите его, чтобы использовать простую синхронизацию. Включение формального контроля версий позволяет нескольким пользователям работать над проектом — он будет доступен всем другим участникам, подключённым к вашему Workspace.
-
Migrate to Altium 365 Versioned Storage — включите этот параметр, чтобы перенести проект, использующий внешнюю систему VCS, в Altium 365 Workspace Native VCS. Преобразованный проект, который сохранит предыдущую историю коммитов VCS, сможет использовать возможности Workspace с поддержкой встроенного VCS, например временную шкалу истории на основе событий. Этот параметр доступен только для mirrored project.
-
Server Folder — папка Workspace, в которой расположен проект.
-
Enable Conflict Prevention Notifications — включите этот параметр, чтобы управлять доступом к редактированию файлов, получая предупреждение, когда участник команды редактирует тот же документ в проекте Workspace, чтобы избежать возможных конфликтов данных.
-
Turn Off Synchronization — нажмите эту кнопку, чтобы отключить синхронизацию; при этом локальная копия проекта больше не будет связана с копией, находящейся в Workspace. Проект, расположенный в Workspace, останется без изменений.
Requirements
-
Link Requirements — если System Design Block портала Requirements and Systems Portal не связан с проектом разработки, нажмите эту кнопку, чтобы открыть диалоговое окно Link Requirements , где можно выбрать блок системного проектирования для привязки к проекту.
-
Linked Requirements — если System Design Block портала Requirements and Systems Portal связан с проектом разработки, эта строка покажет связанный блок Нажмите ссылку, чтобы изменить текущее сопоставление Project-Block. Нажмите кнопку Unlink, чтобы удалить связь.
Подробнее см. на странице Requirements in a Design.
Error Reporting

Вкладка Error Reporting диалогового окна Project Options (для PCB-проекта)
Вкладка Error Reporting диалогового окна Project Options позволяет задать уровни отчётности для каждого из возможных электрических и чертёжных нарушений, которые могут присутствовать в исходных документах схемы при проверке проекта. При проверке проекта эти настройки нарушений будут использоваться совместно с настройками на вкладке Connection Matrix tab для проверки исходных документов на нарушения связности.
Параметры/элементы управления
Список нарушений
Этот список содержит все возможные электрические и чертёжные нарушения, которые могут присутствовать в исходных документах проекта. Сами нарушения сгруппированы по следующим категориям:
PCB Design:
Multi-board Design:
Harness Design:
Каждый конкретный тип нарушения представлен следующими полями:
- Violation Type Description — краткое описание типа нарушения.
-
Report Mode — используйте это поле, чтобы задать уровень серьёзности, связанный с нарушением проверки. В раскрывающемся списке можно выбрать один из следующих уровней отчётности:
-
Меню правой кнопки мыши
В меню правой кнопки мыши доступны следующие команды:
- All Off — установить Report Mode для всех типов нарушений в No Report.
- All Warning — установить Report Mode для всех типов нарушений в Warning.
- All Error — установить Report Mode для всех типов нарушений в Error.
- All Fatal — установить Report Mode для всех типов нарушений в Fatal Error.
- Selected Off — установить Report Mode для всех выбранных типов нарушений в No Report.
- Selected To Warning — установить Report Mode для всех выбранных типов нарушений в Warning.
- Selected To Error — установить Report Mode для всех выбранных типов нарушений в Error.
- Selected To Fatal — установить Report Mode для всех выбранных типов нарушений в Fatal Error.
- Default — вернуть Report Mode для всех типов нарушений к настройкам по умолчанию.
- Report Suppressed Violations in Messages Panel — включите этот параметр, чтобы отображать нарушения на панели Messages, даже если они были подавлены на этой вкладке.
Дополнительный параметр
- Set To Installation Defaults — нажмите, чтобы установить для параметров вкладки значения по умолчанию (как при установке).
Connection Matrix

Вкладка Connection Matrix диалогового окна Project Options
Вкладка Connection Matrix диалогового окна Project Options предоставляет матрицу, которая позволяет задавать правила связности между выводами компонентов и идентификаторами цепей, такими как Ports и Sheet Entries. Она определяет логические или электрические условия, которые должны сообщаться как предупреждения или ошибки. Например, выходной вывод, соединённый с другим выходным выводом, обычно считается ошибкой, тогда как два соединённых пассивных вывода — нет. При проверке проекта эти настройки нарушений будут использоваться (совместно с заданными настройками на вкладке Error Reporting tab) для проверки исходных документов на нарушения.
Параметры/элементы управления
Матрица соединений
Матрица показывает все возможные проверки соединений проводников между комбинациями выводов, портов и sheet entries, а также проверку на неподключённые сущности. Матрица читается по строкам/столбцам, а цвет элемента матрицы в точке пересечения строки и столбца определяет, как Компилятор будет реагировать при проверке данного условия.
Чтобы изменить режим отчётности для проверки нарушения в матрице, щёлкните по цветному квадрату на пересечении строки и столбца двух сущностей. При каждом щелчке режим будет переключаться на следующий уровень отчётности. Поддерживаются следующие уровни:
- No Report
- Warning
- Error
- Fatal Error
Меню правой кнопки мыши
В контекстном меню правой кнопки мыши доступны следующие команды:
- All Off — установить все элементы матрицы в No Report.
- All Warning — установить все элементы матрицы в Warning.
- All Error — установить все элементы матрицы в Error.
- All Fatal- установить для всех записей в матрице значение Fatal Error.
- Default - установить для всех записей значения по умолчанию.
Additional Option
- Set To Installation Defaults — нажмите, чтобы установить для параметров вкладки значения по умолчанию при установке.
Class Generation

Вкладка Class Generation диалогового окна Project Options
Вкладка Class Generation диалогового окна Project Options позволяет настраивать и управлять генерацией классов. Классы — это логическая группа определённого типа объектов проекта. Например, группу связанных компонентов можно объединить в отдельный Component Class, который затем можно использовать как основу для создания целевого правила. Эта вкладка предоставляет элементы управления, позволяющие определить, какие классы генерируются автоматически и какие пользовательские классы генерируются при синхронизации исходных документов схемы с документом PCB.
Параметры/элементы управления
Автоматически генерируемые классы
-
Generate Net Classes for Buses — установите этот флажок, чтобы автоматически создавать класс цепей для каждой шины (bus) в проекте. Участниками класса будут отдельные цепи, входящие в состав шины (на основе которой был сгенерирован класс).
-
Generate Net Classes for Components — установите этот флажок, чтобы автоматически создавать класс цепей для каждого компонента в проекте. Участниками класса будут связанные цепи, к которым подключены выводы компонента (на основе которого был сгенерирован класс).
-
Generate Separate Net Classes for Bus Sections — установите этот флажок, чтобы автоматически создавать отдельный класс цепей для каждого участка шины (bus section). Участок шины создаётся указанием шины, которая фактически является частью более крупной шины, например,
D[15..8], из шиныD[15..0]. -
Generate Net Classes for Named Signal Harnesses — включите этот параметр, чтобы автоматически создавать класс цепей для каждого именованного жгута сигналов (signal harness) в проекте. Участниками класса будут цепи, связанные с сигналами, собранными именованным жгутом (на основе которого был сгенерирован класс).
-
Sheet-Level Class Generation Grid — эта область позволяет управлять автоматической генерацией классов компонентов и/или цепей на уровне отдельных листов схемы. Перечислены все исходные листы схемы проекта со следующей информацией для каждого:
- Sheet Name — имя документа схемы.
- Full Path — абсолютный путь к папке, в которой находится документ.
-
Component Classes — установите этот флажок, чтобы сгенерировать класс компонентов для листа.
- Generate Rooms — установите этот флажок, чтобы сгенерировать room для класса компонентов.
-
Net Classes Scope — используйте это поле, чтобы определить, нужно ли генерировать класс цепей для листа и, если да, то область (scope) генерации. В раскрывающемся списке доступны варианты:
- None — не генерировать класс цепей для этого листа.
- Local Nets Only — сгенерировать класс цепей для этого листа, но включить только цепи-участники, локальные для листа.
- All Nets — сгенерировать класс цепей для этого листа, который содержит все цепи-участники, связанные с листом (локальные и уходящие на другие листы).
-
Structure Classes Generate Structure — установите этот флажок, чтобы сгенерировать структурный класс (structure class) для листа.
Structure Class — это особый тип класса, который может содержать в качестве участников любой тип классов (класс цепей, класс компонентов и т. д.). При автоматической генерации Structure Class для каждого листа схемы в проекте — содержащего компоненты и/или цепи — при переносе проекта на PCB структура проекта может быть точно представлена на стороне PCB. Structure Classes не только позволяют воспроизвести структуру документов схемы в области PCB для расширенной навигации, но также могут использоваться в логических запросах, например при ограничении области действия правил проектирования или при фильтрации.
Пользовательские классы
- Generate Component Classes — установите этот флажок, чтобы генерировать пользовательские классы компонентов при переносе проекта на PCB. Классы компонентов вручную задаются на схеме добавлением ClassName параметра к целевым компонентам и установкой его значения в желаемое имя класса.
- Generate Rooms for Component Class — установите этот флажок, чтобы генерировать комнаты (rooms) на основе пользовательских классов компонентов. У этих компонентов должен быть параметр компонента с именем параметра 'ClassName'.
- Generate Net Classes — установите этот флажок, чтобы генерировать пользовательские классы цепей при переносе проекта на PCB. Классы цепей вручную задаются на схеме с помощью директивы Net Class. Чтобы сделать цепь участником Net Class, прикрепите директиву Net Class к соответствующему проводу или шине (или blanket) и установите значение её параметра ClassName в желаемое имя класса.
► Узнайте, как создать пользовательский Net Class
► Узнайте, как создать пользовательский Component Class
Additional Option
- Set To Installation Defaults — нажмите, чтобы установить для параметров вкладки значения по умолчанию при установке.
Примечания
-
Чтобы генерировать классы (автоматические и/или пользовательские) при переносе проекта на PCB, необходимо убедиться, что соответствующие настройки Comparator установлены в Find Differences на вкладке Comparator диалогового окна Project Options, следующим образом:
- Net Classes — установите тип сравнения Extra Net Classes (в категории Differences Associated with Nets) в Find Differences.
- Component Classes — установите тип сравнения Extra Component Classes (в категории Differences Associated with Components) в Find Differences.
-
Кроме того, на вкладке ECO Generation диалогового окна Project Options необходимо убедиться, что соответствующие настройки ECO установлены в Generate Change Orders.
- Net Classes — установите тип модификации Add Net Classes (в категории Modifications Associated with Nets) в Generate Change Orders.
- Component Classes — установите тип модификации Add Component Classes (в категории Modifications Associated with Components) в Generate Change Orders.
Comparator

Вкладка Comparator диалогового окна Project Options
Вкладка Comparator диалогового окна Project Options позволяет определить, какие типы различий нужно находить, а какие игнорировать при сравнении документов. Для каждого возможного сравнения можно выбрать — находить или игнорировать различия — с помощью соответствующего раскрывающегося списка в столбце Mode. При необходимости можно настроить поиск различий по компонентам, цепям, параметрам и физическим объектам.
Параметры/элементы управления
Это диалоговое окно разделено на две основные области:
- Верхняя область с заголовком Comparison Type Description/Mode содержит описание и режим сравнения для каждого доступного типа сравнения.
- Нижняя область с заголовком Object Matching Criteria используется для задания критериев сопоставления для Net, Net Class, Component Class, Differential Pair и Structure Class.
Описание/режим типа сравнения
- Comparison Type Description — в этой области перечислены описания каждого доступного типа сравнения в проекте. Используйте полосу прокрутки справа, чтобы прокрутить до Differences Associated with Components, Differences Associated with Nets, Differences Associated with Parameters, Differences Associated with Physical и Differences Associated with Structure Classes и просмотреть/изменить режимы сравнения в каждой области.
-
Mode - щелкните по элементу, чтобы изменить режим сравнения с помощью раскрывающегося списка:
-
Find Differences- выберите этот вариант, чтобы находить различия в рамках данного типа сравнения. -
Ignore Differences- выберите этот вариант, чтобы игнорировать любые различия в рамках данного типа сравнения (сравнение для этого типа выполняться не будет).
-
Критерии сопоставления объектов
- Object Type - список типов объектов, таких как Net, Net Class, Component Class, Differential Pair и Structure Class.
- Min Match % - введите требуемое минимальное значение процента совпадения или щелкните в правой части столбца, затем используйте клавиши со стрелками вверх и вниз, чтобы увеличить или уменьшить значение.
- Min Matched Members - введите требуемое минимальное количество совпавших элементов или щелкните в правой части столбца, затем используйте клавиши со стрелками вверх и вниз, чтобы увеличить или уменьшить значение.
- Use Name Matching - щелкните по записи или используйте раскрывающийся список, чтобы выбрать After member matching или Never.
- Show Manual Matching Dialog - щелкните по записи или используйте раскрывающийся список, чтобы выбрать For unmatched objects или Never.
Дополнительные параметры
- Ignore Rules Defined in PCB Only - установите этот флажок, чтобы игнорировать правила, определенные только в PCB, в пределах проекта. Например, при выполнении engineering order change изменения могут применяться со схемы на PCB, и если этот параметр включен, правила «только в PCB» игнорируются. Если в листах схемы того же проекта нет соответствующих правил, компаратор не будет пытаться добавлять новые правила.
- Set To Installation Defaults - нажмите, чтобы сбросить параметры вкладки к значениям по умолчанию при установке.
ECO Generation

Вкладка ECO Generation диалогового окна Project Options
Вкладка ECO Generation диалогового окна Project Options позволяет настроить, какие типы модификаций могут быть включены при формировании Engineering Change Order (ECO) на основе различий, найденных компаратором.
Параметры/элементы управления
Список типов модификаций
Этот список содержит все возможные модификации, которые могут быть выполнены через Engineering Change Order при синхронизации исходных документов схемы с документом PCB. Записи списка включают категории типов модификаций, связанных с Components, Nets, Parameters, Structure Classes и т. д.
Каждый конкретный тип модификации включает следующие поля:
- Modification Type Description – это краткое описание типа модификации (действие, которое должен выполнить Synchronizer).
-
Mode – используйте это поле, чтобы управлять тем, будет ли данный тип модификации включаться в формируемый ECO или нет. В раскрывающемся списке выберите одно из следующего:
- Generate Change Orders - включить тип модификации в формируемый ECO.
- Ignore Differences - исключить тип модификации из формируемого ECO.
Контекстное меню (правый клик)
В контекстном меню, вызываемом правой кнопкой мыши, доступна следующая команда:
- Report – используйте эту команду, чтобы сформировать отчет о текущих настроенных режимах модификаций. Появится диалоговое окно Report Preview с уже загруженным отчетом. Используйте это окно, чтобы просмотреть отчет с помощью различных элементов управления страницей/масштабом, а затем экспортировать его в файл или распечатать.
Дополнительные параметры
- Push Component Designator Changes to Annotation File (if any) – установите флажок, чтобы включать изменения позиционных обозначений компонентов в файл аннотаций.
- Set To Installation Defaults – нажмите, чтобы сбросить параметры вкладки к значениям по умолчанию при установке.
Options

Вкладка Options диалогового окна Project Options
Вкладка Options диалогового окна Project Options позволяет указать путь вывода и связанные параметры для генерируемых выходных данных проекта. Также можно задать различные параметры формирования нетлиста и область действия идентификаторов цепей (Net Identifier Scope).
Параметры/элементы управления
-
Output Path – путь вывода по умолчанию для генерации выходных файлов из текущего проекта (
*.PrjPcb). - ECO Log Path – путь вывода по умолчанию для файлов журнала ECO.
-
Schematic Template Location – используйте это поле, чтобы указать каталог, из которого будут браться файлы шаблонов схемы (
*.SchDot,*.SchDoc) для проекта.
Параметры вывода
- Open outputs after compile – включите, чтобы открывать файлы, которые были сгенерированы после компиляции проекта. Для проекта пакета integrated library включите параметр, чтобы устанавливать integrated library после компиляции проекта пакета.
-
Timestamp folder – включите, чтобы создавать папку с отметкой времени для сгенерированного вывода, например отчета BOM (Reports » Bill of Materials). Имя папки имеет формат
<FolderName> Date Time, где<FolderName>задается в поле Output Path, аDateиTimeсоответствуют формату системных настроек. - Archive project document – включите, чтобы архивировать документ проекта. Например, при генерации производственных выходных данных из проекта PCB (File » Fabrication Outputs и File » Assembly Outputs) целевая папка Output будет содержать копию соответствующего документа PCB.
- Use separate folder for each output type – включите, чтобы создавать отдельные папки для каждого типа выходных данных, генерируемых для проекта. Эта структура папок также будет отображаться на панели Projects.
Параметры нетлиста
- Allow Ports to Name Nets – включите, чтобы именовать цепь по свойству Name проводного порта вместо использования имени цепи по умолчанию, сгенерированного системой.
- Allow Sheet Entries to Name Nets – включите, чтобы именовать цепь по имени sheet entry вместо использования имени цепи по умолчанию, сгенерированного системой.
- Allow Single Pin Nets – включите, чтобы разрешить существование цепей, содержащих только один вывод.
-
Append Sheet Numbers to Local Net – включите, чтобы добавлять значение параметра Sheet Number документа схемы (параметр уровня документа) к цепям, локальным для данного листа. Локальная цепь — это цепь, которая не выходит за пределы листа. Для цепи, которая выходит за пределы листа (и, следовательно, не является локальной), этот параметр не применяется.
- Higher Level Names Take Priority – включите, чтобы метки цепей, используемые на более верхних листах иерархии, задавали имена цепям на нижних листах.
-
Power Port Names Take Priority – программное обеспечение умеет локализовать глобальную цепь питания, соединив power port с обычным портом. Это заставит все выводы на этом листе, подключенные к данному power port, оказаться в отдельной цепи. Включение этого параметра принудит именование цепей по имени цепи, назначенному power port.
Область действия идентификаторов цепей
Многостраничные проекты определяются на электрическом (или соединительном) уровне идентификаторами цепей (Net Identifiers). Идентификаторы цепей (метки цепей, порты, sheet entries, power ports и скрытые выводы) создают логические соединения между точками одной и той же цепи. Это может быть в пределах одного листа или между несколькими листами. Физические соединения существуют, когда один объект напрямую присоединен к другому электрическому объекту проводом. Логические соединения создаются, когда два идентификатора цепи одного и того же типа (например, две метки цепи) имеют одинаковое свойство Net .
Когда создается модель связности проекта, необходимо определить, как вы хотите, чтобы идентификаторы цепей соединялись друг с другом — это называется настройкой Net Identifier Scope. По сути, есть два способа соединения листов в многостраничном проекте: либо горизонтально, напрямую от одного листа к другому, затем к следующему и т. д., либо вертикально — от подлиста к символу листа, который представляет его на родительском листе. При горизонтальной связности соединения выполняются от порта к порту (также доступно соединение метка цепи к метке цепи). При вертикальной связности соединения выполняются от sheet entry к порту.
Используйте раскрывающийся список, чтобы выбрать одну из следующих областей:
-
Automatic (Based on project contents)– этот режим автоматически выбирает, какой из режимов идентификации цепей использовать, по следующим критериям: если на верхнем листе есть входы листа, используется Hierarchical; если входов листа нет, но присутствуют порты, используется Flat; если нет ни входов листа, ни портов, используется Global.
- Flat (Only ports global) – порты соединяются глобально по всем листам проекта. При этом метки цепей являются локальными для каждого листа, т. е. не соединяются между листами. Все порты с одинаковым именем будут соединены на всех листах. Этот вариант можно использовать для плоских многолистовых проектов. Для больших проектов не рекомендуется, так как может быть сложно отследить цепь по листам.
- Hierarchical (Sheet entry <-> port connections, power ports global) – соединение выполняется вертикально между портом и соответствующим входом листа. Этот вариант обеспечивает межлистовые соединения только через входы символов листов и соответствующие порты на подлистах. Он использует порты на листах, чтобы поднимать цепи или шины к входам листа в соответствующих символах листов на родительском листе. Порты без соответствующего входа листа не будут соединены, даже если порт с таким же именем существует на другом листе. Метки цепей локальны для каждого листа, т. е. не соединяются между листами. Однако порты питания глобальны — все порты питания с одинаковым именем соединены по всему проекту. Этот вариант можно использовать для создания проектов любой глубины/иерархии и он позволяет прослеживать цепь по всему проекту на распечатанной схеме.
- Strict Hierarchical (Sheet entry <-> port connections, power ports local) – этот режим соединений ведёт себя так же, как режим Hierarchical mode, но с тем отличием, что порты питания остаются локальными для каждого листа, т. е. не соединяются между листами с портами питания того же имени.
- Global (Netlabels and ports global) – порты и метки цепей соединяются по всем листам проекта. При этом все цепи с одинаковой меткой будут соединены между собой на всех листах. Также все порты с одинаковым именем будут соединены на всех листах. Если цепь, подключённая к порту, также имеет метку, её имя будет именем метки цепи. Этот вариант также можно использовать для плоских многолистовых проектов, однако сложно переходить от одного листа к другому, поскольку визуально находить имена цепей на схеме не всегда просто.
Разрешить перестановку выводов следующими методами
В редакторе PCB перестановки выводов, дифференциальных пар и компонентов выполняются путём обмена цепями на площадках компонентов и соответствующей меди. Когда изменения объединяются со схемами, перестановка выводов может обрабатываться двумя способами:
-
Adding / Removing Net-Labels – включите, чтобы разрешить перестановку выводов на символе компонента. Выполнить перестановку на схеме путём обмена меток цепей можно только если связность установлена через метки цепей, т. е. если выводы не соединены проводниками напрямую.
-
Changing Schematic Pins – включите, чтобы разрешить перестановку меток цепей на проводниках, подключённых к выводам компонента. Перестановка выводов будет единственным доступным вариантом, когда цепи физически «жёстко» подключены к компоненту проводниками. Этот метод можно использовать для простых компонентов (например, резисторной сборки) или когда нет альтернативы из‑за структуры схемы.
Общие
- Automatic Sheet Numbering – включите этот параметр, чтобы автоматически нумеровать листы схемы в данном проекте. Это позволяет управлять обозначением листов и сохраняет их как параметры в соответствующих документах схемы.
-
Automatic Cross References – включите этот параметр, чтобы автоматически добавлять информацию перекрёстных ссылок для портов, межлистовых соединителей (off sheet connectors) и входов листа во все исходные документы схемы в активном проекте. Эта функция помогает отслеживать связность цепей в неиерархическом проекте.
- New Indexing of Sheet Symbols – включите, чтобы разрешить использовать любую цифру или число в качестве первого или последнего индекса повторяющегося символа листа, включая 0. Отрицательные числа не допускаются. Последний индекс всегда должен быть больше первого.
Перекрёстные ссылки
-
Sheet Style – выберите один из следующих стилей листа для перекрёстных ссылок портов на листе схемы или между листами схемы в проекте.
-
None– стиль листа не добавляется в строку перекрёстной ссылки для всех портов. -
Name– в строки перекрёстных ссылок добавляются имена листов, с которыми связаны порты. -
Number– в строки перекрёстных ссылок добавляются номера листов, с которыми связаны порты.
-
-
Location Style – выберите один из следующих стилей местоположения для перекрёстных ссылок портов на листе схемы или между листами схемы в проекте.
-
None– стиль местоположения не добавляется в строку перекрёстной ссылки для всех портов. -
Zone– в строки перекрёстных ссылок добавляется нумерация зон (рамка листа содержит зоны) для всех портов, связанных с родительскими объектами, например с местоположением символов листов. -
Location X,Y– местоположения портов публикуются в скобках в строках перекрёстных ссылок для всех портов, связанных с родительскими объектами, например с местоположением символов листов.
-
- Follow Cross References settings in Preferences – когда этот параметр включён, значения параметров Sheet Style и Location Style будут наследоваться из параметров в области Port Cross References страницы Schematic – General page диалога Preferences.
-
Display Cross References for:
-
Ports – используйте выпадающий список, чтобы выбрать режим отображения перекрёстных ссылок для портов.
-
Disabled– перекрёстная ссылка к портам не добавляется. -
Only Related Sheet Entry– отображать перекрёстную ссылку на соответствующий вход листа на родительском листе схемы. -
Only Related Ports– отображать перекрёстные ссылки на соответствующие порты. -
Sheet Entry & Ports– отображать перекрёстные ссылки и на вход листа, и на порты.
-
- Off-sheet Connectors – включите этот параметр, чтобы отображать перекрёстные ссылки для объектов межлистовых соединителей (off-sheet connector).
- Sheet Entries – включите этот параметр, чтобы отображать перекрёстные ссылки для объектов входов листа (sheet entry).
-
Ports – используйте выпадающий список, чтобы выбрать режим отображения перекрёстных ссылок для портов.
Дифф. пары
-
Custom Diff Pair Suffix Grid – перечисляет суффиксы дифференциальных пар по умолчанию (
_P/_N) и все заданные пользовательские суффиксы дифференциальных пар, в терминах:- Positive Suffix – суффикс для положительной цепи дифференциальной пары.
- Negative Suffix – суффикс для отрицательной цепи дифференциальной пары.
- Add – нажмите, чтобы добавить в список новую пару суффиксов.
- Remove – нажмите, чтобы удалить выбранную(ые) пару(ы) суффиксов из списка.
Создание xNets
- Sources/Destinations – задайте список префиксов, разделённых запятыми, для позиционных обозначений компонентов, которые могут использоваться как исходные или целевые компоненты в xNets.
- Discretes – задайте список префиксов, разделённых запятыми, для позиционных обозначений компонентов, которые могут использоваться как последовательные компоненты в xNets.
Multi-Channel

Вкладка Multi-Channel диалога Project Options
Вкладка Multi-Channel диалогового окна Project Options позволяет задать схему именования комнат (Room) и формат обозначений компонентов (designator) для использования в многоканальных проектах. Многоканальный проект — это возможность ссылаться на один и тот же подлист (sub-sheet) в проекте несколько раз. Это можно сделать, разместив несколько символов листа (Sheet Symbol), которые ссылаются на один и тот же подлист, либо добавив ключевое слово Repeat в обозначение (designator) символа листа (Sheet Symbol), чтобы создать несколько экземпляров.
Altium Designer предлагает «настоящий» многоканальный подход, то есть вы можете многократно ссылаться на одни и те же листы в проекте. Любые необходимые изменения можно внести в одном месте, а затем перекомпиляция проекта распространит эти изменения на каждый экземпляр. Altium Designer не только поддерживает несколько каналов, но также позволяет вкладывать их друг в друга.
Сопоставление одного логического компонента на схеме с несколькими физическими экземплярами на PCB управляется схемой многоканальных обозначений, заданной на этой вкладке.
Параметры/элементы управления
Именование комнат (Room Naming)
-
Room Naming Style — используйте это поле, чтобы указать стиль, который будет применяться для именования комнат. При выборе стиля из списка изображение ниже обновляется, отражая соглашение об именовании, которое будет использоваться в проекте. При компиляции проекта комната создается для каждого листа в проекте, включая каждый банк и каждый канал нижнего уровня. Доступно пять стилей — два плоских и три иерархических (включающих путь):
- Flat Numeric With Names
- Flat Alpha With Names
- Numeric Name Path
- Alpha Name Path
- Mixed Name Path
-
Level Separator for Paths — используйте это поле, чтобы задать требуемый символ/знак для разделения информации о пути при использовании иерархических стилей именования (тех, что включают путь). По умолчанию используется символ подчеркивания (_).
- Preview — по мере внесения изменений в Room Naming Style и/или Designator Format изображение в этой области динамически обновляется, отражая соглашение об именовании, которое будет применяться в проекте. На изображении приведен пример вложенного многоканального проекта 2 x 2. Более крупные области с перекрестной штриховкой представляют два канала верхнего уровня (или банка), а затененные области внутри — каналы нижнего уровня (в каждом показаны два примера компонентов).
Именование компонентов (Component Naming)
-
Designator Format — используйте это поле, чтобы указать формат, применяемый при назначении обозначений компонентам проекта. В раскрывающемся списке доступны восемь предопределенных форматов: пять плоских и три, которые можно использовать в иерархическом контексте (содержат именование канала):
- $Component_$RoomName
- $RoomName_$Component
- $Component$ChannelAlpha
- $Component_$ChannelPrefix$ChannelAlpha
- $Component_$ChannelIndex
- $Component_$ChannelPrefix$ChannelIndex
- $ComponentPrefix_$ChannelIndex_$ComponentIndex
- $ComponentPrefix_$RoomName_$ComponentIndex
Определение собственного формата обозначений
Вы также можете задать собственный формат обозначений компонентов, вводя его напрямую в поле Designator Format. При построении строки формата можно использовать следующие ключевые слова:
- $RoomName — это имя связанного канала, определяемое стилем, выбранным в поле Room Naming Style .
- $Component — это логическое обозначение компонента.
- $ComponentPrefix — это префикс логического обозначения компонента (например, U для U1).
- $ComponentIndex — это индекс логического обозначения компонента (например, 1 для U1).
- $ChannelPrefix — это логическое обозначение символа листа.
- $ChannelIndex — это индекс канала.
- $ChannelAlpha — это индекс канала, выраженный буквой.
Примечания
- Алфавитная индексация канала действительно полезна только если ваш проект содержит менее 26 каналов в сумме или если вы используете формат обозначений, который по своей природе является иерархическим.
- Для многоканального проекта внизу листа схемы в окне проектирования отображаются вкладки — по одной на каждый канал (или банк). Имена вкладок — это имена символов листа плюс номер канала, например, BANKA. Это скомпилированные представления (физические представления) проекта, тогда как логический проект остается как прежде на вкладке Editor.
Default Prints

Вкладка Default Prints диалогового окна Project Options
Вкладка Default Prints диалогового окна Project Options позволяет настроить печатные выходные данные по умолчанию для различных редакторов Altium Designer. Именно эти назначенные значения по умолчанию используются при выполнении следующих команд печати из главных меню редакторов:
- File » Print
- File » Print Preview » Print
К вкладке Default Prints диалогового окна Project Options также можно перейти из редактора схем и редактора PCB, выбрав команду File » Default Prints в главном меню.
Параметры/элементы управления
Основная область вкладки содержит список всех поддерживаемых печатных выходных данных, которые можно сформировать из редакторов схем и PCB. Типы выходных данных сгруппированы по следующим категориям:
-
Assembly Outputs -
Documentation Outputs -
Fabrication Outputs -
Other Outputs -
Report Outputs -
Validation Outputs
Для каждой записи отображается следующая информация:
- Output Description — что выводится при использовании данного типа печатного вывода.
- Supports — редактор, в котором поддерживается данный тип печатного вывода.
-
Default Print — указывает, должен ли данный тип печатного вывода использоваться как тип печати по умолчанию (включено) или нет (выключено).
Дополнительные параметры (Additional Options)
-
Configure — нажмите эту кнопку, чтобы открыть связанное диалоговое окно для настройки выбранного в данный момент печатного вывода. Используемые диалоги включают:
- Диалог Print — для настройки Assembly Drawings, Composite Drawing, PCB Prints, PCBLIB Prints, Schematic Prints, Composite Drill Drawing, Drill Drawing/Guides, Final Artwork Prints, Power-Plane Prints и Solder/Paste Mask Prints.
- Диалог PCB 3D Print Settings — для настройки PCB 3D Prints.
- Диалог PCB 3D Video — для настройки выходных данных PCB 3D Video.
- Диалог PDF3D — для настройки выходных данных PDF3D и PDF3D MBA.
- Диалог Advanced Text Print Properties — для настройки Report Prints и Text Prints. Задайте параметры печатного вывода (например, колонтитулы и нумерацию страниц/строк). Также можно указать использование определенного шрифта.
- Wave Print Properties Form диалог — для настройки SimView Prints.
- Диалог Layer Stack Report Setup — для настройки выходных данных Report Board Stack.
- Диалог Report Manager — для настройки отчетов Bill of Materials и BOM Compare.
- Диалог Comment Export Configuration — для настройки отчета Export Comments.
- Диалог Differences Setup — для настройки отчета Differences Report.
- Диалог Electrical Rules Check Setup — для настройки отчета проверки Electrical Rules Check.
- Page Setup — нажмите, чтобы открыть диалог настройки страницы для выбранного печатного вывода. В диалоге можно настроить распечатку для выбранного принтера с точки зрения бумаги, масштабирования и цветовых параметров. Также можно открыть соответствующий диалог конфигурации, диалог настройки принтера, выполнить предварительный просмотр и, в итоге, распечатать вывод на выбранном принтере.
Search Paths

Вкладка Search Paths диалогового окна Project Options
Вкладка Search Paths диалогового окна Project Options позволяет указать пути поиска к библиотекам и файлам моделей для проекта.
Параметры/элементы управления
Упорядоченный список путей поиска (Ordered List of Search Paths)
Эта таблица показывает упорядоченный список путей поиска для библиотек и файлов моделей (например, библиотек посадочных мест PCB, моделей Simulation и Signal Integrity). Для каждого пути можно задать фильтр и параметры рекурсивного поиска.
- Path — расположение пути поиска.
- Filter — фильтр поиска. По умолчанию фильтр ищет все файлы.
- Recursive- установите флажок, чтобы выполнять поиск во всех подкаталогах папки пути поиска. Дважды щелкните по пути поиска, чтобы отредактировать этот путь.
Поддерживаются следующие типы файлов: библиотеки посадочных мест (Footprint) (*.PcbLib), файлы моделей Sim (*.mdl), файлы подцепей Sim (*.ckt), файлы моделей Ibis (*.ibs).
- Delete - используйте, чтобы удалить выбранный путь поиска.
- Properties - используйте для доступа к диалогу Edit Search Path, чтобы отредактировать свойства выбранного пути поиска.
- Move Up - используйте, чтобы переместить выбранный путь поиска на одну строку вверх.
- Move Down - используйте, чтобы переместить выбранный путь поиска на одну строку вниз.
Файлы, найденные по всем путям поиска
Эта таблица показывает файлы библиотек и моделей, найденные по списку Ordered List of Search Paths. Используйте кнопку Refresh List, чтобы просмотреть обновленный список.
Parameters

Вкладка Parameters диалога Project Options
Вкладка Parameters диалога Project Options позволяет управлять параметрами, определенными для проекта, которые часто называют project-level parameters. Параметры, заданные на уровне проекта, доступны для использования на всех листах схемы и во всех документах PCB проекта через специальные строки: =<ProjectParameterName> на схеме (например, =Project) и .<ProjectParameterName> на PCB (например, .Project). Параметры можно использовать для добавления дополнительной информации о проекте. Параметры уровня проекта, например, могут использоваться глобально как источник параметрических данных специальных строк, добавляемых на листы схемы и/или в документ PCB — последний не поддерживает локальные параметры.
Параметры проекта со стороны Workspace сохраняются в Workspace вместе с проектом и могут редактироваться только через браузерный интерфейс Workspace (подробнее о Editing a Project в Altium 356 Workspace или On-Prem Enterprise Workspace). В отличие от них, параметры проекта со стороны дизайна сохраняются в файле проекта (*.PrjPcb) и могут редактироваться в Altium Designer. Параметры проекта со стороны Workspace отображаются на вкладке Parameter диалога Project Options с синим значком , тогда как параметры проекта со стороны дизайна отображаются с оранжевым значком
Параметры/элементы управления
-
Parameters Grid – основная область перечисляет все параметры, в настоящее время определенные для проекта, в разрезе:
- Name – имя параметра.
- Value – значение параметра.
-
Add – нажмите, чтобы открыть диалог Parameter Properties, где можно добавить параметр. Используйте поля Name и Value, чтобы задать параметру осмысленное имя, отражающее его назначение, и его значение соответственно. Оба поля допускают максимум 255 символов.

Диалог Parameter Properties - Remove – нажмите, чтобы удалить выбранный(е) параметр(ы) из списка параметров. Эта опция недоступна для параметров проекта со стороны Workspace, поскольку их можно удалять или редактировать только в Workspace.
- Edit – нажмите, чтобы открыть диалог Parameter Properties, где можно изменить содержимое текущего выбранного параметра. Эта опция недоступна для параметров проекта со стороны Workspace, поскольку их можно удалять или редактировать только в Workspace.
- Refresh – нажмите, чтобы отменить последние изменения, внесенные в параметр проекта со стороны дизайна. Для параметров проекта со стороны Workspace нажмите, чтобы убедиться, что у вас используется последняя версия параметра. Изменения, внесенные в параметры проекта со стороны Workspace внутри Workspace, не будут отражены в этом диалоге, пока не будет использована эта опция.
Контекстное меню
В контекстном меню доступны следующие команды:
-
Edit – используйте, чтобы изменить текущий выбранный параметр в диалоге Parameter Properties. Эта команда недоступна для параметров проекта со стороны Workspace, поскольку их можно удалять или редактировать только в Workspace.
-
Add – используйте, чтобы добавить новый параметр со стороны дизайна в список в диалоге Parameter Properties.
-
Remove – используйте, чтобы удалить выбранный(е) параметр(ы) из списка. Эта команда недоступна для параметров проекта со стороны Workspace, поскольку их можно удалять или редактировать только в Workspace.
-
Copy – используйте, чтобы скопировать выбранный(е) параметр(ы) в буфер обмена Windows.
-
Paste – используйте, чтобы вставить параметр(ы) из буфера обмена Windows в список параметров. Эта команда недоступна для параметров проекта со стороны Workspace, поскольку их можно удалять или редактировать только в Workspace.
Device Sheets

Вкладка Device Sheets диалога Project Options
Вкладка Device Sheets диалога Project Options позволяет указать папки, в которых можно найти device sheets, и их порядок.
Параметры/элементы управления
- Main region - перечисляет пути Device Sheet Folders для текущего проекта. Установите флажок Include Sub-folders , чтобы включать подпапки перечисленных родительских папок.
- Move Up - используйте, чтобы переместить выбранную папку device sheet на один уровень вверх.
- Move Down - используйте, чтобы переместить выбранную папку device sheet на один уровень вниз.
- Add - используйте, чтобы открыть диалог поиска новой папки для добавления.
- Remove - используйте, чтобы удалить выбранную папку device sheet.
Managed OutputJobs

Вкладка Managed OutputJobs диалога Project Options
Вкладка Managed OutputJobs диалога Project Options позволяет настроить список шаблонов output job, доступных через подключенный Workspace, для использования с проектом.
Параметры/элементы управления
- Outputjob List - перечисляет все outputjobs Workspace в разрезе Item Revision, Revision State, Description и Name.
- Add - нажмите, чтобы открыть диалог Select configuration item (Output Jobs) и выбрать нужный(е) outputjob(ы).
- Remove - нажмите, чтобы удалить выбранный(е) output job(ы).
Library Options

Вкладка Library Options диалога Project Options
Вкладка Library Options диалога Project Options позволяет выбрать формат для проекта интегрированной библиотеки.
Параметры/элементы управления
-
Integrated Library Format
- Original — выберите, чтобы использовать исходный формат интегрированной библиотеки. Он применяется для совместимости с ПО Protel DXP (DXP 2002), выпущенным до появления Altium Designer.
-
Altium Designer— выберите, чтобы использовать Altium Designer в качестве формата интегрированной библиотеки (используется во всех версиях ПО, начиная с первой Altium Designer 2004).
).