Для проекта печатной платы можно сформировать множество различных выходных данных, и у каждого типа вывода есть собственные настройки. Лучший способ управлять этим множеством — использовать файл Output Job, или, как его чаще называют, «OutJob».
OutJob — это предварительно настроенный набор выходных данных. Каждый вывод настраивается со своими параметрами и собственным форматом, например вывод в файл или на принтер. Настройки этих выводов хранятся в файле OutJob — это ASCII-файл, который становится частью проекта.
OutJob очень гибок: он может включать столько выходных данных, сколько требуется (как много, так и мало), и в проект можно добавить любое количество OutJob. Лучший подход — использовать один OutJob для настройки всех выходных данных, необходимых для каждого конкретного типа выпускаемой из проекта документации. Например, все выходные данные, необходимые для изготовления «голой» платы, помещаются в один OutJob, все выходные данные для сборки платы — во второй OutJob, и так далее.
OutJob также может содержать проверки валидационного типа, такие как отчеты ERC и DRC. Эти отчеты полезны как финальная проверка «на добро» непосредственно перед генерацией выходных данных, а затем могут храниться как подтверждение того, что проект был готов к выпуску.
Благодаря переносимости OutJob их можно повторно использовать между проектами, копируя файл Output Job из одного проекта в следующий и затем при необходимости перенастраивая источник данных (Data Source).
Подводя итог, использование OutJob дает ряд преимуществ:
-
Все выходные данные настраиваются и генерируются из одного места.
-
При необходимости несколько выходных данных можно объединить в один выходной файл — например, печать схем и печать топологии платы можно вывести в один PDF.
-
OutJob используются в проекте Workspace, что позволяет выполнять контролируемый выпуск (release) проекта.
-
Файлы OutJob можно копировать из одного проекта в другой, гарантируя, что всегда используются предпочтительные для вашей компании настройки вывода.
Добавление и определение Outjob
OutJob определяются с помощью редактора OutputJob. Создайте новый файл Output Job следующим образом:
-
Используя команду File » New » Output Job File .
-
Щелкнув правой кнопкой по имени проекта в панели Projects и выбрав Add New to Project » Output Job File в появившемся контекстном меню.
Файлы Output Job после добавления в проект отображаются в панели Projects в подпапке Settings\Output Job Files.
Создание Outjob в Workspace
Вы также можете воспользоваться контентом, размещенным в Workspace, и создать Output Job в подключенном Workspace:
-
Откройте вкладку Templates страницы Data Management – Templates в диалоге Preferences.
-
Выберите команду Output Job из меню кнопки Add или из контекстного меню таблицы шаблонов.
-
После выбора команды нажмите OK в открывшемся диалоге Close Preferences, чтобы закрыть диалог Preferences и открыть временный редактор OutputJob. Запланированная ревизия нового output job будет создана автоматически в папке Workspace типа Output Jobs.
-
Настройте output job по необходимости, как описано ниже на этой странице.
-
Сохраните output job в подключенный Workspace, выбрав в главном меню команду File » Save to Server. Появится диалог Edit Revision, в котором можно задать Name и Description создаваемого в Workspace output job, а также при необходимости добавить примечания к выпуску (release notes).
Сохранение существующего локального Output Job в Workspace
Если у вас уже есть файл output job (*.OutJob), вы также можете сохранить этот файл напрямую в Workspace. Процесс следующий:
-
Откройте файл output job в Altium Designer.
-
Выберите в главном меню команду File » Save to Server.
Перед сохранением в Workspace файл должен быть сохранен локально (File » Save).
-
Появится диалог Choose Planned Item Revision. Используйте его, чтобы выбрать целевой Workspace Output Job, в следующую ревизию (или в уже существующую ревизию в состоянии Planned) которого будет сохранен файл, затем нажмите OK.
Если целевого Workspace Output Job не существует, его можно создать «на лету» через диалог Choose Planned Item Revision в выбранной папке Workspace: щелкните правой кнопкой в области списка ревизий диалога (или, если папка еще не содержит элементов, нажмите элемент управления Add an item) и выберите команду Create Item » Outputjob. При этом обязательно отключите опцию Open for editing after creation (в диалоге Create New Item), иначе вы перейдете в режим прямого редактирования.
-
Появится диалог Edit Revision, в котором можно задать Name, Description и при необходимости добавить release notes.
-
После нажатия OK файл будет сохранен и помещен в ревизию Workspace Output Job.
Если требуемый файл output job, который нужно сохранить в Workspace, находится в Local Template folder (указано внизу страницы Data Management – Templates page диалога Preferences) и перечислен в таблице шаблонов под записью Local, его можно мигрировать в новый Workspace Output Job, щелкнув по нему правой кнопкой и выбрав команду Migrate to Server. Нажмите кнопку OK в диалоге Template migration, чтобы продолжить процесс миграции — как указано в этом диалоге, исходный файл проекта будет добавлен в Zip-архив в локальной папке шаблонов (и, следовательно, он не будет виден в списке шаблонов Local).
Редактирование Workspace Output Job
На любом этапе вы можете вернуться к Output Job в Workspace и отредактировать его. На вкладке Templates страницы Data Management – Templates page диалога Preferences щелкните правой кнопкой по записи output job и выберите в контекстном меню команду Edit. Откроется временный редактор, при этом output job из последней ревизии Workspace Output Job будет открыт для редактирования. Внесите необходимые изменения, затем сохраните output job в следующую ревизию Workspace Output Job.
Добавление Workspace Output Job в проект
Workspace Output Job можно использовать в проектах разработки.
Выберите ревизию Workspace Output Job для использования на вкладке Managed OutputJobs tab диалога Project Options. Нажмите кнопку
— появится диалог Select configuration item (Output Jobs), в котором перечислены последние ревизии всех Output Jobs в Workspace, доступных вам. Выберите нужный Output Job и нажмите OK.

Ручной выбор ревизии outputjob на вкладке Managed OutputJobs диалога Project Options.
Options and Controls of the Select configuration item (Output Jobs) Dialog
Grid — доступные элементы конфигурации перечислены в разрезе Name, Description, Item Revision и Revision State. Выберите нужный элемент конфигурации из списка, затем нажмите OK, чтобы добавить выбранный элемент на вкладку Managed OutputJobs tab диалога Project Options.
Контекстное меню (правая кнопка)
Продолжайте добавлять дополнительные ревизии разных Output Jobs по мере необходимости. После нажатия OK для выхода из диалога Project Options выбранные outputjob(ы) появятся в панели Projects. Workspace OutputJob отличается в панели Projects значком
.

Добавленные ревизии outputjob будут отражены в панели Projects.
Using a Workspace Output Job as Part of an Environment Configuration
Workspace Output Job также можно использовать как элемент конфигурационных данных в одной или нескольких определенных Environment Configurations. Конфигурация среды (environment configuration) используется для ограничения рабочей среды разработчика так, чтобы применялись только утвержденные компанией элементы проектирования. Конфигурации среды определяются и хранятся в Team Configuration Center — сервисе, предоставляемом через Workspace.
После подключения к Workspace и выбора (если применимо) из доступных вам конфигураций среды, Altium Designer будет настроен в части использования конфигураций Output Job. Если выбранная конфигурация среды содержит одну или несколько определённых ревизий outputjob, то only можно использовать эти определённые конфигурации. Если выбранная применимая к вам конфигурация среды не содержит указанных/добавленных ревизий outputjob, то они останутся доступными для ручного определения. Иными словами, вы можете вручную повторно использовать конфигурацию Output Job, размещённую в Workspace, и/или использовать локальные шаблоны. Дополнительные сведения см. в Environment Configuration Management (Altium 365 Workspace, Enterprise Server Workspace).
При принудительном применении конфигурации среды Altium Designer будет настроен в части использования Output Jobs в следующих областях.
-
Project Options Dialog – ревизии outputjob задаются для использования на вкладке Managed OutputJobs tab в диалоге Project Options, практически так же, как и при их ручном повторном использовании. Отличие при использовании под управлением конфигурации среды в том, что вы можете only добавлять те ревизии outputjob, которые определены для данной конфигурации среды.
-
Нажмите кнопку
— появится диалог Select configuration item (Output Jobs).
-
Используйте этот диалог, чтобы выбрать, какой OutJob использовать для проекта, из списка ревизий outputjob, определённых как часть текущей применённой конфигурации среды.
-
При необходимости добавьте дополнительные ревизии outputjob.
-
После добавления всех требуемых ревизий outputjob OK выйдите из диалога Project Options — выбранная(ые) ревизия(и) outputjob появится(ятся) на панели Projects.
-
Creating a New OutJob File – хотя вы можете повторно использовать только те ревизии outputjob, которые указаны в активной конфигурации среды, при необходимости вы всё равно можете создавать новые файловые output jobs. Поэтому команды создания нового OutJob — либо с помощью команды File » New » Output Job File, либо через щелчок правой кнопкой по записи проекта на панели Projects и выбор Add New to Project » Output Job File — по-прежнему будут доступны.
-
Trying to use an Existing OutJob File – при управлении конфигурацией и при наличии хотя бы одного OutJob, определённого для активной конфигурации среды, это станет невозможным. Если вы попытаетесь добавить в проект существующий файл Output Job, щёлкнув правой кнопкой по записи проекта на панели Projects, выбрав Add Existing to Project и указав этот файл, появится диалог предупреждения — он сообщит, что Output Jobs управляются применённой конфигурацией среды и что существующие файлы Output Job нельзя добавлять в проект.
Когда Workspace Output Job добавлен в проект и открыт, редактор OutputJob будет показывать, что файл является Managed OutputJob Document, с указанием ревизии элемента (Item Revision), его описания и родительского Workspace, в котором находится этот Output Job.

