Доступ к подробному виду объекта

Вы просматриваете версию 19.0. Для самой новой информации, перейдите на страницу Доступ к подробному виду объекта для версии 24
Applies to Altium Designer versions: 19.0, 19.1 and 20.0
 

Главная страница: Объекты сервера

На сервере управляемых данных могут храниться данные различных типов, в том числе компоненты (и их модели), шаблоны, управляемые листы и наборы выходных данных, полученные из выпущенных проектов плат. Каждый компонент, шаблон или набор выпущенных выходных файлов хранится на сервере в виде объекта (Item).

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

У каждой ревизии объекта также есть состояние жизненного цикла (Lifecycle State). Состояние жизненного цикла отражает "готовность" ревизии к использованию – например, она может быть в состоянии In Design (В проекте), For Prototype (Для прототипа) или For Production (Для производства).

Управление ревизиями объекта и их состояниями жизненного цикла может быть выполнено из двух расположений в Altium Designer:

  • Специальный вид Item.
  • Вкладка аспектного вида Lifecycle выбранного объекта в панели Explorer.

В этом документе подробнее рассмотрено использование вида Item.

Доступ к виду Item

Вид Item предоставляет подробный вид ревизии и истории жизненного цикла определенного объекта, а также отображает все элементы, которые составляют этот объект. На виде Item вы также можете управлять ревизиями и их состояниями жизненного цикла и повышать их.

Вид Item отображает подробную историю ревизии и изменений жизненного цикла. Он также используется для повышения ревизий и их состояний жизненного цикла.
Вид Item отображает подробную историю ревизии и изменений жизненного цикла. Он также используется для повышения ревизий и их состояний жизненного цикла.

Чтобы открыть вид Item, найдите нужный объект в панели Explorer, щелкните по нему ПКМ и выберите Full Item History из контекстного меню.

Доступ к виду Item из панели Explorer. Обратите внимание, что управление ревизиями и жизненным циклом также может быть выполнено из вкладки аспектного вида Lifecycle объекта в панели Explorer.
Доступ к виду Item из панели Explorer. Обратите внимание, что управление ревизиями и жизненным циклом также может быть выполнено из вкладки аспектного вида Lifecycle объекта в панели Explorer.

При просмотре в панели Explorer объекта, относящегося к проекту (PCB Fabrication Data Item, PCB Assembly Data Item, PCB Project Design Item), команда Full Item History недоступна в контекстном меню, если активен вид Project View. Нужно переключиться на просмотр этого проекта в виде Classic View (щелкните мышью по элементу управления  в правой верхней части панели, чтобы открыть команды для переключения между этими двумя режимами отображения).

При работе с управляемыми компонентами вы также можете открыть подробный вид объекта из панели Components. Найдите нужный компонент, щелкните ПКМ и выберите команду Operations » Full Item History из контекстного меню.

Открыть вид Item управляемого компонента также можно из панели Components.Открыть вид Item управляемого компонента также можно из панели Components.

Графические элементы вида

Хотя графические элементы вида Item могут сперва показать запутанными, работают они просто. Важно отметить, что набор графических элементов, используемых определенным объектом, зависит от схемы именования ревизий (Revision Naming Scheme) и определения жизненного цикла (Lifecycle Definition), используемых этим объектом. Тем не менее, на общее поведение вида Item выбранные схема и определение не влияют – более подробная схема именования ревизий и определение жизненного цикла лишь добавляют больше информации на вид.

Поскольку информация, представленная на виде Item, и расположение графических элементов на нем зависят от выбранной схемы именования ревизий и определения жизненного цикла, представленные далее описания и изображения основаны на схеме 3-Level Revision Scheme и определении Structured Lifecycle with Approvals.

Графика на виде Item показывает как ревизии, так и состояния жизненного цикла каждой ревизии.
Графика на виде Item показывает как ревизии, так и состояния жизненного цикла каждой ревизии.

Связь со схемой именования ревизий

