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

В подключенном Workspace каждая сущность проекта, которую можно хранить, управлять ею и использовать повторно, представлена определенным типом Item. Чтобы поддержать возможность обновления Item с течением времени, в Workspace фактически хранится последовательность Item Revision — конкретных ревизий данного Item, имя которых основано на выбранной схеме именования ревизий. Каждый новый Item создается в папке, и после того как вы определили необходимые папки в Workspace, вы можете создавать новые Items в выбранной папке в области Item панели 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 Тип содержимого 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 Создание символа схемы
Другие типы содержимого, перечисленные в диалоговом окне Content Types (см. страницы Defining Revision Naming Schemes for a Workspace и Defining Lifecycle Definitions for a Workspace), но не описанные здесь, не являются функциональными в программном обеспечении.

Ревизии Item

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

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

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

Узнайте больше о Defining Revision Naming Schemes for a Workspace.
При выпуске проекта платы, чтобы исключить неоднозначность в отношении сгенерированных данных выпуска, к каждому выходному файлу можно добавить префикс с 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 для выбранного Item-Revision. Для каждого состояния в жизненном цикле ревизии соответствующее примечание (если оно добавлено) можно увидеть в графическом отображении жизненного цикла ревизии. Кроме того, связанное примечание к выпуску и примечание к последнему изменению состояния ревизии можно увидеть в столбце Note в основной области Item панели (возможно, потребуется включить отображение этого столбца).
Наведите указатель на запись примечания в ячейке состояния жизненного цикла в подробном представлении Item, чтобы открыть всплывающую подсказку с полным текстом примечания.

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

Общие команды Item

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Создайте 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 вы можете определить документы шаблонов по умолчанию, используемые при создании нового документа определенного типа. Это выполняется на вкладке 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 Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

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

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

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

Контент