Редактор Output Job при просмотре Workspace Output Job.
Для Workspace Output Job любые элементы управления, которые иначе могли бы каким-либо образом повлиять на его изменение, отключены. Поэтому следующие возможности ARE NOT недоступны:
-
Добавление новых Output Generators.
-
Настройка существующих Output Generators.
-
Вырезание, копирование, вставка, дублирование или удаление существующего Output Generator.
-
Добавление новых Output Containers или Hard Copy Jobs.
-
Настройка существующего Output Container или Hard Copy Job.
-
Вырезание, копирование, вставка или удаление существующих Output Containers или Hard Copy Jobs.
-
Переключение состояния включения Output Generator относительно допустимого Output Container или Hard Copy Job.
Однако вы по-прежнему можете определить использование вариантов (variant) для OutJob.
Щёлкните правой кнопкой в любой точке основной области
Outputs редактора, затем выберите
Document Options в контекстном меню. Откроется диалог
Document Options dialog, предоставляющий информацию о выбранном файле OutputJob: какая ревизия элемента Outputjob используется, её состояние жизненного цикла и является ли она последней ревизией. Также отображается исходный Workspace , в котором находится этот OutputJob . Нажмите кнопку
Show in Explorer , чтобы открыть панель
Explorer, где будет загружена соответствующая ревизия Outputjob и она будет готова к работе.
Элементы OutJob
Настройка OutJob выполняется в три шага:

Составные элементы OutJob — все определяются и управляются в редакторе OutputJob.
-
Add and configure the required outputs – выходные данные (outputs) группируются по функциональным категориям, таким как Assembly Outputs, Fabrication Outputs и Report Outputs. Строго говоря, выходные данные получаются путём запуска связанного Output Generator, настроенного соответствующим образом и использующего в качестве источника данных указанный документ в проекте (или сам проект).
-
Add and configure the required output formats – генерация любого типа выходных данных требует сопоставления этого output с соответствующим (и применимым) форматом вывода. Это может быть либо один из поддерживаемых Output Containers (PDF, Folder Structure, Video), либо Hard Copy (вывод на печать). Несколько outputs могут быть сопоставлены одному и тому же контейнеру или hard copy, а пользователь управляет тем, где и как формируется вывод (любые параметры носителя, связанные с контейнером/hard copy).
-
Set the variant choice – Altium Designer позволяет формировать выходные данные PCB‑проекта, используя базовый (без вариантов) дизайн или назначив использование определённого варианта этого дизайна. Можно выбрать вариант для каждого применимого output или один вариант, который будет применён ко всем применимым outputs в файле.
Добавление outputs в OutJob
Добавьте новый output требуемого типа, щёлкнув по соответствующему тексту Add New [type] Output внизу категории, затем выбрав нужный тип output во всплывающем меню. Либо выберите соответствующую команду в основном меню Edit .

Добавьте каждый требуемый output, выбрав соответствующий Data Source.
Типы outputs, для которых в проекте доступны соответствующие исходные данные, будут отображаться как доступные, а все остальные типы outputs — как недоступные (серым цветом).
Предоставляется второе меню, в котором можно указать Data Source, то есть какие исходные документы будут использоваться при генерации output. Для каждого output доступны только применимые источники данных, что снижает вероятность ошибок.
Data Source зависит от конкретного output. PCB‑связанные outputs, такие как PCB Prints, Gerber Files и Testpoint Reports, будут использовать документ PCB‑дизайна в качестве Data Source. Data Source для BOM может быть одним конкретным исходным документом схемы, документом PCB‑дизайна или всеми исходными документами схем. Последний вариант представлен пунктом [Project].
Data Source можно изменить на любом этапе после добавления output. Щёлкните по текущему Data Source — появится стрелка раскрывающегося списка; выберите альтернативный источник из списка.
Для некоторых outputs список Data Source будет включать [Project Physical Documents]. Используйте этот вариант, если физический дизайн (то, как проект будет реализован на плате) должен быть аннотирован иначе, чем логический дизайн (исходные схемы). Это потребуется, если проект включает Device Sheets или использует возможности многоканальности и предпочтительна простая плоская схема аннотирования.
Термин «Project Physical Documents» относится к физическому или скомпилированному представлению схем.
При задании Data Source для output Schematic Prints, All SCH Documents относится к печати набора всех логических схем проекта (необработанный, не скомпилированный вид «Editor» каждой схемы). Чтобы распечатать набор всех физических схем проекта (скомпилированные представления документа(ов) каждой схемы), обязательно установите Data Source в [Project Physical Documents].
Для формирования списка outputs вы также можете использовать команды Cut, Copy, Paste, Duplicate и Delete из основного меню Edit (или из подменю Help » Right Mouse Click Output Medium либо с панели инструментов Job Manager Toolbar ) или из меню правой кнопки мыши в области Outputs (несколько outputs можно выбирать стандартными средствами множественного выбора: Ctrl+click, Shift+click).
Обратите внимание: для обычных операций вырезания/копирования в документах OutputJob программа не использует буфер обмена Windows. Вместо этого для данного типа документов поддерживается отдельный внутренний буфер обмена. Кроме того, внутренний буфер обмена OutputJob полностью независим от внутренних буферов обмена, используемых любыми другими редакторами в программе. Вырезать/копировать и вставлять можно только между документами OutputJob или внутри них.
Максимальная повторная используемость — делаем Output Job универсальным
При настройке outputs доступен ряд инновационных функций, позволяющих сделать итоговую конфигурацию Output Job максимально универсальной. Сохраняя OutJob универсальным, вы можете эффективно повысить возможность его повторного использования в будущих проектах.
Generic Data Source Names
Многие генераторы outputs используют в качестве источника конкретный документ с заданным именем, из которого формируются соответствующие выходные данные — например, Gerber‑файлы, генерируемые из PCB‑документа FluxTriangulator.PcbDoc. Однако это «привязывает» конфигурацию Output Job и делает её полезной только для родительского проекта этого документа. Чтобы избежать привязки к конкретике, для многих генераторов outputs доступен универсальный (generic) пункт выбора для базового Data Source. В следующей таблице приведено, какие генераторы outputs поддерживаются и какие универсальные пункты (пункт(ы)) доступны.
| Категория |
Тип вывода |
Запись универсального источника данных |
| Выводы нетлиста |
Все |
[Project] |
| Выводы симулятора |
Смешанное моделирование
SIMetrix
SIMPLIS |
[Project] |
| Выводы документации |
Составной
3D-печать PCB
3D-видео PCB
Печать PCB
PDF3D |
[PCB Document] |
| |
PDF3D MBA |
[MBA Document] |
| |
Печать схем |
[Project Physical Documents] |
| Выводы для сборки |
Все |
[PCB Document] |
| Выводы для производства |
Все |
[PCB Document] |
| Выводы отчётов |
Ведомость материалов (BOM) |
[Project]
[ActiveBOM Document] |
| |
Перекрёстная ссылка компонентов
Экспорт комментариев
Отчёт по иерархии проекта
Отчёт по сетям с одним выводом |
[Project] |
| Выводы проверки |
Проверки BOM |
[ActiveBOM Document] |
| |
Состояния компонентов
Соответствие конфигурации
Проверка электрических правил (ERC)
|
[Project] |
| |
Проверка правил проектирования (DRC)
Отчёт о различиях
Отчёт сравнения посадочных мест |
[PCB Document] |
| Выводы экспорта |
Ansoft Neutral (AutoPCB)
Ansys EDB
AutoCAD dwg/dxf PCB
Экспорт IDF
Экспорт PARASOLID
Экспорт STEP
Экспорт VRML
Hyperlynx (AutoPCB)
MathWorks (AutoPCB)
P-CAD ASCII (AutoPCB)
Сохранить как/Экспорт PCB
Specctra Design PCB |
[PCB Document] |
| |
MBA Экспорт PARASOLID
MBA Экспорт STEP |
[MBA Document] |
| |
AutoCAD dwg/dxf Schematic
OrCAD v7 Capture Design (AutoSCH)
P-CAD V16 Schematic Design (AutoSCH)
Сохранить как/Экспорт схемы |
[Project] |
| Выводы постобработки |
Копировать файлы |
[Project] |
Layer Classes
У вас есть возможность добавлять именованные классы слоёв в конфигурации для следующих генераторов выходных данных:
-
Печать PCB
-
Сборочные чертежи
-
Сверловочные чертежи
-
Финальные
-
Файлы Gerber
-
Набор масок
-
Набор силовых плоскостей
Это делает эти генераторы выходных данных универсально переиспользуемыми. Например, добавьте класс «сигнальные слои» и используйте его в OutJob — любой проект, в котором есть класс «сигнальные слои», сможет использовать этот генератор выходных данных без изменений.
Настройка выходных данных
В зависимости от конкретного типа вывода могут быть доступны параметры настройки соответствующего генератора выходных данных, обеспечивающие больший контроль над формируемым результатом. Если параметры настройки доступны, к ним можно получить доступ одним из следующих способов:
-
Дважды щёлкните непосредственно в строке нужного вывода.
-
Щёлкните правой кнопкой мыши по нужному выводу, затем выберите Configure в контекстном меню.
-
Выберите нужный вывод, затем используйте сочетание клавиш Alt+Enter.
-
Выберите нужный вывод, затем выполните команду Edit » Configure.
Если выбрано несколько выводов, появится диалог настройки, связанный с последним выбранным (текущим активным) выводом.
После запуска команды появится соответствующий диалог настройки. Используйте его, чтобы задать параметры для конкретных выходных файлов, которые вы хотите сформировать. Любые заданные параметры будут использованы при следующей генерации этого вывода.

