Working with Items

В подключенном Workspace каждая сущность проекта, которую можно хранить, управлять ею и повторно использовать, представлена определенным типом Item. Чтобы поддерживать возможность обновления Item с течением времени, в Workspace фактически хранится серия ревизий Item (Item Revisions) — конкретных ревизий этого Item, имя которых формируется на основе выбранной схемы именования ревизий. Каждый новый Item создается в папке, и после того как вы определили необходимые папки в Workspace, вы можете создавать новые Items в выбранной папке в области Items панели Explorer.

Поддерживаемые типы содержимого

Разные Items используются для хранения и представления разных типов данных. Один Item может представлять условное графическое обозначение на схеме, другой — модель PCB-компонента, а еще один — сгенерированные производственные данные из выпущенного проекта платы. Чтобы указать, какой тип содержимого будет хранить Item (точнее, его ревизии), необходимо задать его свойство Content Type при создании или редактировании этого Item. Иными словами, по сути вы задаете Item Type.

В следующей таблице перечислены различные типы содержимого (типы 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 Тип содержимого двоичного файла
Шаблон 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 Создание условного графического обозначения
Другие типы содержимого, перечисленные в диалоговом окне Content Types (см. страницы Определение схем именования ревизий для Workspace и Определение определений жизненного цикла для Workspace), но не описанные здесь, не являются функциональными в программном обеспечении.

Ревизии Item

Item может иметь любое количество ревизий, которые по сути отражают развитие этого Item с течением времени. Вносятся изменения, и новое содержимое данных сохраняется/загружается/выпускается в новую ревизию, что гарантирует невозможность перезаписи любой существующей ревизии и тем самым обеспечивает максимальную целостность. Поэтому данные, хранящиеся в каждой ревизии Item, обычно различаются. Для различения этих ревизий Item используется идентификатор ревизии (ID), который в сочетании с ID Item создает уникальный идентификатор для каждого выпуска Item. Это дает нам Item-Revision.

Таким образом, полный ID Item-Revision просто идентифицирует конкретную ревизию родительского 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. Действие выпуска закрывает коробку, предотвращая выпуск любых других данных в эту ревизию в будущем. Полный ID Item-Revision в этом случае будет: D-820-1001-01.A.1.
«Коробка» Item-Revision — с метками ID Item и ID Revision. Содержимое — это данные, необходимые для создания или представления этой ревизии данного Item. Действие выпуска закрывает коробку, предотвращая выпуск любых других данных в эту ревизию в будущем. Полный ID Item-Revision в этом случае будет: D-820-1001-01.A.1.

Формат ID ревизии определяется Revision Naming Scheme для родительского Item. Конкретный формат, используемый в схеме, настраивается и зависит от потребностей каждой организации.

При выпуске проекта платы, чтобы исключить неоднозначность в отношении сгенерированных данных выпуска, каждому выходному файлу можно добавить префикс с ID Item и ID Revision в формате [Item ID-Revision ID]. Для этого убедитесь, что включен параметр Prepend revision HRID to file names на странице Data Management – Servers page диалогового окна Preferences.

Примечания к изменению состояния и выпуску

Для расширения аудиторского следа содержимого в Workspace Altium Designer предоставляет возможность вводить примечания при изменении состояния жизненного цикла Item-Revision и, для многих типов содержимого, при выпуске исходных данных в запланированные ревизии в Workspace.

Примечания к изменению состояния

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

Изменения состояния для Item-Revision можно выполнять либо из панели Explorer panel, либо из подробного представления родительского Item в Altium Designer. Доступ к последнему осуществляется щелчком правой кнопкой мыши по соответствующему Item на панели Explorer и выбором History в контекстном меню.

Добавление примечания для пояснения изменения состояния жизненного цикла Item-Revision.
Добавление примечания для пояснения изменения состояния жизненного цикла Item-Revision.

Примечания к выпуску

При выпуске исходных данных в новую запланированную ревизию Item в Workspace используйте область Release notes в последующем диалоговом окне Create Revision, чтобы ввести соответствующее примечание к этому выпуску. Эта возможность доступна при повторном выпуске любого типа Item, поддерживающего парадигму Direct Editing.

Пример добавления примечания к выпуску при повторном выпуске стека слоев в целевой Workspace.
Пример добавления примечания к выпуску при повторном выпуске стека слоев в целевой Workspace.

Просмотр примечаний, связанных с ревизиями Item

Примечания, добавленные для любой ревизии Item, можно просмотреть в следующих местах:

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

Просмотр примечаний, связанных с редакциями компонента.
Просмотр примечаний, связанных с редакциями компонента.

Общие команды элемента

Помимо параметров просмотра, область параметров панели Explorer также включает кнопку команды Add <item>, которая применяется к текущему выбранному типу папки.

Эта команда запускает создание нового элемента Workspace выбранного типа. Например, когда на панели выбран тип папки компонента, предлагается кнопка . Она откроет вновь созданный компонент этого типа в редакторе Component Editor. Аналогично, кнопка отображается, когда выбран тип папки Output Job, и так далее. Кнопка будет доступна после поиска компонента, введенного в поле пути к компоненту в верхней части панели; она создает действие Part Request, относящееся к компоненту, выбранному в результатах поиска.

Размещение перетаскиванием

Размещение некоторых элементов Workspace в проекте PCB в Altium Designer упрощено благодаря возможности перетаскивать редакции этих типов элементов на активный (и подходящий) документ непосредственно из панели Explorer. Поддерживается перетаскивание:

  • редакции Component Item на активный схематический документ (или документ PCB). Соответствующая модель для выбранной области будет отображаться на курсоре.
  • редакции Managed Schematic Sheet Item на активный схематический документ. Символ листа, ссылающийся на этот лист, будет прикреплен к курсору.
  • редакции 3D Model Item на документ PCB или PCB Library, создавая объект 3D Body, который ссылается на эту редакцию элемента.

Найдите в Workspace нужный элемент для размещения. Размещение выполняется для конкретной редакции этого элемента, поэтому обязательно разверните основную запись элемента, чтобы отобразить список всех доступных редакций (нажмите кнопку в правом верхнем углу панели и отключите параметр Show only latest, чтобы увидеть все предыдущие редакции). Затем щелкните нужную редакцию и перетащите ее экземпляр на документ проекта.

Перетащите запись верхнего уровня самого элемента, чтобы разместить экземпляр последней редакции этого элемента.
При перетаскивании размещается один экземпляр редакции элемента. Если необходимо разместить несколько экземпляров, щелкните правой кнопкой мыши нужную редакцию элемента (или запись элемента верхнего уровня для последней редакции) и используйте команду Place.

Кроме того, Altium Designer поддерживает доступ к компонентам и их размещение из панели Components panel.

Загрузка данных содержимого

Загрузите данные, хранящиеся в редакции элемента, щелкнув правой кнопкой мыши по этой редакции и выбрав команду Operations » Download в контекстном меню. Связанные данные будут загружены в подпапку внутри выбранного каталога, имя которой формируется по идентификатору редакции элемента. Файлы можно найти во вложенной папке Released.

  • Откройте команду Download из записи верхнего уровня самого элемента, чтобы загрузить данные, хранящиеся в последней редакции этого элемента.
  • Нажмите кнопку Explore в диалоговом окне Download from Server, чтобы быстро перейти к папке загрузки.
  • Последнюю редакцию элемента типа шаблона также можно загрузить с помощью команды Operations » Download из контекстного меню записи шаблона на вкладке Templates страницы Data Management – Templates page диалогового окна Preferences.

Тип содержимого Binary File

Altium Designer совместно с подключенным Workspace поддерживает возможность хранения произвольных файлов в специальном типе содержимого — элементе Binary File. Такие элементы можно создавать для размещения одного или нескольких файлов любого формата. Это позволяет эффективно использовать защищенную природу Workspace и подчеркивает, что Workspace является идеальным местом для хранения чего угодно, включая исходные бинарные файлы, объединенные в одну сущность. Для упрощения потока файлов данных также предусмотрена двунаправленная функция drag-and-drop, позволяющая быстро перемещать файлы между папками в Workspace и папками в Windows Explorer.

  • Создайте в Workspace элемент типа содержимого Binary File. Новую редакцию элемента Binary File можно создать, загрузив соответствующий файл или файлы. Это можно сделать несколькими способами — подробнее см. в разделе Uploading Data into a New Revision of an Item.
  • Если необходимо изменить файл или файлы, хранящиеся в элементе Binary File, загрузите в этот элемент новые нужные файлы — они будут сохранены в следующей редакции этого элемента.
  • Чтобы открыть файл, хранящийся в редакции элемента Binary File, выберите этот файл на вкладке представления аспектов Details для редакции, затем щелкните правой кнопкой мыши и выберите команду Open в контекстном меню. Для отображения файла будет использовано соответствующее приложение (или сам Altium Designer), если это применимо.

Использование Binary File с настройками шаблонов

В рамках настроек Altium Designer можно определить документы шаблонов по умолчанию, используемые при создании нового документа определенного типа. Это выполняется на вкладке Defaults страницы Data Management – Templates page диалогового окна Preferences. Документ шаблона по умолчанию может быть файловым или из подключенного Workspace.

Для некоторых типов документов (ActiveBOM Document, Out Job File, Multi-board Schematic и Multi-board Assembly) документ шаблона по умолчанию на основе Workspace может быть получен только из бинарного файла. Поэтому необходимо загрузить требуемый документ шаблона в редакцию бинарного файла, а затем использовать его как значение по умолчанию для нового документа.

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

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

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

Значение по умолчанию для нового документа на основе элемента Workspace будет использоваться при подключении к этому Workspace (независимо от того, активен он или нет).
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content