Работа с панелью Explorer – Практические советы по использованию

Вы просматриваете версию 20.0. Для самой новой информации, перейдите на страницу Работа с панелью Explorer – Практические советы по использованию для версии 21
 

Главная страница: Работа с сервером управляемых данных

Панель Explorer в Altium Designer предоставляет прямой интерфейс к серверу управляемых данных. Из панели Explorer вы можете выполнять различные операции, такие как:

  • Создание организационной структуры сервера и управление ей.
  • Создание любого количества объектов (Item), каждый из которых представляет проектный объект.
  • Прямое редактирования и размещение ревизий объектов.
  • Просмотр жизненного цикла ревизий объектов и управление ими.
  • Определение использования определенной ревизии объекта (Where-Used).
  • Просмотр информации о цепочке поставок для компонентов и управление ей.

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

Для повседневных задач, связанных с управлением компонентами, особенно с управляемыми компонентами на сервере, вы будете часто использовать панель Components. Эта панель предоставляет эффективный интерфейс для работы со всеми компонентами, как управляемыми (серверными), так и библиотечными (локальными). Для управляемых компонентов панель предоставляет возможность параметрического поиска на основе фильтров (фасетного поиска) путем указания параметров целевых компонентов. Кроме того, панель также предлагает возможности редактирования управляемого компонента через редактор Component Editor (в режиме Single Component Editing), просмотр компонента на исходном сервере и выполнение команд управления компонентом, таких как создание и клонирование компонента и изменение вариантов выбора и типа выбранного компонента. В общем, панель Components предоставляет удобный интерфейс специально для работы с управляемыми компонентами, без необходимости использования панели Explorer.
Эта страница не является исчерпывающей справкой по всем возможностям панели Explorer. Многие из ее функциональных возможностей описаны в различных местах документации, где рассматривается Работа с сервером управляемых данных, в частности Работа с управляемыми компонентами и Выпуск проекта платы.

Панель Explorer предоставляет прямой интерфейс к серверу управляемых данных из Altium Designer.Панель Explorer предоставляет прямой интерфейс к серверу управляемых данных из Altium Designer.

Изменение используемого сервера

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

Доступ к элементам управления для изменения используемого сервера. Текущий сервер отображается жирным шрифтом.Доступ к элементам управления для изменения используемого сервера. Текущий сервер отображается жирным шрифтом.

Все подключенные в данный момент серверы (активный сервер и известные для экземпляра Altium Designer серверы) представлены на странице Data Management - Servers диалогового окна Preferences. Хотя вы одновременно можете войти только на один сервер управляемых данных, вы можете быть подключены к другим серверам, в том числе к устаревшему Altium Personal Vault. Активный сервер (тот, на который вы вошли) отличается иконкой .

Загрузка содержимого папки

При щелчке мышью по какой-либо папке в области Server Folders структуры серверных папок панели Explorer, изначально будет загружена только часть содержимого этой папки, где это применимо. Это значительно сокращает начальное время загрузки папки. При прокрутке начального содержимого будет загружена дополнительная порция объектов в этой папке.

Частичная загрузка содержимого папки ускоряет доступ к этой папке, особенно если она содержит большое количество объектов.Частичная загрузка содержимого папки ускоряет доступ к этой папке, особенно если она содержит большое количество объектов.

Чтобы загрузить всё содержимое папки, нажмите кнопку  в верхней части панели и используйте опцию Load all pages меню для переключения между частичной загрузкой содержимого папки (опция отключена) и полной загрузкой содержимого папки (опция включена).

Перемещение папок и объектов

