Working with Component Folders and Items

Altium Training

Altium Essentials: Workspace Folder Structure

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Важно различать панель Explorer и панель Components:

  • В панели Explorer вы просматриваете дерево слева по Folder Name. Когда вы щёлкаете по папке в панели Explorer, компоненты stored в этой папке отображаются списком в панели. Эти компоненты do not должны быть одного и того же типа (Component Type). 

  • Когда вы просматриваете компоненты Workspace в панели Components (или через интерфейс в браузере), вы выполняете просмотр по Component Type — а не по имени папки, в которой хранятся компоненты. Панель Components и интерфейс в браузере автоматически выполняют поиск по всем папкам компонентов (Component Folders) в Workspace и группируют компоненты по типу компонента (Component Type).

Связь между типом компонента (Component Type) и папкой компонента (Component Folder) задаётся на странице Data Management - Component Types в диалоге Preferences. Именно эти настройки используются при создании нового компонента. При создании компонента вы выбираете тип компонента (Component Type) в диалоге Create new component. Затем вашему новому компоненту назначается выбранный тип компонента, и он сохраняется в папку по умолчанию (Default Folder), заданную для этого типа компонента в диалоге Preferences. Эти настройки можно проверить, развернув раздел Advanced Settings в свойствах компонента во время редактирования. (show image)

Управление типом папки компонентов

Когда в папке типа Components ещё нет компонентов, здесь будет показан ряд элементов управления, которые помогут заполнить папку компонентами.

Используйте эти элементы управления, чтобы выполнить нужное действие:

  • Import Library – нажмите, чтобы открыть стандартный Windows-диалог Open и выбрать базу данных или библиотеку на основе файлов, сохранённую в локальной или сетевой папке. После открытия файла библиотеки запустится Library Importer в простом режиме (Simple mode) с загруженной выбранной библиотекой.
  • Create Component – нажмите, чтобы открыть Component Editor в режиме Single Component Editing, готовом для определения нового компонента.
  • Create Other Item Type – нажмите, чтобы открыть диалог Create New Item и создать новый элемент любого типа.

Независимо от того, есть ли в папке компоненты или нет, эти действия также можно выполнить через пункты меню, связанного с кнопкой Add Component в правом верхнем углу панели.

Просмотр состояния библиотеки (Library Health View)

Эта функция доступна, когда опция LibraryHealth включена в диалоге Advanced Settings.

При просмотре содержимого подключённого Workspace Altium 365 панель Explorer предоставляет доступ к представлению Library Health, из которого можно запускать проверки состояния и анализировать проблемы «здоровья» компонентов. Выберите пункт Library Health в области Server Folder панели, чтобы открыть это представление в панели.

Представление Library Health, открываемое из панели Explorer
Представление Library Health, открываемое из панели Explorer

Верхняя область представления содержит сводку по состоянию ваших компонентов с момента последнего запуска проверки. Ниже приведены поддерживаемые анализы проверок состояния, собранные в различные Issue Themes. Щелчок по плитке анализа проверки состояния откроет более подробное описание проверки с шагами по устранению (если доступны), а также подробный список всех компонентов, не прошедших эту проверку.

Представление Library Health использует тот же интерфейс и функциональность, что и подробная страница Library Healthdashboard, доступная из браузерного интерфейса Altium 365 Workspace. См. Accessing the Main Library Health Dashboard для получения дополнительной информации об этой странице.

Просмотр компонентов (Component View)

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

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

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

См. следующие разделы для получения дополнительной информации о работе с Components View.

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

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

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

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

Папка должна быть типа Components.

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

Параметр Name/Comment также включён в список. Это системный параметр.
Данные о видимости параметров хранятся как часть свойств папки Workspace — в самом Workspace — и являются глобальными для всех пользователей Workspace, а также для тех, с кем были расшарены соответствующие папки. Также учитывается иерархия папок: видимость параметров, настроенная для родительской папки, будет передаваться (наследоваться) всеми дочерними папками ниже по дереву.

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

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

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

Выбирайте несколько параметров по необходимости, используя стандартные приёмы множественного выбора (Ctrl+Click, Shift+Click).

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

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

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

Пример изменения типа компонента для выбранных ревизий Component Items, которые уже были выпущены — изначально с неверным типом, чтобы подчеркнуть возможность!
Пример изменения типа компонента для выбранных ревизий Component Items, которые уже были выпущены — изначально с неверным типом, чтобы подчеркнуть возможность!

Поиск компонентов

Панель Explorer предоставляет мощные возможности поиска. Можно выполнять либо общий поиск, либо целевой поиск с использованием сохранённых конфигураций поиска. Второй вариант позволяет искать по вашим компонентам с учётом конкретного типа компонента, а также использовать поиск по диапазону — удобная возможность, обеспечиваемая типами данных параметров компонентов с поддержкой единиц измерения (поддерживается через ссылочный шаблон компонента). Кроме того, к сохранённым поискам можно добавить сочетание клавиш, позволяющее быстро запускать поиск вне панели Explorer.