У разных генераторов выходных данных — свои уникальные диалоги, позволяющие точно настроить, что именно будет сформировано.
Тип диалога (и вообще факт его появления) зависит от выбранного вывода. Для вывода, который формирует данные напрямую, диалог при использовании этой команды не появится (например, при генерации отчёта проверки правил проектирования — Design Rules Check).
Для выводов, которые можно использовать для получения твёрдой копии (т. е. печатного вывода, отправляемого на печатающее устройство), также можно открыть диалог для задания параметров страницы. Либо щёлкните правой кнопкой мыши по выводу и выберите
Page Setup в контекстном меню, либо выберите вывод и используйте команду
File » Page Setup.
Доступные типы вывода
Ниже приведено краткое описание доступных типов вывода. Там, где применимо, включена ссылка на соответствующую документацию, описывающую настройку конкретного вывода.
Netlist Outputs
Нетлисты описывают логическую связность между компонентами в проекте и полезны для переноса проекта на другие платформы проектирования. Доступно большое разнообразие форматов нетлистов.
Большинство выходных записей для генерации форматов нетлистов доступно только при условии, что соответствующая функциональность установлена в составе вашей установки Altium Designer. Дополнительные сведения см. на странице Interfacing to Other Design Tools.
Simulator Outputs
SPICE-нетлист — это текстовое представление схемы. Чтобы добавить вывод нетлиста в активный файл OutputJob, выберите команду из подменю Edit » Add Simulator Outputs или из меню, связанных с элементом управления [Add New Simulator Output] в нижней части области Simulator Outputs в главном окне конфигурации задания.
Documentation Outputs
-
Печать PCB — настройка любого количества распечаток (страниц) с любым набором слоёв и отображением примитивов; используйте для создания печатных выходных данных, например сборочных чертежей.
-
3D-печать PCB — виды платы в трёхмерной перспективе.
-
3D-видео PCB — вывод простого видео платы на основе последовательности 3D ключевых кадров, заданных в панели PCB 3D Movie Editor редактора PCB.
-
PDF 3D — генерация 3D PDF-вида платы с полной поддержкой масштабирования, панорамирования и вращения в Adobe Acrobat®. PDF включает дерево модели, позволяющее управлять отображением сетей, компонентов и шелкографии.
-
Печать схем — схемные листы, используемые в проекте.
-
Draftsman — чертежи Draftsman, добавленные в проект.
Assembly Outputs
-
Сборочные чертежи — позиции и ориентации компонентов для каждой стороны платы.
-
Файлы Pick and Place — используются роботизированным оборудованием установки компонентов для размещения компонентов на плате. Обратите внимание, что Report Generator также можно использовать для генерации файла Pick and Place, и он обладает широкими возможностями настройки.
-
Отчёт по тестовым точкам — ASCII-файл, доступный в 3 форматах, содержащий расположение каждой площадки/переходного отверстия, назначенных в качестве тестовой точки.
-
Отчёт-таблица для wire bonding — CSV-файл, содержащий сведения о площадках кристалла и контактных площадках (bond finger pads), используемых в PCB с проволочной разваркой.
Подробнее см. на странице Preparing Assembly Data.
Fabrication Outputs
Report Outputs
Для проекта или одного из его документов можно подготовить ряд отчётов, таких как BOM, отчёт по иерархии проекта и PDF с комментариями проекта.
-
Ведомость материалов (BOM) — создаёт список позиций и количеств (BOM) в различных форматах, необходимых для изготовления платы.
-
Отчёт перекрёстных ссылок компонентов — создаёт список компонентов на основе схемы в проекте.
-
Report Project Hierarchy – создает список исходных документов, используемых в проекте.
-
Report Single Pin Nets – создает отчет со списком всех цепей (nets), у которых есть только одно подключение.
Подробнее см. на странице Preparing Reports .
Validation Outputs
Программное обеспечение включает ряд проверок валидации, которые можно включать в качестве выходных данных при генерации выходных материалов. Каждая из них формирует HTML-файл отчета.
Обратите внимание: настройка этих отчетов валидации хранится в OutputJob. Когда вы настраиваете проверку валидации в другом месте программы, параметры сохраняются вместе с соответствующим файлом — например, настройки проверки ошибок проекта хранятся в файле проекта, а настройки PCB DRC — в файле PCB.
Export Outputs
Программа может экспортировать данные в большое количество форматов. Доступные в этом разделе OutputJob параметры зависят от того, какие экспортеры в данный момент установлены в Altium Designer. Экспортеры предоставляются либо как базовые функции, либо как расширения.
Дополнительные сведения об изменении установленной базовой функциональности см. на странице Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).
Дополнительные сведения об управлении расширениями см. на странице Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).
PostProcess Outputs
Этот тип выходных данных позволяет включать в состав выходных материалов файлы не родных для Altium Designer типов. Он копирует целевые файлы из структуры каталогов проекта в папку, указанную в настроенном контейнере выходных данных Folder Structure.
Подробнее см. на странице Preparing PostProcess Outputs.
Определение формата выходных данных
Добавление и настройка выходных данных для OutJob определяет, whatчто должно быть сгенерировано и howкак. Требуется определить, where куда будет записан сгенерированный результат, то есть в каком формате должны быть сформированы выходные данные. В зависимости от типа генерируемых выходных данных это выполняется с использованием комбинации Output Containers и Hard Copy.
Контейнеры выходных данных
Выходные данные (где применимо) могут записываться в три типа контейнеров выходных данных — PDF, файл выходных данных определенного формата (например, Gerber) или видео.
Новый OutJob по умолчанию будет содержать по одному контейнеру каждого из этих типов с именами PDF, Folder Structure и Video. Любое количество дополнительных контейнеров этих типов можно добавить нажав [Add New Output Container] или через подменю Edit » Add Output Medium ; имена можно редактировать для удобной идентификации.
Новый контейнер выходных данных также можно создать из одного или нескольких выбранных подходящих выходных данных, перетащив выделение в область Output Containers или Hard Copy — вне существующих, уже определенных контейнеров выходных данных. Выход(ы) будут автоматически связаны.
Для формирования списка контейнеров выходных данных можно также использовать команды Cut, Copy, Paste и Delete из подменю Help » Right Mouse Click Output Medium главного меню или контекстного меню (правый клик) области Output Containers или Hard Copy .
С помощью команд Paste As можно создать новый контейнер выходных данных на основе содержимого, которое в данный момент находится во внутреннем буфере обмена редактора Output Job Editor. Команды будут доступны только при условии, что содержимое буфера обмена совместимо — например, в качестве нового PDF-контейнера можно вставить только скопированное задание печати, PDF-контейнер выходных данных, контейнер выходных данных Folder Structure (если связанные с ним выходные данные можно преобразовать в PDF) или скопированные выходные данные, которые можно преобразовать в PDF.
Обратите внимание: для обычных операций вырезания/копирования/вставки в документах OutputJob программа не использует буфер обмена Windows. Вместо этого для данного типа документов поддерживается отдельный внутренний буфер обмена. Кроме того, внутренний буфер обмена OutputJob полностью независим от внутренних буферов обмена, используемых любыми другими редакторами в программе. Вырезать/копировать и вставлять можно только между документами OutputJob или внутри них.

