Работа с элементами
В подключенном Workspace каждая сущность проекта, которую можно хранить, управлять ею и использовать повторно, представлена определенным типом
Поддерживаемые типы содержимого
Разные Items используются для хранения и представления разных типов данных. Один Item может представлять условное графическое обозначение на схеме, другой — модель компонента для PCB, а еще один — содержать сгенерированные производственные данные из выпущенного проекта платы. Чтобы указать тип содержимого, которое Item (точнее, его ревизии) будет содержать, необходимо задать его свойство
В следующей таблице перечислены различные типы содержимого (типы Item), которые пользователь может вручную создавать в подключенном Workspace, а также:
-
Associated Folder Type – специальный тип папки, если он доступен, в котором следует хранить содержимое этого типа. Это никак не влияет на содержимое папки. Это лишь дает визуальную «подсказку» о том, что хранится в папке, и может быть полезно при просмотре Workspace в поисках определенного содержимого. Содержимое может храниться в папке любого типа, включая .Generic Folder -
Content Type Code – код, используемый при назначении уникального идентификатора создаваемому Item данного типа содержимого, если схема именования Item родительской папки использует запись .$CONTENT_TYPE_CODE -
Folder Type Code – код, используемый при назначении уникального идентификатора создаваемому Item данного типа содержимого, если схема именования Item родительской папки использует запись .$FOLDER_TYPE_CODE
| Тип содержимого | Связанный тип папки | Код типа содержимого | Код типа папки | Дополнительная информация... |
|---|---|---|---|---|
| 3D-модель | 3D-модели | A3D |
A3DL |
Дополнительные инструменты для работы с 3D-телами |
| Настройки Altium Designer | Настройки Altium Designer | PREF |
ADPC |
Доступ, определение и управление системными настройками |
| Сборочные данные | Каталог проектов | PAS |
PRJ |
Выпуск проекта |
| Двоичный файл | Двоичные файлы | ABF |
ABC |
Тип содержимого Binary File |
| Шаблон BOM | Шаблоны BOM | XLT |
XLT |
Подготовка BOM в Report Manager |
| Компонент | Компоненты | CMP |
CMPL |
Создание нового библиотечного компонента Workspace |
| Шаблон компонента | Шаблоны компонентов | CMPT |
CTC |
Шаблоны компонентов |
| Шаблон документа Draftsman | Шаблоны Draftsman | DFD |
DRT |
Создание шаблонов Draftsman |
| Шаблон листа Draftsman | Шаблоны Draftsman | DFS |
DRT |
Создание шаблонов Draftsman |
| Файл производства | – | – | – | Проекты Workspace (Altium 365 Workspace) Проекты Workspace (Enterprise Server Workspace) |
| Посадочное место | Посадочные места | PCC |
PCBCL |
Создание посадочного места PCB |
| Шаблон компоновки жгута | Шаблоны компоновки жгутов | HARLT |
HLTC |
Создание документов шаблона жгута |
| Проводка жгута | – | HARW |
– | Создание компонента проводки жгута |
| Шаблон проводки жгута | Шаблоны проводки жгута | HARWT |
HWTC |
Создание документов шаблона жгута |
| Стек слоев | Стеки слоев | ALS |
ALS |
Определение стека слоев |
| Управляемый лист схемы | Управляемые листы схем | SCH |
SSC |
Работа с управляемыми листами схем |
| Outputjob | Выходные задания | OUT |
OUTC |
Подготовка производственных данных с помощью Output Jobs |
| Данные для изготовления PCB | Каталог проектов | PBL |
PRJ |
Выпуск проекта |
| Фрагмент PCB | Фрагменты PCB | PCBS |
PSNC |
|
| Проектная разработка | Каталог проектов | PDE |
PRJ |
Выпуск проекта |
| Пакет проверки проекта | Каталог проектов | PRP |
PRJ |
Выпуск проекта |
| Шаблон проекта | Шаблоны проектов | PRJT |
PRJT |
Создание шаблона проекта |
| Блок повторного использования | Блоки повторного использования проекта | RBL |
RBLC |
|
| Фрагмент схемы | Фрагменты схем | SCHS |
SSNC |
|
| Шаблон схемы | Шаблоны схем | SCHDOT |
STC |
Создание шаблонов схем |
| Скрипт | Скрипты | ASF |
ASC |
Создание и хранение скриптов |
| Модель симуляции | Модели симуляции | SIM |
SML |
Создание модели симуляции |
| Символ | Символы | SYM |
SSL |
Создание символа схемы |
Ревизии Item
Item может иметь любое количество ревизий, которые, по сути, представляют собой развитие этого Item с течением времени. Вносятся изменения, и новое содержимое данных сохраняется/загружается/выпускается в новую ревизию, что гарантирует невозможность перезаписи существующей ревизии и, тем самым, обеспечивает максимальную целостность. Поэтому данные, хранящиеся в каждой ревизии item, как правило, различаются. Для различения этих ревизий Item используется идентификатор ревизии (ID), который в сочетании с ID Item создает уникальный идентификатор для каждого выпуска Item. Это дает нам
Полный Item-Revision ID, таким образом, просто идентифицирует конкретную ревизию родительского Item. У Item всегда будет как минимум одна ревизия (первый выпуск), но их может быть и много — в зависимости от того, сколько раз данные для этого Item сохранялись/загружались/выпускались. Здесь важно отметить следующее: выпустить данные в конкретный Item-Revision можно только один раз. Если есть изменение, необходимо создать новый Item-Revision. Это обеспечивает максимальную целостность, поскольку данные, содержащиеся в данной ревизии, никогда не могут быть перезаписаны повторным выпуском в ту же ревизию. Для повторного выпуска необходимо использовать новый Item-Revision.
Проще всего понять концепцию Item и его ревизий, если представить себе «коробку», в которую помещаются все данные для данной ревизии данного Item. Когда Item выпускается, данные помещаются в коробку, и коробка закрывается. ID Item и ID Revision становятся метками на боковой стороне этой коробки — они позволяют сразу понять, для чего предназначено содержимое коробки. Если данные нужно обновить и выпустить повторно, ID Revision увеличивается, и создается новая коробка.