Хотя средство поиска, доступное через панель Explorer, является мощным, гораздо более удобный поиск предоставляется через панель Components panel — прямо там, где он нужен, и в той же панели, которую вы обычно используете изо дня в день при управлении и размещении компонентов в проектах. Панель Components позволяет ввести поисковую фразу и/или использовать выбор категорий и фильтров панели, чтобы сузить список компонентов под ваши конкретные задачи. Фильтры поддерживаются только для Workspace Library, и, как и панель Manufacturer Part Search panel, панель Components поддерживает фильтры поиска с учётом единиц измерения (преобразование текста в число).

Предварительные условия для поиска

Related pages: Создание и поддержка ваших компонентов и библиотек, Component Template

Чтобы в полной мере оценить и использовать все аспекты функции поиска панели Explorer при поиске по вашим компонентам, необходимо выполнить следующие требования:

  • Запустите Altium Designer и убедитесь, что программные расширения Component Template Editor и Explorer  установлены в составе этой установки.

    Эти программные расширения устанавливаются вместе с Altium Designer по умолчанию. Их можно установить или удалить вручную.

    Дополнительные сведения об управлении расширениями см. на странице Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

  • Используйте Workspace для хранения ваших компонентов Workspace.

  • Если вы ещё не создали компоненты со ссылочными component templates — обеспечивающими поддержку типов данных параметров компонентов с учётом единиц измерения — вам потребуется отредактировать и заново сохранить их в Workspace. Это можно сделать следующим образом:

    1. Отредактировать компонент, чтобы получить доступ к его определению во временном экземпляре Component Editor.
    2. Создать и выпустить шаблон компонента (CMPT) с:
      • Ревизиями по умолчанию для символа и основного посадочного места (как уже используется для компонента).
      • Значением Default Value для системного параметра ComponentType, установленным соответствующим образом (например, Resistors, если редактируется общий резистор). Доступен набор предопределённых типов компонентов, с возможностью создавать новые при необходимости.
      • Определёнными параметрами компонента, которые соответствуют всем параметрам компонента, уже определённым для компонента (таким образом, существующие значения будут сохранены, при этом параметры не будут дублироваться).
      • Для релевантных параметров (например, Value, Tolerance, Power и т. п.) установить соответствующий тип данных — тем самым сделав эти параметры «с учётом единиц измерения». Поддерживается ряд типов данных параметров компонентов с учётом единиц измерения.
    3. Назначить этот шаблон компонента редактируемому компоненту — из поля Template в разделе Advanced Settings, при использовании Component Editor в режиме Single Component Editing, либо из подменю, связанного с областью Required Models/Parameters в регионе Add » Templates, при использовании Component Editor в режиме Batch Component Editing.
    4. Подкорректировать значения любых параметров, отображаемых красным (т. е. значение недопустимо или параметр помечен как обязательный, но ещё не задан).
    5. Зафиксировать (commit) компонент в Workspace, в следующую ревизию компонента.

     

Доступ к функции поиска

Интерфейс функции поиска — представление Search — открывается через панель Explorer нажатием вкладки Search в нижней левой части панели. Представление состоит из трёх ключевых элементов, как показано на следующем изображении и далее описано.

В качестве альтернативы представление Search открывается при выполнении общего поиска — с использованием поля Search в верхней части панели — или при вызове сочетания клавиш, назначенного сохранённому поиску. Представление также можно открыть из представления Folders, щёлкнув по записи Search Results в области Server Folders (доступно после выполнения поиска).

Представление Search — выделенный пользовательский интерфейс внутри панели Explorer.
Представление Search — выделенный пользовательский интерфейс внутри панели Explorer.

  1. Поле общего поиска — обеспечивает стандартный поиск. Введите строку поиска и нажмите Enter.
  2. Сохранённые поиски — обеспечивают целевые поиски, которые можно сохранять для повторного использования. Эти типы поисков могут нацеливаться на компоненты по их типу, а также поддерживают расширенный поиск на основе значений параметров с учётом единиц измерения.
  3. Результаты поиска.
Двойной щелчок по записи Generic Search на панели Saved Searches применит последний поисковый запрос, введённый в универсальное поле поиска в верхней части панели Explorer. Это действует только в рамках текущего сеанса работы в САПР.

Создание сохранённого поиска

Чтобы создать новый сохранённый поиск, щёлкните правой кнопкой мыши в области Saved Searches и выберите New в контекстном меню. Появится диалог New Search, в котором задаются параметры поиска.

Создание нового сохранённого поиска.
Создание нового сохранённого поиска.

