Работа с элементами

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

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

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

В следующей таблице перечислены различные типы содержимого (типы Item), которые пользователь может вручную создать в подключенном Workspace, вместе с их:

  • Associated Folder Type – специализированным типом папки, если он доступен, в которой можно хранить содержимое данного типа. Это никак не влияет на содержимое папки. Такой тип лишь служит визуальной «подсказкой» о том, что хранится в папке, и может быть полезен при просмотре Workspace в поиске конкретного содержимого. Содержимое можно хранить в папке любого типа, включая Generic Folder.

  • Content Type Code – кодом, используемым при назначении уникального ID создаваемому Item данного типа содержимого, если схема именования Item родительской папки использует запись $CONTENT_TYPE_CODE.

  • Folder Type Code – кодом, используемым при назначении уникального ID создаваемому 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 (Workspace Altium 365)
Проекты Workspace (Workspace Enterprise Server)
Посадочное место Посадочные места PCC PCBCL Создание посадочного места PCB
Шаблон компоновки жгута Шаблоны компоновки жгутов HARLT HLTC Создание документов шаблонов жгутов
Проводка жгута HARW Создание компонента проводки жгута
Шаблон проводки жгута Шаблоны проводки жгута HARWT HWTC Создание документов шаблонов жгутов
Стек слоев Стеки слоев ALS ALS Определение стека слоев
Управляемый лист схемы Управляемые листы схем SCH SSC Работа с управляемыми листами схем
Outputjob Output Jobs 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 используется идентификатор ревизии (ID), который в сочетании с ID Item создает уникальный идентификатор для каждого выпуска Item. Это дает нам Item-Revision.

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

Самый простой способ понять концепцию элемента (Item) и его редакций — представить себе «коробку», в которую помещаются все данные для конкретной редакции конкретного элемента. Когда элемент выпускается, данные помещаются в коробку, и коробка закрывается. Идентификатор элемента (Item ID) и идентификатор редакции (Revision ID) становятся ярлыками на боковой стороне этой коробки — они позволяют сразу понять, для чего используется содержимое коробки. Если данные нужно обновить и выпустить повторно, идентификатор редакции увеличивается, создавая новую коробку.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Detailed Item view — просматривайте связанное примечание к выпуску и примечания к изменениям состояния редакции в столбце Note в области Timeline. Для каждого состояния в жизненном цикле редакции соответствующее примечание (если оно было добавлено) также можно увидеть в графическом представлении жизненного цикла редакции.
  • Explorer panel — переключитесь на вкладку представления аспектов Lifecycle для выбранной Item-Revision. Для каждого состояния в жизненном цикле редакции соответствующее примечание (если оно было добавлено) можно увидеть в графическом отображении жизненного цикла редакции. Кроме того, связанное примечание к выпуску и примечание к последнему изменению состояния редакции можно просмотреть в столбце 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.

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

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

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

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

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

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

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

В составе настроек Preferences в Altium Designer вы можете определить шаблоны документов по умолчанию, используемые при создании нового документа определенного типа. Это выполняется на вкладке Defaults страницы Data Management – Templates диалогового окна 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