«Коробка» Item-Revision — с метками ID Item и ID Revision. Содержимое — это данные, необходимые для создания или представления данной ревизии этого Item. Действие выпуска закрывает коробку, предотвращая выпуск любых других данных в эту ревизию в будущем. Полный Item-Revision ID в данном случае будет: D-820-1001-01.A.1
Формат ID ревизии определяется
Примечания к изменению состояния и выпуску
Для улучшения аудиторского следа содержимого в Workspace Altium Designer предоставляет возможность вводить примечания при изменении состояния жизненного цикла Item-Revision и, для многих типов содержимого, при выпуске исходных данных в запланированные ревизии в Workspace.
Примечания к изменению состояния
При изменении состояния жизненного цикла Item-Revision в Workspace используйте область

Добавление примечания для пояснения изменения состояния жизненного цикла Item-Revision.
Примечания к выпуску
При выпуске исходных данных в новую запланированную ревизию Item в Workspace используйте область

Пример добавления примечания к выпуску при повторном выпуске стека слоев в целевой Workspace.
Просмотр примечаний, связанных с ревизиями Item
Примечания, добавленные для любой ревизии Item, можно просмотреть в следующих местах:
-
Detailed Item view – просмотрите связанное примечание к выпуску и примечания к изменениям состояния ревизии в столбцеNote в областиTimeline . Для каждого состояния в жизненном цикле ревизии соответствующее примечание (если оно добавлено) также можно увидеть в графическом представлении жизненного цикла ревизии. -
Explorer panel – переключитесь на вкладку аспектного представленияLifecycle для выбранного Item-Revision. Для каждого состояния в жизненном цикле ревизии соответствующее примечание (если оно добавлено) можно увидеть в графическом отображении жизненного цикла ревизии. Кроме того, связанное примечание к выпуску и примечание к последнему изменению состояния ревизии можно увидеть в столбцеNote в основной областиItem панели (возможно, потребуется включить отображение этого столбца).

Просмотр примечаний, связанных с ревизиями компонента.
Общие команды Item
Наряду с параметрами просмотра область параметров панели
Эта команда вызывает создание нового элемента Workspace выбранного типа. Например, когда на панели выбран тип папки компонентов, предлагается кнопка
. Она откроет вновь созданный компонент этого типа в Component Editor. Аналогично, кнопка
отображается, когда выбран тип папки Output Job, и так далее. Кнопка
появляется после поиска компонента, введенного в поле пути компонента в верхней части панели; она создает активность Part Request, относящуюся к компоненту, выбранному в результатах поиска.
Размещение перетаскиванием
Размещение определенных Workspace Items в проекте PCB в Altium Designer упрощается благодаря возможности перетаскивать ревизии этих типов Item на активный (и подходящий) документ непосредственно из панели
- ревизии Component Item на активный документ схемы (или документ PCB). Соответствующая модель для выбранного домена появится прикрепленной к курсору.
- ревизии Managed Schematic Sheet Item на активный документ схемы. Символ листа, ссылающийся на этот лист, появится прикрепленным к курсору.
- ревизии 3D Model Item на документ PCB или PCB Library, при этом создается объект 3D Body, ссылающийся на эту Item Revision.
Найдите в своем Workspace необходимый Item для размещения. Размещение выполняется для конкретной ревизии этого Item, поэтому обязательно разверните основную запись Item, чтобы увидеть список всех доступных ревизий (нажмите кнопку
в правом верхнем углу панели и отключите параметр
Кроме того, Altium Designer поддерживает доступ к компонентам и их размещение из панели Components panel.
Загрузка данных содержимого
Загрузите данные, хранящиеся в ревизии Item, щелкнув правой кнопкой мыши по этой ревизии и выбрав команду Released
Тип содержимого Binary File
Altium Designer в сочетании с вашим подключенным Workspace поддерживает возможность хранения произвольных файлов в специальном типе содержимого — Item
- Создайте Item типа содержимого Binary File в Workspace. Новую ревизию Binary File Item можно создать, загрузив соответствующий файл(ы). Это можно сделать несколькими способами — подробнее см. Uploading Data into a New Revision of an Item.
- Если вам нужно изменить файл(ы), хранящиеся в Binary File Item, загрузите в этот Item необходимые новые файл(ы) — новые файл(ы) будут сохранены в следующей ревизии этого Item.
-
Чтобы открыть файл, хранящийся в ревизии Binary File Item, выберите этот файл — на вкладке аспектного представления
Details для данной ревизии — затем щелкните правой кнопкой мыши и выберите командуOpen в контекстном меню. Для отображения файла, если это применимо, будет использовано соответствующее приложение (или сам Altium Designer).
Использование Binary File с настройками шаблонов
В рамках настроек Altium Designer вы можете определить документы шаблонов по умолчанию, используемые при создании нового документа определенного типа. Это выполняется на вкладке
Для некоторых типов документов (ActiveBOM DocumentOut Job FileMulti-board SchematicMulti-board Assembly

Загрузите нужный документ (например, файл OutputJob) в начальную ревизию нового бинарного файла.
Теперь, когда вы попытаетесь определить новый документ по умолчанию из подключенного Workspace, вы сможете выбрать этот бинарный файл, и запись в настройках будет заполнена соответствующим образом.

Успешное использование OutputJob в качестве нового документа по умолчанию через содержащий его бинарный файл.