Одну или множество серверных папок или объектов в папке можно быстро переместить путем перетаскивания мышью:

  • Папки – выберите папки, которые необходимо переместить (с помощью стандартных сочетаний Ctrl+ЛКМ и Shift+ЛКМ), затем перетащите выбранные папки с зажатой ЛКМ в нужное место в структуре, которое будет обозначенное горизонтальным индикатором.
  • Объекты – выберите объекты, которые необходимо переместить (с помощью стандартных сочетаний Ctrl+ЛКМ, Shift+ЛКМ, Ctrl+A), затем перетащите выбранные объекты с зажатой ЛКМ в другую папку в структуре.

Быстрая систематизация серверных папок и объектов путем перетаскивания мышью.Быстрая систематизация серверных папок и объектов путем перетаскивания мышью.

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

Удаление папки

Серверные данные нельзя восстановить после их удаления. Поскольку они являются ценной информацией, перед удалением папки необходимо удалить все объекты, которые в ней содержатся. После этого вы можете удалить пустую папку с помощью команды Delete Folder контекстного меню.

Для упрощения систематизации серверной структуры папок поддерживается удаление множества пустых папок в одно действие:

  • Удаление выбранных папок – выберите пустые папки (с помощью стандартных сочетаний Ctrl+ЛКМ или Shift+ЛКМ), щелкните ПКМ по выделенной группе и выберите команду Delete Folders.
  • Рекурсивное удаление папок – удалите дерево пустых папок с помощью команды Delete Folder контекстного меню родительской папки. Родительская папка и все вложенные дочерние папки будут удалены.

Размещение путем перетаскивания мышью

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

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

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

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

Кроме того, Altium Designer поддерживает доступ к управляемым компонентам и их размещение из панели Components. Для получения более подробной информации перейдите в раздел Размещение из панели Components на странице Работа с управляемыми компонентами.

Пакетная загрузка объектов

Панель Explorer поддерживает возможность выбора множества объектов на сервере управляемых данных и массовой загрузки исходных сущностей этих объектов в новую единую исходную библиотеку или папку, если это применимо. Этой возможностью поддерживаются следующие типы объектов:

  • Объекты символов – символы выбранных объектов загружаются в схемную библиотеку (*.SchLib).
  • Объекты посадочных мест – 2D/3D-модели компонентов выбранных объектов загружаются в библиотеку посадочных мест (*.PcbLib).
  • Объекты компонентов – выбранные объекты компонентов загружаются в zip-архив, содержащий в себе исходные библиотеки символов и моделей, а также исходный пакет интегрированной библиотеки (*.LibPkg).
  • Объекты имитационных моделей – выпущенные данные в каждом применимом выбранном объекте (*.SimModel, *.mdl, *.ckt) загружаются в отдельную подпапку.

Пакетное изменение состояния жизненного цикла

Связанная страница: Управление жизненным циклом объектов

У всех проектных объектов, которые хранятся на сервере управляемых данных, есть состояние жизненного цикла (Lifecycle State). Состояние жизненного цикла отражает готовность этого объекта к использованию. Например, объект может быть в состоянии New From Design (Новый из проекта), In Production (В производстве) или Deprecated (Нерекомендуемый). Состояние жизненных циклов множества объектов можно изменить в едином пакетном процессе.

Чтобы выполнить пакетное изменение, сделайте следующее:

  1. Выберите нужные объекты в панели Explorer.
  2. Щелкните ПКМ и выберите команду Operations » Change state из контекстного меню.
  3. Будет открыто диалоговое окно Batch state change. В столбце Next State будет представлено следующее состояние жизненного цикла по умолчанию для каждого объекта. Его можно изменить для отдельных объектов, но для быстрого определения нужного состояния для множества объектов также поддерживается редактирование множества выбранных записей.
  4. После того, как нужное следующее состояние Next State задано, нажмите кнопку Process, чтобы применить изменения состояния жизненного цикла.
  5. Будет открыто диалоговое окно Confirm. Если необходимо, введите здесь комментарий (который будет храниться в истории объекта) и нажмите Yes, чтобы завершить пакетное изменение состояния жизненного цикла.

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

Интерактивные URL-адреса