Контейнеры выходных данных «принимают» сгенерированный результат.
Настройка контейнера
Щелкните по контейнеру, чтобы получить доступ к дополнительным элементам управления, включая возможность настройки контейнера. После щелчка по нужному контейнеру нажмите ссылку Change, чтобы открыть диалог Settings , связанный с конкретным типом контейнера:
-
Для PDF-контейнера выходных данных появится диалог PDF Settings.

Варианты Advanced и Basic диалога PDF Settings
Options and Controls of the PDF Settings Dialog
Управление выходными данными
Используйте эту область для задания расположения данного контейнера выходных данных. Можно указать путь, включить папку контейнера, связанную с контейнером, и задать имя файла контейнера.
Окна, описанные ниже, можно изменять по ширине, перетаскивая правый нижний угол.
-
Release Managed - нажмите , чтобы открыть всплывающее окно, в котором можно настроить управление папками.
-
Release Managed - выберите, чтобы сделать PDF доступным для системы выпуска PCB (PCB release system).
-
Manually Managed - выберите, чтобы задать ручное управление PDF и хранение в локальной папке. По умолчанию это будет путь, указанный в поле Output Path на вкладке Options диалога Project Options.
-
File Location textbox - нажмите кнопку обзора файлов, чтобы выбрать целевую папку для PDF. Этот параметр доступен только при выборе Manually Managed.
-
Use relative path - включите этот параметр, чтобы использовать относительный путь в File Location textbox. Этот параметр доступен только при выборе Manually Managed.
-
Done - нажмите, чтобы завершить настройку.
-
None - нажмите, чтобы открыть всплывающее окно, в котором можно настроить папку контейнера для PDF.
-
Do not include any container folder - выберите, чтобы не включать папку контейнера.
-
[Container Name] (PDF) - выберите, чтобы использовать имя контейнера в качестве имени папки контейнера.
-
[Container Type] (PDF) - выберите, чтобы использовать тип контейнера в качестве типа папки контейнера.
-
Custom Folder Name - выберите, чтобы настроить имя папки вручную. Нажмите стрелку раскрывающегося списка, чтобы открыть список, где можно выбрать строку именования для папки. Также можно напрямую ввести имя папки в текстовое поле.
-
Done - нажмите , чтобы завершить настройку.
-
[Filename].pdf - нажмите , чтобы открыть всплывающее окно, в котором можно настроить PDF выходные данные.
-
Separate file for each output using output name - выберите, чтобы создавать отдельный файл для каждого выходного материала, используя указанное имя выходного материала.
-
Separate file for each output using custom name - выберите, чтобы создавать отдельный файл для каждого выходного материала, используя пользовательское имя, заданное в текстовом поле ниже. Нажмите стрелку раскрывающегося списка, чтобы открыть список, где можно выбрать строку именования. Также можно напрямую ввести пользовательское имя в текстовое поле.
-
Collate outputs into a single file - выберите, чтобы объединить выходные материалы в один файл. Нажмите стрелку раскрывающегося списка, чтобы открыть список, где можно выбрать строку именования для файла. Также можно напрямую ввести пользовательское имя в текстовое поле.
-
Done - нажмите, чтобы завершить настройку.
-
Preview - эта область показывает предварительный просмотр расположения PDF. По мере внесения изменений во всплывающих диалогах выше окно предварительного просмотра обновляется, чтобы вы сразу видели, как изменения влияют на структуру папок.
Расширенные команды версий
-
Zoom - используйте ползунок для управления уровнем масштабирования (Far до Close) при переходе к компонентам или цепям (net).
-
Page Size And Orientation - используйте эти настройки, чтобы определить, откуда берутся размер страницы и ориентация: из диалога Page Setup dialog или из исходных документов.
-
Schematic Page Size and Orientation Source - выберите Page Setup Dialog или Source Document в раскрывающемся списке, чтобы указать, какие настройки размера страницы и ориентации будут использоваться для документа схемы.
-
PCB Page Size and Orientation Source - выберите Page Setup Dialog или Source Document в раскрывающемся списке, чтобы указать, какие настройки размера страницы и ориентации будут использоваться для документа PCB.
-
Output Options
-
Additional Bookmarks
-
Generate nets information - включите, чтобы добавлять информацию о цепях (net) в PDF-файл. При включении этой опции доступны следующие параметры:
-
Pins - включите, чтобы добавлять в закладки Pins в PDF-файле.
-
Net Labels - включите, чтобы добавлять в закладки Net Labels в PDF-файле.
-
Ports - включите, чтобы добавлять в закладки Ports в PDF-файле.
-
Global Bookmarks for Components and Nets - включите, чтобы создавать закладки для всех компонентов и цепей (net) в PDF-файле.
Дополнительные элементы управления
-
Advanced/Basic - нажмите, чтобы переключаться между Advanced и Basic версиями диалога.
-
Для выходного контейнера Folder Structure появится диалог Folder Structure Settings.

Версии Advanced и Basic диалога Folder Structure settings
Options and Controls of the Folder Structure Settings Dialog
Управление выводом
Используйте эту область, чтобы настроить расположение для данного выходного контейнера. Можно указать базовый путь, добавить папку, связанную с контейнером, и задать имя файла контейнера.
-
Release Managed - нажмите, чтобы открыть всплывающее окно, в котором можно настроить управление папками.
-
Release Managed - выберите, чтобы сделать файл доступным для системы выпуска PCB.
-
Manually Managed - выберите, чтобы файл управлялся вручную и сохранялся в локальной папке. По умолчанию это будет путь, указанный в поле Output Path на вкладке Options диалога Project Options.
-
File Location textbox - нажмите значок папки, чтобы выбрать целевую папку для файла. Эта опция доступна только при выборе Manually Managed.
-
Use relative path - включите эту опцию, чтобы использовать относительный путь в File Location textbox. Эта опция доступна только при выборе Manually Managed.
-
Done - нажмите, чтобы завершить настройку.
-
None - нажмите, чтобы открыть всплывающее окно, в котором можно настроить папку контейнера.
-
Do not include any container folder - выберите, чтобы не добавлять папку контейнера.
-
[Container Name] (Folder Structure) - выберите, чтобы использовать Folder Structure в качестве имени папки.
-
[Container Type] (Generated Files) - выберите, чтобы использовать Generated Files в качестве типа папки.
-
Custom Folder Name - выберите, чтобы настроить имя папки. Нажмите стрелку раскрывающегося списка, чтобы открыть список, из которого можно выбрать строку именования для папки. Также можно напрямую ввести имя папки в текстовое поле.
-
Done - нажмите, чтобы завершить настройку.
-
Output Type - нажмите, чтобы открыть всплывающее окно для настройки выходной папки.
-
Do not include any output folder - выберите, чтобы не добавлять выходную папку.
-
Output Name - выберите, чтобы использовать имя вывода в качестве имени выходной папки.
-
Output Type - выберите, чтобы использовать тип вывода.
-
Custom prefix_[Output Type] - выберите, чтобы указать пользовательский префикс в текстовом поле.
-
Custom Folder Name - выберите, чтобы настроить имя папки. Нажмите стрелку раскрывающегося списка, чтобы открыть список, из которого можно выбрать строку именования. Также можно напрямую ввести пользовательское имя в текстовое поле.
-
Done - нажмите, чтобы завершить настройку.
-
Output Name - нажмите, чтобы открыть всплывающее окно, в котором можно настроить имя выходного файла.
-
Use standard output file name - выберите, чтобы использовать стандартное имя выходного файла.
-
Use custom output file name - выберите, чтобы использовать пользовательское имя выходного файла. Нажмите стрелку раскрывающегося списка, чтобы открыть список, из которого можно выбрать строку именования. Также можно напрямую ввести пользовательское имя в текстовое поле.
-
Done - нажмите, чтобы завершить настройку.
-
Preview - эта область показывает предварительный просмотр структуры папок. По мере внесения изменений в указанных выше всплывающих диалогах окно предварительного просмотра обновляется, чтобы вы сразу видели, как изменения влияют на структуру папок.
Команды расширенной версии
Параметры вывода
-
Open generated outputs - включите, чтобы открывать результаты вывода после генерации.
-
Add generated files to project - включите, чтобы добавлять сгенерированные файлы в проект. Файлы появятся на панели Projects panel в подпапке Generated.
-
Use the Output Name as the file name instead of the default - включите, чтобы использовать указанное имя вывода вместо имени по умолчанию.
-
Timestamp folder - включите, чтобы создавать папку с временной меткой. Дата и время будут в том же формате, что и в системных настройках.
Параметры автозагрузки CAMtastic
Включите следующие типы вывода, если хотите автоматически загружать соответствующие результаты в CAMtastic. Включенные типы вывода будут автоматически загружаться в новый документ CAMtastic при каждом пакетном формировании.
-
ODB++ Output
-
Gerber Output
-
NC Drill Output
-
IPC-356-D Output
После задания указанных выше параметров они сохраняются. Это означает, что при следующем запуске Output Generators полученный результат будет загружен в ещё один новый документ CAM Editor. Если вы хотите обновлять только существующий CAM-документ, включите опцию
Reset auto-load options after generation. Это приводит к очистке (отключению) всех параметров автозагрузки после первоначальной генерации. Затем вы сможете использовать команды CAM Editor
Rescan и
Reload (на панели
CAMtastic panel, доступной, когда активен документ
*.Cam), которые выполняют сравнение временных меток сгенерированных и существующих (импортированных) файлов и загрузку данных в существующие слои.
-
Reset auto-load option after generation - включите, чтобы сбрасывать опцию автозагрузки после генерации выходных данных.
Advanced/Basic
Нажмите, чтобы переключаться между Advanced и Basic версиями диалога.
-
Для выходного контейнера Video появится диалог Video Settings.