Используйте диалог для настройки поиска компонентов следующим образом:

  • Задайте поиску понятное имя (например, Resistors) с помощью Saved Search Name.

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

  • Установите поле Content Type в значение Component. Выпадающий список включает все поддерживаемые типы контента для Workspace (что позволяет создавать другие поиски на основе других типов контента).

    Выберите Component в выпадающем списке поля Content Type, чтобы выполнять поиск по компонентам в Workspace.
    Выберите Component в выпадающем списке поля Content Type, чтобы выполнять поиск по компонентам в Workspace.

  • Используйте область Parameters для настройки параметров поиска по необходимости. Будут перечислены все параметры, обнаруженные для типа контента Component. Для каждого параметра можно задать следующие три опции:

    • Show Filter – включите, чтобы над областью Search Results  на вкладке Search  отображалось соответствующее поле фильтра для параметра. Через такое поле можно уточнять поиск на основе критериев значений, заданных для этого параметра.

    • Default Visibility – включите, чтобы по умолчанию в области Search Results  на вкладке Search  отображался столбец для данного параметра. Столбцы с параметрическими данными можно скрывать или показывать в любой момент прямо в представлении.

    • Parameter - имя параметра. Это может быть системный параметр или пользовательский. Помните: чтобы использовать поиск по диапазону, параметры должны быть определены через назначенный шаблон компонента и поддерживать единицы измерения (то есть иметь конкретный тип данных).

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

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

      При задании значения:

      • Диапазон задаётся с помощью дефиса, например 1kOhm-10kOhm или 1k-10k. Также можно использовать «больше чем» (>) и «меньше чем» (<). Операторы «больше чем» и «меньше чем» включают граничные значения.

      • Выполняется буквальный строковый поиск; поле поддерживает подстановочные символы как для одного (?), так и для нескольких символов (*).

      • Чтобы сузить поиск до конкретного типа компонента, обязательно введите его тип в поле Default Value для параметра ComponentType (например, Resistors). Очень важно, чтобы ComponentType был указан для ваших компонентов до сохранения в Workspace. Обычно это задаётся в соответствующем шаблоне компонента, но также может быть задано вручную в Component Editor при редактировании компонента.

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

      Пример заданных параметров поиска.
      Пример заданных параметров поиска.

     

  • Если вы хотите, чтобы любой пользователь вашего Workspace видел и мог использовать ваш сохранённый поиск, оставьте опцию Public включённой. Если вы хотите сделать поиск приватным только для себя, отключите эту опцию.

После задания параметров поиска нажмите кнопку Add. Поиск будет сохранён как запись в разделе Generic Search в области Saved Searches представления.

  • Набор сохранённых поисков можно быстро сгенерировать, щёлкнув правой кнопкой мыши в области Saved Searches, затем выбрав команду Generate From Component Types в контекстном меню. Набор охватывает все поддерживаемые типы компонентов.

  • Включив параметры CreatedBy и/или ModifiedBy, вы можете создать сохранённый поиск, который выполняет поиск по указанному пользователю, создавшему/изменившему контент ().

Применение сохранённого поиска

Сохранённый поиск можно применить следующими способами:

  • После нажатия Add для вновь созданного поиска или Save после изменений существующего поиска, поиск будет применён автоматически.
  • Выберите поиск в области Saved Searches, затем нажмите Enter.
  • Используйте назначенное сочетание клавиш, чтобы переключиться на нужный сохранённый поиск, затем нажмите Enter.
  • Дважды щёлкните по записи сохранённого поиска.

Фильтрация компонентов будет выполнена на основе заданных критериев поиска, а результаты будут показаны в соответствующей области результатов. Если для каких-либо параметров в составе применённого сохранённого поиска включена опция Show Filter, над списком результатов будут доступны отдельные поля для этих параметров.

Пример результатов после применения заданного сохранённого поиска – Resistors. Поиск содержит четыре параметра, для которых включена опция Show Filter, поэтому поля для этих параметров отображаются как часть интерфейса поиска.
Пример результатов после применения заданного сохранённого поиска – Resistors. Поиск содержит четыре параметра, для которых включена опция Show Filter, поэтому поля для этих параметров отображаются как часть интерфейса поиска.

Для тех параметров, для которых показаны поля фильтра:

  • Если для параметра в составе поиска задано значение по умолчанию, его поле изначально будет заполнено этим значением, и оно будет применено при применении самого поиска.

  • Новое значение (конкретное или диапазон) можно задать для параметра, введя его непосредственно в поле.

Внесите необходимые корректировки и нажмите Enter, чтобы применить обновлённую фильтрацию.

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

  • Щёлкните по заголовку, чтобы отсортировать по этому элементу — один раз по возрастанию, ещё раз по убыванию.
  • Наведите курсор на заголовок, чтобы получить доступ к элементу управления фильтром, с помощью которого можно фильтровать по этому элементу.
  • Щёлкните и перетащите заголовок, чтобы изменить порядок отображаемых столбцов.
  • Перетащите заголовок столбца в область над заголовками, чтобы сгруппировать результаты по этому столбцу.

Редактирование сохранённого поиска

Чтобы изменить существующий сохранённый поиск, выберите его в области Saved Searches, щёлкните правой кнопкой мыши и выберите Edit в контекстном меню. Появится диалог Edit: [<SavedSearchName>], в котором можно внести необходимые изменения в поиск.

После внесения изменений нажмите кнопку Save — поиск будет применён в соответствии с новыми настройками.

Удаление сохранённого поиска

Чтобы удалить существующий сохранённый поиск, выберите его в области Saved Searches, щёлкните правой кнопкой мыши и выберите Delete в контекстном меню. В последующем диалоге подтверждения нажмите Yes — поиск будет удалён из списка сохранённых поисков.

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

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

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

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

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

Content