Для дальнейшего повышения удобства использования сервера управляемых данных, панель Explorer поддерживает интерактивные URL-адреса. Эту функциональность можно найти в различных местах, в том числе:

  • При щелчке мышью по параметру объекта компонента, который является URL-адресом, во внешнем веб-браузере будет открыта целевая страница.
  • При щелчке мышью по URL-адресу в информации о цепочке поставок объекта компонента, во внешнем веб-браузере будет открыта целевая страница.
  • При щелчке мышью по документу в области Released Documents из вкладки аспектного вида Preview ревизии объекта PCB Fabrication Data Item, PCB Assembly Data Item или PCB Project Design Item, будет открыт этот документ.
Для параметров объектов компонентов и выпущенных документов объектов, относящихся к проектам, эта функциональная возможность также доступна при просмотре полной информации об объекте непосредственно в Altium Designer. Чтобы открыть этот просмотр, щелкните ПКМ по записи объекта в панели Explorer и выберите Full Item History из контекстного меню.

Поддержка многосекционных компонентов

При просмотре символа объекта многосекционного компонента, на вкладке аспектного вида Preview графика каждого символа будет отображена в отдельной вкладке. Кроме того, в меню Place будет представлено подменю всех подходящих компонентов, которые могут быть размещены для этого объекта компонента.

Копирование-вставка структуры папок сервера

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

Для использования этой возможности выполните следующее:

  1. Выберите в существующей структуре папку, структуру которой вы хотите скопировать.
  2. Щелкните ПКМ и выберите команду Operations » Copy Folder Structure из контекстного меню.
  3. Выберите папку, в которую вы хотите вставить клонированную структуру папок.
  4. Щелкните ПКМ и выберите команду Operations » Paste Folder Structure из контекстного меню.

После вставки вы можете внести необходимые изменения в клонированную структуру папок.

Вы можете скопировать только одну выбранную папку (и ее вложенную структуру). Эта команда недоступна, если выбрано множество папок.
Обратите внимание, что будет вставлена только структура папок – объекты в скопированной структуре папок скопированы не будут.

Помните, что при вставке у двух папок не может быть одинаковых названий в одной и той же области структуры папок. Если попытаться сделать это, возникнет ошибка Duplicate Folder HRID. И хотя родительская папка не будет вставлена, будет вставлена ее вложенная структура, на верхний уровень структуры папок. Поэтому если вы хотите быстро создать набор клонированных папок в одной родительской области "дерева", то вы можете вставить структуру папок в другую, временную область главной структуры папок сервера. Затем переименуйте папку верхнего уровня, внесите прочие необходимые изменения и перетащите папку туда, где она должна быть.

Чтобы быстро настроить структура папок сервера, воспользуйтесь копированием и вставкой ветвей структуры.Чтобы быстро настроить структура папок сервера, воспользуйтесь копированием и вставкой ветвей структуры.

Сравнение ревизий объектов

С помощью мощной технологии сравнения файлов в собственном формате Altium Designer, сервер управляемых данных поддерживает визуальное сравнение двух ревизий одного или разных объектов для некоторых типов данных непосредственно в панели Explorer. Доступно сравнение ревизий объектов следующих типов:

  • Component Item
  • Symbol Item
  • Footprint Item
  • Managed Schematic Sheet Item
  • Schematic Template Item
  • PCB Fabrication Data Item
  • PCB Assembly Data Item
  • PCB Project Design Item

В панели Explorer перейдите к нужной папке, выберите две ревизии объектов, которые вы хотите сравнить, затем щелкните ПКМ и выберите Operations » Compare из контекстного меню.

Возможность клонирования серверных объектов

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

Можно клонировать объекты следующих типов:

  • Component Item
  • Footprint Item
  • Symbol Item
  • Simulation Model Item
  • Component Template Item
  • Managed Schematic Sheet Item
  • Schematic Template Item
  • Project Template Item
  • Draftsman Document Template Item
  • Draftsman Sheet Template Item
  • Layerstack Item
  • BOM Template Item
  • OutputJob Item
  • Script Item