Версии Advanced и Basic диалога Video settings
Options and Controls of the Video Settings Dialog
Управление выводом
Используйте эту область, чтобы настроить расположение для данного выходного контейнера. Можно указать базовый путь; добавить папку, связанную с контейнером, затем задать имя файла контейнера.
-
Release Managed - щелкните, чтобы открыть всплывающее окно, в котором можно указать управление папками.
-
Release Managed - выберите, чтобы сделать видео доступным для системы выпуска PCB.
-
Manually Managed - выберите, чтобы задать ручное управление видео и хранение в локальной папке. По умолчанию это будет путь, указанный в поле Output Path на вкладке Options диалога Project Options.
-
File location field - щелкните значок обзора, чтобы выбрать целевую папку для видео. Этот параметр доступен только когда выбрано Manually Managed .
-
Use relative path - включите этот параметр, чтобы использовать относительный путь в File Location textbox. Этот параметр доступен только когда выбрано Manually Managed .
-
Done - щелкните, чтобы завершить настройку.
-
None - щелкните, чтобы открыть всплывающее окно, в котором можно настроить папку контейнера.
-
Do not include any container folder - выберите, чтобы не включать папку контейнера.
-
[Container Name] (Video) - выберите, чтобы использовать Video в качестве имени папки.
-
[Container Type] (Multimedia) - выберите, чтобы использовать Multimedia в качестве типа папки.
-
Custom Folder Name - выберите, чтобы настроить имя папки. Щелкните стрелку раскрывающегося списка, чтобы открыть список, в котором можно выбрать строку именования для папки. Также можно напрямую ввести имя папки в текстовое поле.
-
Done - щелкните, чтобы завершить настройку.
-
Output Type - щелкните, чтобы открыть всплывающее окно для настройки выходной папки.
-
Do not include any output folder - выберите, чтобы не включать выходную папку.
-
Output Name - выберите, чтобы использовать имя вывода в качестве имени выходной папки.
-
Output Type - выберите, чтобы использовать тип вывода.
-
Custom prefix_[Output Type] - выберите этот параметр, чтобы указать пользовательский префикс в текстовом поле.
-
Custom Folder Name - выберите, чтобы настроить имя папки. Щелкните стрелку раскрывающегося списка, чтобы открыть список, в котором можно выбрать строку именования. Также можно напрямую ввести пользовательское имя в текстовое поле.
-
Done - щелкните, чтобы завершить настройку.
-
Separate file for each output - щелкните, чтобы открыть всплывающее окно и указать, как настраиваются выходные файлы.
-
Separate file for each output using output name - выберите, чтобы создавать отдельный файл, используя указанное имя вывода, для каждого видео.
-
Separate file for each output using custom name - выберите, чтобы создавать отдельный файл, используя пользовательское имя, для каждого видео. Щелкните стрелку раскрывающегося списка, чтобы открыть список, в котором можно выбрать строку именования. Также можно напрямую ввести пользовательское имя в текстовое поле.
-
Collate outputs into a single file - выберите, чтобы объединить выводы в один файл. Щелкните стрелку раскрывающегося списка, чтобы открыть список, в котором можно выбрать строку именования для файла. Также можно напрямую ввести имя файла в текстовое поле.
-
Done - щелкните, чтобы завершить настройку.
Preview - эта область показывает предварительный просмотр папок. По мере внесения изменений в приведенных выше всплывающих диалогах окно предварительного просмотра обновляется, чтобы вы могли сразу видеть, как ваши изменения влияют на структуру папок.
Advanced Version Commands
Media Settings
-
Type - выберите тип носителя из раскрывающегося списка:
-
Video (FFmpeg)
-
Video (Windows Multimedia)
-
Video (Windows Media Format)
Для всех типов/форматов видео экспортируемое видео будет создаваться с частотой кадров по умолчанию 25 кадров в секунду. Для видео Windows Multimedia используемый по умолчанию формат пикселей будет 32. Для видео FFmpeg (все форматы) формат пикселей нельзя изменить, и он установлен в Planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples). Для видео в формате Windows Media формат пикселей не определен.
Следующая таблица суммирует типы и форматы видео, поддерживаемые в настоящее время:
Video Type
|
Supported File Format(s)
|
Video (FFmpeg)
|
3GP2 (*.3g2)
ASF (*.asf, *.wmv, *.wma)
ASF-Streaming (*.asf, *.wmv, *.wma)
AVI (*.avi)
Flash (*.swf)
FLV (*.flv)
MOV (*.mov)
MP4 (*.mp4)
|
Video (Windows Multimedia)
|
Windows Video file (*.avi)
|
Video (Windows Media Format)
|
Windows Media file (*.wmv, *.wma, *.asf)
|
-
Format - выберите формат носителя из раскрывающегося списка. Этот параметр доступен только когда Video (FFmpeg) выбран в качестве Type.
-
Video Pixels - используйте стрелки вверх и вниз (или вводите числа напрямую в текстовые поля), чтобы выбрать требуемое количество пикселей видео.
Output Options
-
Open after export - включите этот параметр, чтобы открыть видео после экспорта.
-
Prompt if file already exists - включите этот параметр, чтобы получать запрос, если файл уже существует.
Advanced Settings
-
Video Codec - выберите параметр из раскрывающегося списка. Этот параметр доступен только когда Video (FFmpeg) или Video (Windows Media Format) выбраны в качестве Type. Следующая таблица суммирует доступные кодеки в зависимости от выбранного типа/формата видео.
Video Type/Format
|
Supported Codecs
|
FFmpeg / 3GP2
|
H.263 / H.263-1996
|
FFmpeg / ASF
|
MPEG-4 part 2 Microsoft variant version 2
MPEG-4 part 2 Microsoft variant version 3
raw video
Windows Media Video 7
Windows Media Video 8
|
FFmpeg / ASF-Streaming
|
MPEG-4 part 2 Microsoft variant version 2
MPEG-4 part 2 Microsoft variant version 3
raw video
Windows Media Video 7
Windows Media Video 8
|
FFmpeg / AVI
|
MPEG-4 part 2
MPEG-4 part 2 Microsoft variant version 2
raw video
|
FFmpeg / Flash
|
Flash Video (FLV) / Sorenson Spark / Sorenson H.263
|
FFmpeg / FLV
|
Flash Video (FLV) / Sorenson Spark / Sorenson H.263
|
FFmpeg / MOV
|
MPEG-4 part 2
|
FFmpeg / MP4
|
MPEG-4 part 2
|
Windows Multimedia
|
cvid Cinepak Codec
MSVC MS-CRAM
tscc TSCC
|
Windows Media
|
Windows Media Video V7
Windows Media Video 9 Screen
Windows Media Video 9
Windows Media Video V8
Windows Media Video 9 Advanced Profile
|
-
Compression - выберите требуемую настройку сжатия из раскрывающегося списка. Этот параметр доступен только когда Video (Windows Multimedia) выбрано в качестве Type.
-
Pixel Format - используйте раскрывающийся список, чтобы выбрать требуемый формат пикселей для видео. Этот параметр доступен только когда Video (Windows Multimedia) выбрано в качестве Type.
-
Frames Per Second - введите требуемое количество кадров в секунду для видео. Значение по умолчанию — 25.
-
Quality - используйте ползунок для задания качества видео — от минимального до максимального.
Advanced/Basic
Щелкните, чтобы переключаться между версиями диалога Advanced и Basic .
Доступ к диалогу Settings также можно получить следующим образом:
-
двойным щелчком по записи контейнера;
-
выбрав запись контейнера, щелкнув правой кнопкой мыши и затем выбрав команду Properties;
-
выбрав запись контейнера и выбрав команду Tools » Container Setup в главном меню;
-
выбрав запись контейнера и используя сочетание клавиш Ctrl+Shift+O .
Диалог Settings изначально открывается в режиме Basic для настройки местоположения вывода, то есть где будет создан контейнер. Чтобы получить доступ к дополнительным, более расширенным параметрам, связанным с формированием вывода в контейнер, нажмите кнопку Advanced в нижней части диалога.