Связанная страница: Определение схем именования для ревизий объектов

Объект, показанный на изображении выше, использует трехуровневую схему именования ревизий. У каждой ревизии этого объекта есть заголовок, например Rev. 02.A.1. Группа ячеек под заголовком ревизии показывает различные состояния жизненного цикла, через которые эта ревизия прошла.

На изображении ниже показана взаимосвязь между выбранной схемой именования ревизий и тем, как эти ревизии отображены на виде Item.

То, как ревизии отображаются на виде Item, зависит от схемы именования ревизий, используемой родительским объектом. То, как ревизии отображаются на виде Item, зависит от схемы именования ревизий, используемой родительским объектом.

Рассмотрим ревизию 02.A.1 на изображении. Разбив на части эту трехуровневую схему именования, мы увидим:

  • Model 02 – самая верхняя запись, соответствует второму уровню (Level 2) схемы именования ревизий. Запись 02 означает, что это вторая модель этого объекта.
  • Prototype 02.A – соответствует первому уровню (Level 1) схемы именования ревизий. Запись A означает, что это первый прототип второй модели этого объекта.
  • Rev. 02.A.1 – соответствует базовому уровню (Base) схемы именования ревизий. Запись 1 означает, что это первая ревизия первого прототипа второй модели этого объекта.
Обратите внимание, что описательная часть заголовков для первого и второго уровней (в этом примере – Model и Prototype) определяется в схеме именования ревизий в диалоговом окне Edit Revision Naming Schemes. Описательной частью заголовка базового уровня всегда является Rev., независимо от того, что определено для схемы.
Идентификационная часть заголовков определяется параметрами Revision ID Format и Minimum Width, которые также задаются в выбранной схеме именования ревизий.

Благодаря определению количество уровней и подробной информации для схемы именования ревизий вы можете выбрать схему, которая наилучшим образом соответствует требованиям вашей организации. Если рассматривать объект выпущенного проекта платы с трехуровневой схемой именования ревизий, то часть Model используется, чтобы идентифицировать модель изделия, которая будет, в конечном итоге, предоставлена заказчику. Новую модель следует выпускать только при значительных изменениях функциональности изделия.

На следующем, более низком уровне, новый прототип (Prototype) может обозначать необходимые проектные изменения, например, для исправления технических проблем в выпущенной модели.

Изменения на самом низком уровне (Revision) обозначают менее существенные изменения, которые было необходимо внести. Изменения на этом уровне возникают, как правило, когда эта модель продукта всё ещё находится в разработке, перед ее переходом в прототип.

Двумерность вида Item

Вид Item графически представляет ревизии объекта, но он может делать это только в двух измерениях. Это представление зависит от схемы именования ревизий, используемой родительским объектом:

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

Вид различных объектов, использующих одноуровневую (слева), двухуровневую (в центре) и трехуровневую (справа) схему именования ревизий.
Вид различных объектов, использующих одноуровневую (слева), двухуровневую (в центре) и трехуровневую (справа) схему именования ревизий.

Если под определенным уровнем доступно множество записей, вы можете "свернуть" вид, чтобы отобразить только самую новую запись на этом уровне, щелкнув мышью по элементу управления  в соответствующей ячейке.

Изменение ревизии или состояния жизненного цикла

Ревизию объекта или состояние жизненного цикла какой-либо ревизии этого объекта можно повысить через вид Item с помощью контекстного меню. Команды для изменения состояния жизненного цикла находятся примерно в середине меню, как показано на изображении ниже. Доступные опции (а также отображаемый в меню текст) определяются валидными переходами, заданными для текущего состояния жизненного цикла ревизии. Команды для изменения ревизии всегда отображаются в нижней части контекстного меню.

Контекстное меню ячейки на виде Item для изменения ревизии и состояния жизненного цикла.
Контекстное меню ячейки на виде Item для изменения ревизии и состояния жизненного цикла.

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