Доступ к командам для клонирования объекта одного из поддерживаемых типов осуществляется в панели Explorer следующими способами:

  • Щелкните ПКМ по записи исходной ревизии объекта и выберите команду Operations » Clone из контекстного меню.
  • Выберите запись исходной ревизии объекта и используйте сочетание клавиш Ctrl+D.

Команда Clone доступна в панели Explorer, где присутствует подходящая ревизия объекта, в том числе:

  • В главном списке объектов в папке.
  • На вкладке аспектного вида Children (при просмотре объекта Component Item или Managed Schematic Sheet Item).
  • На вкладке аспектного вида Where-used (при просмотре объекта Component Item, Symbol Item, Footprint Item, Simulation Model Item, Component Template Item или Schematic Template Item).
  • На вкладке аспектного вида Preview (при просмотре объекта Component Item, Managed Schematic Sheet Item или Schematic Template Item).
При просмотре главного списка объектов в определенной папке, вызовите команду Clone из записи верхнего уровня объекта, чтобы клонировать самую новую ревизию этого объекта.

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

Папка типа Components поддерживает два режима отображения: классический вид (Classic View) и вид компонентов (Components View). Второй вариант является режимом по умолчанию для папок этого типа, и он позволяет просматривать параметрические данные, связанные со всеми объектами Component Item в текущей папке. Более того, вы можете настроить необходимый вид для различных папок компонентов, и эта настройка будет сохранена между сеансами.

Для переключения между этими двумя режимами отображения перейдите в папку компонентов в панели Explorer, нажмите кнопку  вверху спрва от списка компонентов и выберите команду View » Classic View или View » Components View из соответствующего меню.

Включите вид Components View в папке компонентов для отображения параметрических данных объектов компонентов. Наведите курсор мыши на изображение, чтобы увидеть результат переключения на вид Classic View.Включите вид Components View в папке компонентов для отображения параметрических данных объектов компонентов. Наведите курсор мыши на изображение, чтобы увидеть результат переключения на вид Classic View.

Для получения более подробной информации по работе с видом Components View обратитесь к разделам ниже.

Отображение только самых новых ревизий объектов

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

Чтобы отображать все ревизии объектов в панели Explorer, щелкните мышью по элементу управления  вверху справа от области Items панели и отключите опцию Show only latest в соответствующем меню.

Эта опция является глобальной настройкой, которая применяется ко всем объектам на сервере, независимо от их типа и папки, в которой они находятся.

По умолчанию, в панели Explorer отображаются только самые новые ревизии объектов. Наведите курсор мыши на изображение, чтобы увидеть пример, когда соответствующая опция отключена.По умолчанию, в панели Explorer отображаются только самые новые ревизии объектов. Наведите курсор мыши на изображение, чтобы увидеть пример, когда соответствующая опция отключена.

Чтобы вернуться к отображению только самых новых ревизий, снова щелкните мышью по этой опции.

Отображение скрытых ревизий

Связанная страница: Управление видимостью и возможностью применения ревизий объектов

Если ревизия объекта переходит в состояние жизненного цикла, у которого отключен параметр Visible in Vault panels, то по умолчанию эта ревизия не будет отображаться в панели Explorer. Если эта ревизия объекта является самой новой, то запись этого объекта будет скрыта. Видимость, заданную на уровне состояния, можно переопределить глобально для всех объектов.

Для отображения всех ревизий объектов, которые в данный момент не отображаются, щелкните мышью по элементу управления  вверху справа от области Items панели и включите опцию Show Hidden Revisions в меню.

Отображение скрытых ревизий объектов при просмотре содержимого в панели Explorer. Наведите курсор мыши на изображение, чтобы увидеть результат.Отображение скрытых ревизий объектов при просмотре содержимого в панели Explorer. Наведите курсор мыши на изображение, чтобы увидеть результат.