Откройте диалог Settings для контейнера, чтобы настроить его требуемым образом. В режиме Basic используйте диалог, чтобы определить местоположение вывода для контейнера.

Более детальные параметры доступны, когда диалог находится в режиме Advanced .
Контейнер вывода можно переименовать — щелкните один раз, чтобы выбрать контейнер вывода, сделайте паузу, затем щелкните второй раз, чтобы отредактировать имя.
Output Location
Местоположение вывода — где будет создан контейнер — задается в области Output Management диалога настроек контейнера. Местоположение состоит из нескольких этапов, при этом каждый этап задается через соответствующее всплывающее окно, которое открывается щелчком по этому этапу.
-
Base Path – этот этап используется для определения «корневого» пути контейнера вывода.

Параметры для определения базового пути местоположения вывода.
По умолчанию установлено значение [Release Managed], что означает, что процесс Board Design Release, выполняемый в Project Releaser, будет автоматически обрабатывать базовый путь.
Локальный путь вывода можно задать, переключив этот этап на [Manually Managed] и указав путь соответствующим образом (его можно сделать относительным по отношению к проекту разработки).
-
Container Type Folder – этот этап используется для определения подпапки на основе типа создаваемого медиаконтейнера. Использование этой дополнительной «зонтичной» папки полностью необязательно. Если она используется, ей можно либо дать имя системой (используя имя или тип контейнера), либо при необходимости задать пользовательское имя.

Параметры для определения подпапки контейнера для местоположения вывода.
-
Output Folder / Output Filename– функция этого этапа зависит от типа выходного контейнера, для которого задаётся расположение выходных данных. Для типов контейнеров PDF или Video на этом этапе требуется ввести желаемое имя файла. По умолчанию несколько выходных данных, сформированных в контейнер, будут объединены в один файл, однако при необходимости можно создать отдельный файл для каждого выходного результата.
Если формируется отдельный файл для каждого выхода, становится доступной дополнительная опция — помещать каждый файл в собственную подпапку. Если включено, папка может именоваться автоматически на основе имени или типа выхода либо может быть настроена с заданным префиксом.

Параметры для задания имени файла и необязательной подпапки.
Для типа контейнера Folder Structure этот этап используется для указания папки для каждого сгенерированного типа выходных данных. Аналогично, папка может именоваться автоматически на основе имени или типа выхода либо может быть настроена с заданным префиксом. По мере внесения изменений на любом из этапов в расположении выходных данных окно предварительного просмотра диалога будет динамически обновляться, позволяя быстро подобрать предпочтительную структуру выходных папок. Для каждого определённого контейнера пути — как серверные (Release Managed), так и локальные (Manually Managed) — отображаются для быстрого просмотра в основной области Output Containers файла OutJob.
Правила конкатенации элементов
Пользовательское имя выходного файла формируется путём конкатенации (соединения) требуемых элементов. Процесс конкатенации подчиняется следующим правилам:
| Элемент |
Функция |
Пример |
Возвращает |
| = (равно) |
Указывает, что следующая строка является выражением, которое необходимо интерпретировать. |
=ProjectName |
DB31 для примера проекта с именем DB31.PrjPcb |
| + (плюс) |
Используется для конкатенации элементов, требуемых в имени выходного файла. |
=ProjectName + '-' + ProjectRevision + '.PDF' |
DB31-07.PDF для примера проекта с именем DB31.PrjPcb |
| ' ' (одинарные кавычки) |
Используется для вставки фиксированной строки в любом месте имени выходного файла. Недопустимые символы перечислены ниже. |
='AcmeEngineering' +_+ ProjectName + '.PDF' |
AcmeEngineering_DB31.PDF для примера проекта с именем DB31.PrjPcb |
Недопустимые символы и синтаксические ошибки
Следующие символы не допускаются в пользовательских именах выходных файлов:
< > : " \ | ? *
Если в выражении есть синтаксическая ошибка, например несбалансированная кавычка, как =ProjectName+.PDF' вместо =ProjectName+'.PDF', это даст результат #NAME. Увидев это, внимательно проверьте, не отсутствуют ли кавычки и нет ли недопустимых или ошибочно введённых специальных строк.
Поддерживаемые параметры
Поддерживаются пользовательские параметры уровня проекта и параметры вариантов (variant). Параметры проекта задаются на вкладке Parameters диалога Project Options (Project » Project Options). Параметры вариантов можно определить для каждого варианта в диалоге Variant Management dialog или в Variant Manager (Project » Variants).
Имена параметров не могут содержать пробелы. Например, параметр PartNumber использовать можно, однако параметр Part Number — нельзя.
Поддерживаемые специальные строки
Special Strings — термин, используемый в Altium Designer для обозначения интерпретируемых строк. Большинство таких строк можно интерпретировать на экране, разместив текстовую строку со значением =SpecialStringName, например =CurrentDate. При генерации выходных данных они интерпретируются всегда.
В настоящее время поддерживаются следующие Special Strings, которые можно использовать в именах выходных файлов:
| Special String |
Возвращает |
| CurrentDate |
Текущую дату, полученную из операционной системы, в формате ISO 8601 yyyy-mm-dd. Пример: 2016-01-25 |
| CurrentTime |
Текущее время, полученное из операционной системы, в формате hh_mm. Пример: 14_55. |
| DataSource |
Источник данных (Data Source), используемый для этого выхода в файле Output Job. |
| OutputName |
Пользовательское имя этого выхода в файле Output Job. Работает только когда в настройках именования выходного файла выбрана опция Separate File for Each Output . |
| ProjectName |
Отображает фактическое имя проекта без расширения. |
| VariantName |
Имя варианта сборки, определённого для этого проекта в Variant Management dialog или в Variant Manager. Используемое значение зависит от варианта, выбранного в Output Job для того выхода, для которого задаётся имя файла. |
| ProjectParameterName |
Значение параметра проекта с именем <ProjectParameterName>. |
| VariantParameterName |
Значение параметра варианта с именем <VariantParameterName>. |
Именование объединённых выходных файлов
Для объединённых (collated) выходных файлов можно использовать только те специальные строки, которые не привязаны к конкретному выходу. Например, OutputName нельзя использовать для объединённого выходного файла, поскольку он относится к конкретному выходу в файле Output Job. VariantName и DataSource также использовать нельзя. Использование одной из этих специальных строк в объединённом выходном файле приведёт к тому, что фактическая строка будет использована как имя файла.
Если выражение не удаётся проанализировать, сохраните, затем закройте и снова откройте файл Output Job, чтобы обновить механизм анализа выражений.
Hard Copy — задания печати
Некоторые выходные данные, включая печать схем (Schematic Prints), сборочные чертежи (Assembly Drawings) и BOM, также можно отправлять напрямую на печатающее устройство как Hard Copy. Чтобы определить, как обрабатывается такая печать, добавляется и настраивается Print Job.
Новый OutJob по умолчанию содержит одно задание печати (Print Job) с именем Print Job и нацелено на принтер по умолчанию, связанный с компьютером, на котором запущен экземпляр Altium Designer. Любое количество дополнительных заданий печати можно добавить щелчком по тексту [Add New Print Job] или из подменю Edit » Add Print Job ; их имена можно редактировать для удобной идентификации (например, по имени печатающего устройства, с которым связано задание).

Задания печати обрабатывают выходные данные, ориентированные на печать, или «Hard Copy».
Настройка задания печати
Щелчок по Print Job открывает доступ к дополнительным элементам управления, включая возможность настройки задания. Для этого нажмите ссылку Change, чтобы открыть диалог Printer Configuration, связанный с данным заданием. Доступ к диалогу Printer Configuration также можно получить, дважды щёлкнув запись Print Job или выделив её, щёлкнув правой кнопкой и выбрав команду Properties .