Когда ревизия объекта перемещается из одного состояния жизненного цикла в другое, этот процесс называется переходом (Transition). Допустимые переходы определяются для каждого состояния, где указывается целевое состояние, в которое ревизия может перейти при данном переходе. При щелчке ПКМ по ячейке на виде Item для выполнения изменения состояния жизненного цикла, именно допустимые переходы отображаются как доступные команды меню.

Текст меню задается при определении перехода в диалоговом окне State Transition Properties, которое открывается при настройке определения жизненного цикла в диалоговом окне Edit Lifecycle Definitions.

Состояния жизненного цикла также могут быть сгруппированы в стадии (Stages). В этом случае, стадии могут быть связаны с уровнями ревизии в схеме именования ревизий с помощью параметра Link stages to the revision levels of revision naming scheme в нижней части диалогового окна Edit Lifecycle Definitions (когда активно соответствующее определение жизненного цикла). Будет создана взаимосвязь между состоянием жизненного цикла и уровнем ревизии. Это значит, что при повышении жизненного цикла ревизии объекта так, что он переходит из состояния жизненного цикла в одной стадии в состояние жизненного цикла в другой стадии, то доступные команды для изменения ревизии будут также изменены.

Например, если ревизия объекта находится в состоянии New From Design на первой стадии, то будут доступны следующие команды для изменения ревизии: завести новую ревизию, новый прототип или новую модель. Если жизненный цикл затем повышается до прототипа (In Prototype), ревизия будет переведена на вторую стадию. При щелчке ПКМ по ней, теперь будут доступны следующие команды для изменения ревизии: завести новый прототип или новую модель, т.е. здесь не будет варианта для создания новой ревизии. Это поведение ожидаемо, поскольку если проект был повышен до прототипа, а затем понадобилось внести проектные изменения, то понадобится новый прототип или даже новая модель, в зависимости от масштаба этих изменений.

Если такой уровень контроля не требуется, вы можете отключить параметр Link stages to the revision levels of revision naming scheme в нижней части диалогового окна Edit Lifecycle Definitions для выбранного определения жизненного цикла.

Стадии в трехстадийном определении жизненного цикла были связаны со схемой именования ревизий.
Стадии в трехстадийном определении жизненного цикла были связаны со схемой именования ревизий.

Временная шкала вида Item

Вид Item включает в себя временную шкалу (Timeline). Используйте ее для определения точной даты и времени, когда в ревизию объекта были внесены какие-либо изменения, а также когда было изменено состояние жизненного цикла этих ревизий. Во временной шкале также представлены пользователи, которые вносили эти изменения, и соответствующие заметки, добавленные при выпуске новой ревизии или изменении состояния жизненного цикла существующей ревизии.

Используйте временную шкалу для определения того, когда произошло изменение ревизии/жизненного цикла, кто внес это изменение и какая заметка была добавлена с этим изменением.
Используйте временную шкалу для определения того, когда произошло изменение ревизии/жизненного цикла, кто внес это изменение и какая заметка была добавлена с этим изменением.

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

Временная шкала синхронизирована с главной графической областью вида. Щелкните мышью по записи на временной шкале, чтобы подсветить ячейки только до этого момента включительно.
Временная шкала синхронизирована с главной графической областью вида. Щелкните мышью по записи на временной шкале, чтобы подсветить ячейки только до этого момента включительно.

Временная шкала также включает в себя кнопку меню . Используйте ее, чтобы ограничить объем данных, отображаемых на виде Item, как показано на анимации ниже. Это может быть полезно при большом количестве ревизий определенного объекта и при большом количестве изменений состояния жизненного цикла этих ревизий.

Выберите Refresh в этом меню или нажмите кнопку  , чтобы восстановить полный вид объекта. Выбор Show State Histories также работает как обновление.

Используйте меню временной шкалы, чтобы ограничить объем данных, показанных на виде Item.
Используйте меню временной шкалы, чтобы ограничить объем данных, показанных на виде Item.