Управление видимостью параметров при размещении управляемых компонентов

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

Типом папки должен быть Components.

Щелкните ПКМ по родительской папке и выберите команду Properties. Будет открыто диалоговое окно Edit Folder. Включите опцию Configure Parameters Visibility on Add справа. В списке в этой области будут отображены параметры, взятые из всех компонентов в папке. Используйте флажок в столбце Visible On Add, связанный с параметром, для управления его видимостью при размещении компонента с этим параметром на листе схемы.

В список также включен параметр Name/Comment. Этот параметр является системным.
Информация о видимости параметров хранится на самом сервере в свойствах серверной папки, и она является глобальной для всех пользователей сервера, кому была опубликована соответствующая папка. Также учитывается иерархия папок, поэтому видимость параметров, настроенная для родительской папки, будет применена ко всем дочерним папкам.

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

Копирование информации о параметрах компонента в буфер обмена

Информацию о параметрах ревизии объекта Component Item можно скопировать в буфер обмена для ее последующего использования где-либо в проекте или для вставки во внешнее приложение (например, Microsoft Excel). При просмотре вкладки аспектного вида Preview ревизии объекта Component Item выберите нужные параметры в области Parameters и используйте сочетание клавиш Ctrl+C либо щелкните ПКМ в области и выберите команду Copy из контекстного меню.

Для выбора множества параметров используйте стандартные сочетания (Ctrl+ЛКМ, Shift+ЛКМ).

Скопируйте информацию о параметрах ревизии объекта Component Item в буфер обмена для ее последующего использования.Скопируйте информацию о параметрах ревизии объекта Component Item в буфер обмена для ее последующего использования.

Экспорт таблицы данных

Панель Explorer поддерживает экспорт данных из табличного вида в файл формата csv или xls. Примеры, где доступна эта возможность:

  • Таблица объектов Component Item (как в режиме Classic View, так и в режиме Components View).
  • Таблица объектов.
  • Таблица подключенных моделей на вкладке аспектного вида Preview (для выбранного объекта Component Item).
  • Таблица результатов поиска.
  • Таблица объектов на вкладке аспектного вида Where-used.
  • Таблица объектов на вкладке аспектного вида Children.

Щелкните ПКМ в таблице и выберите команду Operations » Export Data из контекстного меню. Будет открыто диалоговое окно Select columns for data export. Используйте его, чтобы определить, какие данные нужно экспортировать. Диалоговое окно содержит в себе все возможные столбцы таблицы. Те, которые в данный момент отображаются в панели, по умолчанию включены для экспорта. При нажатии OK будет открыто стандартное диалоговое окно Windows Save As. Используйте его, чтобы задать, где и под каким именем будет сохранен экспортированный файл. Используйте поле Save as type, чтобы выбрать формат файла – файл с разделенными запятыми данными (*.csv) или файл Excel (*.xls).

Прогресс экспорта отображается в диалоговом окне Export Data. После успешного экспорта используйте кнопку Explore, чтобы быстро перейти к папке экспорта. Либо используйте кнопку Open, чтобы открыть сам файл.

Пример экспортированных данных (моделей, подключенных к выбранной ревизии объекта Component Item) в файл формата Excel.Пример экспортированных данных (моделей, подключенных к выбранной ревизии объекта Component Item) в файл формата Excel.

Изменение на лету типа выпущенного компонента

После выпуска одного или множества компонентов вы можете на лету изменить их тип на совершенно другой. В панели Explorer выберите ревизии компонентов, которые вы хотите изменить, затем щелкните ПКМ и выберите команду Operations » Change component type из контекстного меню. Будет открыто диалоговое окно Component Type, в котором вы можете выбрать новый тип компонента.

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

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Примечание

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

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

Content