Откройте диалог Printer Configuration, чтобы настроить Print Job требуемым образом.
В диалоге Printer Configuration нажмите кнопку Properties , чтобы открыть стандартный диалог Properties для целевого принтера. В этом диалоге задайте источник бумаги и макет, а также получите доступ к расширенным настройкам свойств принтера.
Связывание выходов с выходными контейнерами и заданиями печати
После добавления и настройки выходов OutJob, а также определения требуемых Output Containers и Print Jobs, их необходимо сопоставить, то есть указать, какие выходы должны генерироваться с использованием какого контейнера и/или задания печати.
У каждого выхода есть связанное поле Enabled . Это поле управляет тем, включён ли конкретный выход (опция включена) или исключён (опция выключена) из выбранного Output Container или Print Job.
Поле Enabled доступно только при условии, что данный выход поддерживается для генерации в выбранный контейнер или для печати на выбранное печатающее устройство.
Также можно быстро включить/выключить все выбранные выходы или все выходы в активной категории, подключая их к / отключая их от текущего выбранного выходного контейнера или задания печати, щёлкнув правой кнопкой по выходу в выделении или в нужной категории выходов и выбрав Enable Selected (сочетание: Ctrl+Num +)/Disable Selected (сочетание: Ctrl+Num -), Enable All/Disable All команду в контекстном меню.
После включения зелёная линия соединит выход с выбранным контейнером/заданием печати. Один и тот же выход может быть включён во множество выходных носителей: например, BOM можно сгенерировать и вывести как PDF, как отдельный файл или отправить на принтер для немедленного получения hard copy.

Выберите контейнер или задание печати, затем включите выходы, которые должны генерироваться с использованием этого контейнера или задания печати.
На изображении выше три выхода были включены для генерации с использованием PDF-ориентированного Output Container с именем PDF. Обратите внимание, что выходы Test Point Report, Pick and Place и Gerber Files не имеют поля Enabled , поскольку эти типы выходных данных нельзя записать в PDF-файл.
По мере включения выходов им присваиваются последовательные номера. Этот порядок используется для определения последовательности, в которой выходы генерируются. Если создаётся один PDF, включающий несколько разных выходов, этот порядок определяет последовательное содержимое этих выходов внутри данного PDF.
Если выход удаляется из контейнера или задания печати, номера соответствующим образом перенумеровываются. Чтобы изменить порядок включённых выходов, либо дважды щёлкните по номеру в поле Enabled у выхода и используйте доступный элемент управления, чтобы задать нужный номер, либо заново выберите каждый выход в требуемом порядке.
При использовании команд Enable Selected/Disable Selected, Enable All/Disable All может быть полезно сначала отсортировать порядок, поскольку последовательность генерации выходов назначается по порядку выходов. Это можно сделать быстро и эффективно, щёлкнув по выходу и перетащив его на новое место внутри его категории.
Почему моя ссылка Output to Container красная?
Когда целевое назначение для применимого печатного (print-based) вывода меняется с PDF-контейнера вывода на физический принтер (задание печати), вполне возможно, что размер бумаги, заданный для генератора через соответствующее диалоговое окно свойств (правый клик, Page Setup), не поддерживается выбранным носителем. В этом случае соединительная стрелка от генератора к носителю окрашивается в красный цвет, когда вывод включен. В таком состоянии предварительный просмотр/печать будут недоступны. Вы можете либо изменить размер бумаги для генератора вывода и тем самым вернуть соединительную стрелку в зеленое состояние, прежде чем соответствующий вывод сможет быть успешно сгенерирован. Либо просто сменить целевой носитель на тот, который поддерживает выбранный размер бумаги. Если обнаружено несоответствие размеров бумаги и вы решите изменить размер бумаги для настроенного вывода, использование команды Page Setup для этого вывода вызовет информационное окно. Оно предупредит о проблеме и сообщит, что размер бумаги восстановлен к значению по умолчанию. Это означает, что выпадающий список размеров бумаги в диалоге конфигуратора будет заново заполнен стандартным набором размеров, поддерживаемых целевым принтером.

Красная связь указывает на несоответствие между настройками страницы и свойствами страницы, доступными в выбранном контейнере.
Выбор варианта
Требования к продукту могут обусловливать необходимость выпускать несколько похожих печатных плат, которые лишь немного отличаются от базового проекта. Например, стандартная и расширенная версии коммерческого электронного изделия могут различаться по функциональности: в стандартной версии используется лишь часть компонентов, применяемых в расширенной.
На уровне проекта Altium Designer позволяет определить одну или несколько вариаций конструкции платы с помощью функции Variants. Вариант — это просто альтернативно собранная «версия» исходного проекта платы.
Варианты обычно определяют применимые выходные данные для сборки — в этом и заключается суть Assembly Variant, при этом меняется только собранная плата (например, какие компоненты установлены, а какие — нет). Однако Altium Designer также позволяет вариантам управлять некоторыми выходными данными для изготовления, давая возможность изменять комментарий компонента в проекте и передавать это изменение в такие выходные данные, как Gerber, ODB++ файлы, Composite Drill Drawings, Drill Drawing/Guides и Final Artwork Prints.
Хотя управлять можно именно выходными данными для изготовления, фактически изменяется лишь такой вывод на основе вариаций на уровне компонентов для целевой сборки платы — в данном случае параметр компонента Comment . Никакие другие аспекты изготовляемой платы (физические характеристики PCB) изменить нельзя, например трассировку, размещение компонентов или стек слоев.
Внутри OutJob у вас есть полный контроль над тем, что используется для формирования заданных выходных данных — либо базовый (без вариаций) проект, либо выбранный определенный вариант этого проекта.
Если выходные данные должны генерироваться для конкретного варианта, этот вариант необходимо указать в рамках конфигурации OutJob. Либо выберите вариант для каждого применимого вывода, либо выберите один вариант, который будет применен ко всем применимым выходным данным в файле. Эта «область применения варианта» (variant scope) задается с помощью параметров Variant Choice в верхней части файла Output Job.

Параметры Variant Choice определяют, на каком уровне используются варианты при формировании настроенных выходных данных файла Output Job.
-
Choose a single variant for the whole outputjob file – при включении этого параметра выберите один вариант, который будет использоваться для всех применимых выходных данных в файле Output Job. Укажите вариант в выпадающем поле справа. В списке отображаются все определенные варианты активного проекта, а также пункт
[No Variations].
-
Choose a different variant for each output – при включении этого параметра в область Outputs файла OutJob будет добавлен столбец Variant . Используйте это поле, чтобы указать, какой вариант применять для каждого отдельного вывода. Как и ранее, выпадающий список содержит все определенные варианты активного проекта, а также пункт
[No Variations]. При такой настройке области применения можно назначать разные варианты для формирования разных выходных данных.
Чтобы формировать выходные данные на основе базового (без вариаций) проекта, используйте пункт [No Variations].
При задании использования вариантов на уровне отдельных выходных данных, если выбранный вариант не допускает вариации выходных данных для изготовления и этот вариант указан для вывода, относящегося к изготовлению, запись варианта в OutJob будет отображаться красным цветом, а при наведении будет показана подсказка, указывающая на ситуацию. Генерация вывода с выбранным вариантом будет выполняться так, как если бы был выбран параметр [No Variations]. Иными словами, в качестве источника вывода будет использован базовый (без вариаций) проект.
Генерация выходных данных
Настроенные выходные данные в OutJob можно сгенерировать:
Из Output Containers
Выбор Output Container предоставляет доступ к элементу управления Generate content. Этот элемент становится доступным после назначения в контейнер хотя бы одного вывода.