Доступ к данным ревизии объекта

В зависимости от типа объекта, вы можете просмотреть графическое представление данных, которые хранятся в выбранной ревизии этого объекта (например, для объекта символа или объекта посадочного места) либо вы можете открыть или загрузить документ, который хранится в этой ревизии (например, объект бинарного файла или документы в выпущенном объекте данных для изготовления печатной платы).

Там, где эта возможность поддерживается, обратитесь к контекстному меню соответствующей области на виде Item. Если запись отображается как гиперссылка, вы сможете перейти по этой ссылке (например, на внешнюю веб-страницу, даташит компонента или документ Excel или PDF).

Доступ к этой информации также можно получить через вкладку аспектного вида Preview и/или Details объекта в панели Explorer (где это применимо).

На изображении ниже показаны данные, которые хранятся в ревизиях объектов трех различных типов, представленные на виде Item (ниже показано графическое представление ревизии объекта и история его жизненного цикла).

Данные на виде Item, представленные для ревизий объектов трех различных типов: объект управляемого листа схемы (вверху), объекта компонента (в центре) и объекта данных для изготовления печатного узла (внизу).
Данные на виде Item, представленные для ревизий объектов трех различных типов: объект управляемого листа схемы (вверху), объекта компонента (в центре) и объекта данных для изготовления печатного узла (внизу).

Для объекта компонента, при двойном щелчке мышью по дочерней модели, фокус в панели Explorer перейдет на нее.

Состав изделия

При выпуске проекта платы и формировании объекта данных для изготовления печатной платы (PCB Fabrication Data Item), объекта данных для изготовления печатного узла (PCB Assembly Data Item) или объекта проекта платы (PCB Project Design Item), на виде Item будет также представлен системный состав изделия (System BOM). Это отдельный состав изделия, который формируется в момент выпуска и хранится на сервере в виде документа XML. Его не следует путать с пользовательским составом изделия, получаемым с помощью файлов Output Job в проекте.

Сформированный системой состав изделия.
Сформированный системой состав изделия.

System BOM используется для визуализации состава изделия при изучении ревизии объекта в подробном виде Item. Он не устраняет необходимость в формировании документа состава изделия с помощью файла Output Job, а лишь упрощает исследование состава изделия через вид Item.

Публикация выпущенных данных

Связанная страница: Работа с путями публикации

Из вида Item вы можете опубликовать выпущенные документы ревизии объекта PCB Fabrication Data Item, PCB Assembly Data Item или PCB Project Design Item в хранилище, заданное в настройках путей публикации. На текущий момент поддерживаются Box.com, Amazon S3, FTP-сервер и папка в общем сетевом расположении. С точки зрения распределения данных и совместной работы, это обеспечивает беспрецедентное преимущество в мире, где сотрудники группы проектировщиков, группы производителей и все прочие, кто вовлечен в процесс воплощения продукта, зачастую рассеяны по всему земному шару.

Перед публикацией данных убедитесь, что вы задали подключение к нужному пути публикации. Это осуществляется на странице Data Management - Publishing Destinations диалогового окна Preferences.

Для публикации сначала выберите определенную ревизию объекта, документы которой вы хотите опубликовать. Команды на публикацию доступны из контекстного меню области Released Documents.

Хотя вы можете опубликовать только выпущенные документы, также доступна команда на публикацию сразу всех документов (выпущенных документов и системного состава изделия).

Список команд на публикацию включает в себя все доступные пути публикации с названиями, заданными на странице Data Management - Publishing Destinations диалогового окна Preferences. Выберите расположение и используйте открывшееся диалоговое окно Publish to, чтобы определить нужную подпапку, где будут храниться данные.

Доступ к командам на публикацию определенной ревизии объекта из вида Item.Доступ к командам на публикацию определенной ревизии объекта из вида Item.

Примечание

Доступные функциональные возможности зависят от вашего уровня Подписки на ПО Altium Designer.

Content