Сгенерировать содержимое для выбранного Output Container.
Нажмите этот элемент управления, чтобы последовательно сгенерировать в контейнер каждый вывод, включенный для генерации. Либо, при выбранном контейнере, используйте один из следующих способов генерации содержимого:
-
Нажмите клавишу F9.
-
Щелкните правой кнопкой мыши и выберите команду Generate в контекстном меню (Run команда для контейнера Folder Structure).
-
Используйте команду Tools » Generate (типы контейнеров PDF и Video) или команду Tools » Run (тип контейнера Folder Structure).
-
Нажмите кнопку
(тип контейнера PDF),
(тип контейнера Video) или
(тип контейнера Folder Structure) на панели инструментов Job Manager Toolbar.
Ход выполнения можно отслеживать в строке состояния. Сгенерированный вывод будет записан в расположение, заданное в настройках контейнера вывода. Эти настройки также определяют, будет ли вывод открыт и/или добавлен в панель Projects. Сгенерированный вывод будет открыт, если соответствующая опция включена в расширенных параметрах контейнера.
Процесса пакетной генерации для нескольких Output Container не предусмотрено; будут сгенерированы только те выходные данные, которые назначены текущему выбранному Output Container. Чтобы сгенерировать все выходные данные, по отдельности выберите каждый определенный Output Container и выполните генерацию его содержимого.
При генерации выходных данных Gerber, ODB++, NC Drill или IPC-356-D в контейнер Folder Structure Output Container их можно автоматически импортировать в новый документ CAM Editor (*.cam). Параметры для этого находятся в диалоге Files Settings, связанном с данным типом контейнера.
Чтобы открыть существующий PDF-документ, сгенерированный через определенный PDF output container в активном файле Output Job Configuration, щелкните правой кнопкой мыши по нужному PDF output container (в области Output Containers ), затем выберите команду Open PDF в контекстном меню. Команда доступна только после генерации PDF и пока файл Output Job Configuration остается открытым.
Обратите внимание: если файл Output Job Configuration закрыть, а затем открыть снова, команда станет недоступной, даже если PDF существует. Вам потребуется либо сгенерировать файл заново, либо найти его в расположении, где он был создан.
Публикация сгенерированного содержимого
Второй элемент управления — Generate and publish — позволяет сгенерировать выходные данные, назначенные выбранному Output Container, и также опубликовать этот вывод в заданное Publishing Destination.
Publishing Destinations позволяют публиковать данные в хранилище, например Box.net, Amazon S3, FTP-сервер или папку в общей сетевой локации. С точки зрения распространения и совместной работы это дает непревзойденное преимущество в современном мире, где участники общей «команды продукта» — команда разработки, команда производства и все остальные, вовлеченные в процесс превращения идеи в реальность, — часто распределены по всему миру. Все стороны получают общий (и контролируемый) доступ для просмотра, обсуждения и использования данных.
Чтобы опубликовать, нажмите команду, затем выберите пункт из списка уже определенных назначений в появившемся всплывающем меню. Сначала вывод будет сгенерирован в локальный путь назначения, затем опубликован. В процессе публикации появится запрос на выбор папки (внутри целевого Publishing Destination), в которой следует сохранить вывод. Можно выбрать существующую папку, указать новую или принять папку по умолчанию — с именем, сформированным по типу содержимого контейнера и отметке даты-времени (например, PDFs - 10-24-2011 11-32-33 AM).
Используйте команду Manage Publishing в меню, чтобы открыть страницу Data Management – Publishing Destinations диалога Preferences . Здесь можно определить новые назначения или изменить подключения к существующим.

Publishing Destinations задаются в настройках Data Management.
Для выпущенных данных, сгенерированных из проекта платы, сервер поддерживает возможность публиковать эти выпущенные документы, т.е. сгенерированный вывод из файлов Output Job, назначенных конфигурации выпуска проекта, для любой ревизии элемента (Item Revision) в заданное Publishing Destination.
Публикация данных напрямую из OutJob помещает копию сгенерированных файлов в указанную подпапку целевого расположения. Для обеспечения высокой целостности и удобства ведения надежного аудиторского следа сгенерированные данные следует публиковать после релиза — в ревизию целевого элемента (Item) на сервере. Такой вывод помечается (в имени файла) Item и Revision, что позволяет всем участникам сразу видеть, какой вывод относится к какой ревизии элемента, который будет изготавливаться (печатная плата без монтажа или плата в сборе).
Из заданий печати
Выбор задания печати открывает доступ к элементам управления «Предпросмотр» и «Печать». Эти элементы управления будут активны при условии, что для данного задания назначен хотя бы один вывод.

Элементы управления «Предпросмотр» и «Печать» для выбранного задания печати.
Предпросмотр печати
Нажмите Preview , чтобы загрузить назначенные выводы для задания печати в окно предпросмотра. Либо, при выбранном задании, используйте один из следующих способов для открытия предпросмотра печати:
-
Щелкните правой кнопкой мыши и выберите Print Preview в контекстном меню.
-
Используйте команду Tools » Print Preview.
-
Нажмите кнопку
на панели инструментов Job Manager Toolbar.
-
Нажмите кнопку Preview в диалоге Page Setup (File » Page Setup) для выбранного (активного) вывода. Обратите внимание: при этом будут загружены только страницы для данного конкретного вывода, а не все страницы всех выводов, назначенных заданию печати.
Исходные документы будут загружаться последовательно и в соответствии с параметрами, заданными в связанном диалоге Page Setup.
В нижней части окна предварительного просмотра отчета и в его контекстном меню (по правому щелчку) доступны элементы управления для изменения вида, доступа к диалогам настройки принтера, печати, копирования страницы в буфер обмена Windows и экспорта активной страницы в формат Windows Metafile.
Печать
Нажмите Print , чтобы отправить вывод(ы) напрямую на выбранное печатающее устройство. Либо назначенные вывод(ы) можно распечатать одним из следующих способов:
-
Нажмите клавишу F9 .
-
Щелкните правой кнопкой мыши и выберите команду Print в контекстном меню.
-
Используйте команду Tools » Print.
-
Нажмите кнопку Print в диалоге Page Setup для выбранного (активного) вывода. Обратите внимание: при этом будут распечатаны только страницы для данного конкретного вывода, а не все страницы всех выводов, назначенных заданию печати.
-
Нажмите кнопку Print в диалоге Print Preview.
-
Нажмите кнопку
на панели инструментов Job Manager Toolbar.
Элемент управления Print и первые три способа из списка выше обеспечивают прямую печать. Два последних способа — это косвенная печать через диалог Printer Configuration.
Пакетной печати для нескольких заданий печати не предусмотрено; предпросмотр/печать выполняются только для тех выводов, которые назначены текущему выбранному заданию печати. Чтобы распечатать все выводы, выбирайте и печатайте каждое определенное задание печати отдельно.
Из Project Releaser
Выводы, определенные в одном или нескольких файлах Output Job, назначенных конфигурации PCB-проекта, генерируются при выпуске (release) этой конфигурации. Генерация выполняется как часть процесса релиза с высокой целостностью, при этом данные релиза сохраняются в новой, запланированной ревизии целевого Item на сервере. Для этого используется интерфейс Project Releaser .
Доступ к Project Releaser можно получить следующими способами:
-
Выберите команду Project » Project Releaser в главном меню (при открытом исходном документе нужного проекта как активном документе).
-
Щелкните правой кнопкой мыши по записи нужного проекта в панели Projects panel, затем выберите команду Project Releaser в контекстном меню.
Если перед запуском Project Releaser выводы not не были определены, это можно сделать вместо этого в рамках процесса релиза.
Чтобы элементы данных Fabrication и Assembly были включены в релиз, к ним должен быть назначен как минимум один файл OutputJob. Если у вас есть файлы Output Job, имена которых начинаются с подстрок 'fab' и 'ass', эти OutJob будут назначены автоматически разделам Fabrication Data и Assembly Data соответственно при первом открытии представления Release . Если нет — вам потребуется назначить соответствующие OutJob вручную в каждом случае.

Пример списка выводов, которые будут сгенерированы для выбранной конфигурации.
В Project Releaser нажмите кнопку Options (в левом нижнем углу), чтобы открыть диалог Project Release Options dialog. Этот диалог используется для назначения соответствующих OutJob и определения того, как именуются целевые элементы данных на сервере (чьи ревизии получают сгенерированные данные) при выпуске проекта. Вкладка Release Options содержит несколько параметров в области Output Jobs для включения нужных выходных данных.

Вкладка Release Options диалога Project Release Options.
Если в вашем проекте сейчас нет связанных файлов Output Job, Project Releaser обнаружит это и предложит добавить наборы по умолчанию. Если вы согласитесь, будет создано следующее:
-
Fabrication.OutJob - со следующими определенными выводами:
-
Documentation Outputs: PCB Prints
-
Fabrication Outputs: Gerber, NC Drill, and IPC-2581
-
Validation Outputs: Design Rules Check, Footprint Comparison Report
-
Export Outputs: Save As/Export PCB (in ASCII format)
-
Assembly.OutJob - со следующими определенными выводами:
-
Documentation Outputs: PCB 3D Print, Schematic Prints, Composite Drawing
-
Assembly Outputs: Pick and Place Report, Assembly Drawings, Test Point Report
-
Report Outputs: Bill of Materials, Component Cross Reference, GOST BOM
Чтобы получить доступ к выводу GOST BOM в Altium Designer, необходимо установить программное расширение GOST 2.701-2008/2.106-1996. Это расширение можно установить или удалить вручную.
Дополнительные сведения об управлении расширениями см. на странице Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).
-
Export Outputs: Export STEP
Если для проекта определен хотя бы один файл OutJob, это автоматическое создание предлагаться не будет.
Дополнительные сведения о процессе релиза см. на странице Design Project Release.