Creating a Schematic Symbol

Условное графическое обозначение на схеме обычно включает форму, которая может отражать функцию компонента и один или несколько выводов. То, как компонент будет представлен — т.е. внешний вид символа и расположение выводов компонента — определяется разработчиком. Это следует делать в соответствии с требованиями вашей организации и выбранными стандартами проектирования. Один символ компонента может представлять весь физический компонент целиком, либо компонент может быть определен несколькими подчастями, где каждая подчасть представляет некоторую логическую сущность внутри физического компонента (например, каждый элемент AND в микросхеме с четырьмя элементами AND, или катушка и группы контактов в реле). Такой тип компонента также называют многосекционным (multi-part) компонентом.

Создание нового условного обозначения

Условные обозначения можно создавать напрямую в подключенном Workspace:

  1. Выберите File » New » Library в главном меню, затем в открывшемся диалоге New Library выберите Create Library Content » Symbol в области Workspace этого диалога.

    Создайте новый Workspace Symbol с помощью диалога New Library
    Создайте новый Workspace Symbol с помощью диалога New Library

  2. В открывшемся диалоге Create New Item введите требуемую информацию, убедитесь, что включена опция Open for editing after creation и нажмите OK. Workspace Symbol будет создан, и откроется временный редактор условных обозначений, в котором активным документом будет .SchLib документ. Этот документ будет назван в соответствии с Item-Revision, в формате: <Item><Revision>.SchLib (например, SYM-001-0001-1.SchLib). Используйте этот документ, чтобы определить символ, как описано ниже.

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

  3. Когда символ определен должным образом, сохраните его в Workspace, используя элемент управления Save to Server справа от записи символа в панели Projects. Появится диалог Edit Revision, в котором при необходимости можно изменить Name, Description и добавить примечания к выпуску. После сохранения документ и редактор будут закрыты.

Сохраненный Workspace Symbol можно использовать при определении компонента с помощью Component Editor в режиме Single Component Editing mode или Batch Component Editing mode.

Workspace Symbols можно просматривать с помощью панели Components. Включите отображение моделей, нажав кнопку  в верхней части панели и выбрав Models, затем выберите категорию Symbols.

Чтобы отредактировать Workspace Symbol, щелкните правой кнопкой по его записи в панели Components и выберите команду Edit. Временный редактор снова откроется, и символ будет открыт для редактирования. Внесите необходимые изменения, затем сохраните документ в следующую ревизию Workspace Symbol.

При сохранении отредактированного символа в Workspace можно сохранить текущее состояние жизненного цикла символа. Управление выполняется с помощью опции Preserve lifecycle state (not recommended), доступной в диалоге Create Revision при повторном сохранении (). Когда опция включена, новая ревизия символа автоматически будет установлена в состояние жизненного цикла предыдущей ревизии. Эта возможность доступна тем, у кого назначено операционное разрешение Allow to skip lifecycle state change for new revisions (подробнее см. Setting Global Operation Permissions for a Workspace).

Вы также можете обновлять Workspace Symbol, используемый Workspace Component, непосредственно «на лету» в рамках редактирования этого Workspace Component в Component Editor в режиме Single Component Editing mode или Batch Component Editing mode.
  • С точки зрения разработчика, Workspace Component объединяет всю информацию, необходимую для представления компонента во всех доменах проектирования, в рамках одной сущности. Поэтому в этом смысле его можно рассматривать как контейнер — «ведро», в которое сохраняются все доменные модели и параметрическая информация. С точки зрения представления в различных доменах Workspace Component не содержит сами доменные модели Workspace, а содержит ссылки на эти модели. Эти ссылки задаются при определении компонента.
  • Условные обозначения также могут создаваться в Workspace в рамках импорта существующих библиотек компонентов старого поколения (SchLib, PcbLib, IntLib, DbLib, SVNDbLib). Интерфейс этого процесса — Library Importer — предлагает интуитивно понятный сценарий, который берет исходно выбранные библиотеки и импортирует их в ваш Workspace. Подробнее см. Library Importer.
  • Новый Workspace Symbol также можно создать при определении Workspace Component в Component Editor в режиме Single Component Editing mode.
  • Символ также можно создать как часть файловой библиотеки условных обозначений.

Определение условного обозначения

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

Примечания по созданию символов:

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

  • Электрическим является только один конец вывода. Этот конец называется hotspot. Убедитесь, что hotspot (конец, за который вы «держите» вывод) находится со стороны, удаленной от корпуса компонента. Дополнительные сведения см. в Pin object.

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

  • Опция, используемая для отображения designator и comment на листе редактора символов (Show Comment/Designator), включается/отключается для текущей библиотеки в режиме Library Options панели Properties. Выберите команду Tools » Document Options, чтобы отобразить панель Properties в этом режиме.

  • Шрифты можно настраивать индивидуально для каждого объекта по мере его размещения, либо можно задать предпочитаемые шрифты для новых объектов, отредактировав каждый из соответствующих объектов на странице Schematic - Defaults page диалога Preferences.

  • Используйте Schematic Symbol Generation Tool, чтобы быстро создавать компоненты с большим количеством выводов. Инструмент также поддерживает импорт сведений о выводах из таблицы через контекстное меню (правый клик).

  • Несколько выводов можно импортировать из таблицы в текущий символ с помощью команд Smart Grid в контекстном меню панели SCHLIB List — подробнее.

При создании Workspace Symbol обратите внимание, что требуется определить только графику символа — представление компонента более высокого уровня в домене редактирования схем. Это не «схемный компонент» в понимании старых, файловых методологий управления компонентами, где другие модели и параметры определялись как часть этого схемного компонента. Компоненту требуется только графическое изображение символа. Ссылки на другие доменные модели и параметры будут включены в определение самого компонента.

Перед тем как приступить к созданию символов компонентов, стоит потратить немного времени на настройку предпочтительных значений по умолчанию. Значения по умолчанию для всех объектов схемотехнического проектирования (как библиотечных, так и на листе) настраиваются на странице Schematic - Defaults диалога Preferences. Когда страница Preferences dialog открыта, нажмите F1, чтобы получить дополнительную информацию о параметре.

Подготовка рабочего пространства

Всегда рисуйте символ компонента рядом с началом координат листа (в центре листа). При необходимости переместите начало координат листа в центр окна проектирования, выбрав Edit » Jump » Origin (сочетание клавиш J, O). Проверьте строку состояния внизу слева, чтобы убедиться, что курсор находится в начале координат. Компоненты, поставляемые Altium, создаются вокруг этой точки, отмеченной перекрестием через центр листа. Вам следует всегда создавать свои компоненты рядом с этим началом координат.

Когда вы размещаете компонент на схеме, компонент «удерживается» началом координат листа библиотечного символа. Распространённый подход при создании символа — разместить «горячую точку» вывода 1 компонента в начале координат листа, чтобы при размещении из библиотеки на лист схемы компонент удерживался именно этим выводом. Хотя это не обязательно (вы можете размещать выводы и графические объекты корпуса символа где угодно на листе), если вы разместите объекты символа вдали от начала координат, то при размещении компонента из библиотеки на лист схемы он будет находиться на таком же расстоянии от курсора.

Единицы измерения по умолчанию для сеток схемы и библиотеки схем — дюймовые. Поскольку все компоненты Altium разработаны на этой дюймовой сетке, важно понимать последствия решения перейти на метрическую сетку листа: становится сложно корректно подключать проводники к компонентам, созданным на разных сетках. Обратите внимание, что дюймовые сетки можно использовать с метрическими форматами листов, например A3, поэтому при работе с листами метрических размеров не обязательно переходить на метрическую сетку. Единицы измерения для текущего листа задаются на вкладке General в области General region панели Properties в режиме Library Options (используйте команду Tools » Document Options из главного меню, чтобы перейти в этот режим панели Properties).

Используйте область General region панели Properties panel в режиме Library Options mode для задания единиц измерения текущего листа.
Используйте область General region панели Properties panel в режиме Library Options mode для задания единиц измерения текущего листа.

Единицы измерения для новых листов (схемных и библиотечных) задаются на странице Schematic – General диалога Preferences.

При необходимости включите параметр Show Comment/Designator в панели Properties panel для отображения строк Comment/Designator для текущего компонента в вашем библиотечном документе.

Объекты размещаются по текущей сетке привязки. Текущая сетка отображается внизу рабочего пространства слева в строке состояния.

Параметры Snap Grid и Visible Grid также можно задать в Properties panel в режиме Library Options mode. Вместо того чтобы открывать Properties panel каждый раз, когда нужно изменить сетку, можно нажимать G для циклического переключения сетки привязки между доступными настройками. Доступные настройки можно редактировать на странице Schematic – Grids диалога Preferences.

Обычно объекты и выводы размещают на сетке 100 mil или 50 mil, а строки — единственный тип объектов, который нужно размещать на сетке 10 mil. Чтобы упростить позиционирование текстовых строк, нажмите Ctrl при перемещении строки, чтобы временно переключить сетку на самое мелкое значение (по умолчанию 10 mil). 

Панель Properties

Когда активный документ — это документ библиотеки схем (*.SchLib), выберите команду Tools » Document Options в главном меню — панель Properties отображает Library Options. Следующие сворачиваемые разделы содержат сведения о доступных параметрах и элементах управления:

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

Дуга Эллипс
Графика Символ IEEE
Вывод Полигон
Полилиния Прямоугольник
Скруглённый прямоугольник Текстовая рамка
Текстовая строка Кривая Безье

Создание корпуса схемного символа

После настройки параметров рабочего пространства следующим шагом является создание графического представления компонента, т.е. создание графики символа, которая будет представлять этот компонент при размещении на листе схемы. Важно заранее определить стандарт графических схемных символов, которого вы будете придерживаться. Это обеспечит формальный шаблон при проектировании графики символов и гарантирует уровень единообразия. Методология проектирования Altium следует стандарту IEEE 315, который не только охватывает наиболее распространённые элементы схем, но и чётко определяет, как полупроводниковые элементы могут комбинироваться для обозначения множества типов кремниевых устройств.

Корпус символа создаётся размещением графических объектов в рабочем пространстве редактора библиотеки схем с помощью Place menu, Utilities bar или Active Bar. Дважды щёлкните по размещённому схемному символу, чтобы открыть панель Properties и дополнительно настроить каждую фигуру.

Altium Designer включает различные замкнутые формы символов, включая прямоугольник, полигон, эллипс и скруглённый прямоугольник, как показано ниже. 

            

К фигурам линейного типа относятся дуга, линия/полилиния, кривая Безье и эллиптическая дуга. Линии/полилинии могут включать стрелки и «хвосты». Дважды щёлкните, чтобы открыть панель Properties и настроить «головки» и «хвосты».  

 

Добавление выводов к символу

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

Вывод можно добавить к компоненту, который в данный момент отображается в рабочем пространстве документа библиотеки схем, одним из следующих способов. В каждом случае вывод появляется «плавающим» на курсоре, удерживаемый за электрический конец. Поверните и/или отразите вывод при необходимости и щёлкните, чтобы разместить его.

  • Используйте команду Place » Pin (или сочетание клавиш P, P).

  • Нажмите кнопку  на Active Bar.

  • Нажмите кнопку  в выпадающем списке объектов проектирования на панели инструментов Utilities .

  • Использование диалога Component Pin Editor — когда в рабочем пространстве не выбран ни один объект, панель Properties можно использовать для редактирования свойств символа, включая редактирование, добавление или удаление выводов. Панель также предоставляет доступ к диалогу Component Pin Editor; чтобы открыть его, нажмите кнопку  на вкладке Pins панели Properties. Диалог предоставляет единое удобное место для изменения некоторых свойств любого вывода, связанного с символом. Помимо редактирования свойств выводов, диалог также позволяет добавлять новые выводы или удалять существующие.

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

Сопоставление выводов компонента с выводами модели можно обновить в диалоговом окне Model Map dialog.
  • Type – электрический тип вывода. Этот тип используется при компиляции проекта или анализе документа схемы для обнаружения ошибок электрических соединений (с помощью функции Electrical Rules Check). Доступные типы: Input, I/O, Output, Open Collector, Passive, HiZ, Open Emitter и Power.

  • Owner – родительская часть, с которой связан вывод. Для односекционного компонента это значение всегда будет 1; оно имеет смысл только для многосекционного компонента. Многосекционный компонент также включает неграфическую часть, Part Zero. Part Zero используется для выводов, которые должны входить во все части многосекционного компонента, например, выводы питания.

    • Для многосекционного компонента соединения с сетями питания в идеале следует назначать через Part Zero. Вывод включается в Part Zero, если разместить его, а затем установить свойство Part Number в 0. Выводы, размещенные в Part Zero, будут отображаться во всех частях.
    • Выводы, размещенные в Part Zero, при необходимости также можно скрыть . Хотя такая практика не рекомендуется, для каждого вывода, который требуется подключать к сети питания таким образом, введите имя сети в поле Hidden Net Name на панели SCHLIB List или панели SCH List, а затем отключите опцию Show в диалоговом окне Component Pin Editor (или включите опцию Hide на панели SCHLIB List или панели SCH List).
    • Show – отражает, виден ли вывод на листе (включено) или скрыт (выключено). Хотя такая практика не рекомендуется, выводы питания многосекционных компонентов можно скрывать, если их отображение иначе создает ненужную загроможденность на листе схемы.

      Скрытые выводы компонента можно показать на листе в редакторе схем или редакторе библиотек схем , включив опцию Show All Pins в области Pins панели Properties. В редакторе библиотек схем также необходимо включить опцию Show Hidden Pins в главном меню Edit.
    • Number – используется для определения, отображается (включено) или скрывается (выключено) позиционное обозначение вывода при размещении родительской части на листе схемы.
    • Name – используется для определения, отображается (включено) или скрывается (выключено) отображаемое имя вывода при размещении родительской части на листе схемы.

      Чтобы инвертировать (добавить черту сверху) имя вывода, используйте один из следующих способов:

      • Добавьте символ обратной косой черты после каждого символа в имени вывода (например, H\O\L\D\).
      • Включите опцию Single '\' Negation на странице Schematic – Graphical Editing page диалогового окна Preferences, затем добавьте одну обратную косую черту в начале имени вывода (например, \HOLD).
  • Pin/Pkg Length – это длина вывода в корпусе.

  • Propagation Delay – отображает задержку распространения, то есть время, за которое фронт сигнала проходит от передатчика к приемнику.

  • Add – нажмите эту кнопку, чтобы добавить новый вывод в компонент. Новому выводу будет назначено следующее доступное позиционное обозначение (это может быть вывод 0), и он будет иметь следующие свойства по умолчанию:
    • Name1
    • Desc – пусто
    • Mapping – все 0
    • TypePassive
    • Owner – номер активной/выбранной части.
    • Show/Number/Name – все включены.
    После нажатия OK в диалоговом окне все вновь добавленные выводы будут первоначально размещены в правом нижнем углу компонента (или его части). При необходимости переместите их.
  • Remove – нажмите эту кнопку, чтобы удалить из компонента текущий выбранный вывод. Откроется диалог подтверждения; нажмите Yes, чтобы продолжить удаление. Если вы удаляете вывод у размещенного экземпляра компонента на схеме, возможно, потребуется заново проложить проводники, которые были подключены к этому выводу.

  • Следующие советы относятся к работе с Pin Grid:
    • За исключением полей, отображающих информацию о сопоставлении для любых моделей, связанных с родительской частью, все поля доступны для редактирования. Щелкните по полю один раз, чтобы выбрать его, затем введите значение или выберите нужный вариант. Щелкните вне поля или нажмите Enter, чтобы применить изменение.
    • Для многосекционного компонента выводы активной/выбранной части будут показаны с обычным белым фоном, а выводы всех остальных частей — с серым фоном.
    • Выводы можно сортировать по различным полям с помощью заголовка соответствующего столбца. Щелкните один раз для сортировки по возрастанию, щелкните еще раз — по убыванию. Shift+Click для сортировки по дополнительным полям. Ctrl+Click для отмены сортировки.

    Контекстное меню (правый щелчок)

    Контекстное меню таблицы предлагает следующие команды:

    • Jump – используется для перехода к текущему выбранному выводу в рабочем пространстве (с масштабированием и центрированием (где возможно)).
    • Add – используется для добавления нового вывода в компонент (или его часть).
    • Remove – используется для удаления текущего выбранного вывода из компонента. Откроется диалог подтверждения; нажмите Yes, чтобы продолжить удаление.
    • Edit – эта команда не работает.
    • Report – используется для открытия диалогового окна Report Preview.

    Область Properties

    Вкладка General

    • Location
      • (X/Y)
        • X (первое поле) – текущая координата X (горизонтальная) опорной точки объекта относительно текущего начала координат рабочего пространства. Отредактируйте, чтобы изменить положение объекта по X. Значение можно вводить как в метрических, так и в дюймовых единицах; указывайте единицы измерения при вводе значения, если они отличаются от текущих единиц по умолчанию.
        • Y (второе поле) – текущая координата Y (вертикальная) опорной точки объекта относительно текущего начала координат рабочего пространства. Отредактируйте, чтобы изменить положение объекта по Y. Значение можно вводить как в метрических, так и в дюймовых единицах; указывайте единицы измерения при вводе значения, если они отличаются от текущих единиц по умолчанию.
      • Rotation – используйте раскрывающийся список, чтобы выбрать поворот.
    • Properties
      • Designator – числовой идентификатор вывода. Каждый вывод части должен иметь уникальное позиционное обозначение. Используйте или , чтобы определить, будет ли Designator для вывода отображаться или скрываться при размещении родительской части на листе схемы.
      • Name – используется для задания необязательного отображаемого имени вывода. По умолчанию вновь размещенный вывод получает имя на основе значения позиционного обозначения. Задание отображаемого имени особенно полезно для компонентов типа ИС , где осмысленное имя позволяет быстро понять, как используется вывод. Используйте или , чтобы определить, будет ли Name для вывода отображаться или скрываться при размещении родительской части на листе схемы.

        Чтобы инвертировать (добавить черту сверху) имя вывода, используйте один из следующих способов:

        • Добавьте символ обратной косой черты после каждого символа в имени вывода (например, H\O\L\D\).
        • Включите опцию Single '\' Negation на странице Schematic – Graphical Editing page диалогового окна Preferences, затем добавьте одну обратную косую черту в начале имени вывода (например, \HOLD)).
      • Function – используйте это поле, чтобы задать несколько имён (функций) для редактируемого многофункционального вывода. Введите альтернативное имя вывода, затем нажмите Enter или щёлкните кнопку  справа от поля. Добавленные альтернативные имена будут показаны в виде меток под полем. Щёлкните «x» на метке функции, чтобы удалить её.

        • Ограничений для этого поля нет; можно использовать цифры и/или специальные символы (&, *, %, и т. п.).

        • Все Font Settings для пользовательского имени такие же, как у исходного имени вывода.

        • После размещения компонента на листе схемы функцию, которая будет отображаться как имя вывода, можно выбрать на вкладках Pins панели Properties в режиме Component.

      • Electrical Type – используйте раскрывающийся список, чтобы задать электрический тип вывода. Это используется при компиляции проекта или анализе документа схемы для обнаружения ошибок электрических соединений (с помощью функции Electrical Rules Check).
      • Description – при необходимости введите осмысленное описание вывода.
      • Pin Package Length – введите длину вывода в корпусе. Единица измерения будет автоматически добавлена после нажатия Enter.
      • Propagation Delay – введите задержку распространения. Единица измерения будет автоматически добавлена после нажатия Enter.
      • Part Number – это поле доступно, когда вывод добавляется в многосекционный компонент. Используйте стрелки вверх/вниз, чтобы указать секцию, с которой должен быть связан вывод. Многосекционный компонент также включает неграфическую секцию — Part Zero. Part Zero используется для выводов, которые должны присутствовать во всех секциях многосекционного компонента, например, выводов питания.
        • Вывод включается в Part Zero, если разместить его, а затем установить свойство Part Number в 0. Выводы, размещённые в Part Zero, будут отображаться во всех секциях.
        • Выводы, размещённые в Part Zero, при необходимости также можно скрыть. Хотя такая практика не рекомендуется, для каждого вывода, который должен подключаться к сети питания таким способом, введите имя сети в поле Hidden Net Name на панели SCHLIB List или панели SCH List, а затем отключите опцию Show в диалоге Component Pin Editor (или включите опцию Hide на панели SCHLIB List или панели SCH List).
      • Preview Window – эта область обеспечивает мгновенную визуальную обратную связь при изменении различных параметров, позволяя настроить внешний вид вывода в соответствии с требованиями проекта.
      • Pin Length – используйте, чтобы задать длину вывода в соответствии с текущими единицами измерения. Щёлкните по цветному полю, чтобы изменить цвет вывода.
    • Symbols
      Эти символы являются исключительно графическими. Истинное электрическое свойство вывода определяется значением, заданным для параметра вывода Electrical Type.
      • Inside – используйте, чтобы при необходимости добавить символ к выводу с внутренней стороны графики компонента.

      • Inside Edge – используйте, чтобы при необходимости добавить символ к выводу на внутренней кромке графики компонента.

      • Outside Edge – используйте, чтобы при необходимости добавить символ к выводу на внешней кромке графики компонента.

      • Outside – используйте, чтобы при необходимости добавить символ к выводу с внешней стороны графики компонента.

      • Line Width – используйте это поле, чтобы определить толщину линии, которой рисуются символы. Это обеспечивает поддержку требований ГОСТ, согласно которым эти символы должны иметь ту же толщину, что и линия, используемая для рисования условного обозначения компонента.

        Параметр Line Width также будет применяться к автоматическому символу, используемому в соответствии с заданным для вывода Electrical Type.
    • Font Settings
      • Designator
        • Custom Settings – включите, чтобы получить доступ к Font Settings ниже и настроить шрифт.
        • Font Settings – используйте элементы управления, чтобы настроить шрифт, размер шрифта, цвет и специальные параметры, такие как полужирный и подчёркивание.
        • Custom Position – включите, чтобы получить доступ к элементам управления ниже и настроить положение.
        • Margin – введите требуемый отступ.
        • Orientation – используйте раскрывающийся список, чтобы выбрать ориентацию.
        • To – используйте раскрывающийся список, чтобы выбрать нужный объект позиционного обозначения.
      • Name
        • Custom Settings – включите, чтобы получить доступ к Font Settings ниже и настроить шрифт.
        • Font Settings – используйте элементы управления, чтобы настроить шрифт, размер шрифта, цвет и специальные параметры, такие как полужирный и подчёркивание.
        • Custom Position – включите, чтобы получить доступ к элементам управления ниже и настроить положение.
        • Margin – введите требуемый отступ.
        • Orientation – используйте раскрывающийся список, чтобы выбрать ориентацию.
        • To – используйте раскрывающийся список, чтобы выбрать нужный объект имени.

    Вкладка Parameters

    • Parameters – в этой области перечислены все параметры, определённые в данный момент для вывода. Используйте значок или , чтобы показать/скрыть значение связанного параметра в рабочей области. Используйте значок или , чтобы заблокировать/разблокировать связанный параметр.
      • Name – имя параметра. Для параметра типа rule эта запись будет заблокирована как Rule.
      • Value – значение параметра. Для параметра типа rule запись будет отражать тип правила вместе со списком заданных ограничений.
    • Font – щёлкните, чтобы открыть меню и при необходимости выбрать шрифт, размер шрифта, цвет и атрибуты (полужирный, курсив и т. п.).
    • Other – щёлкните, чтобы открыть раскрывающийся список и изменить дополнительные параметры:
      • Show Parameter Name – включите, чтобы показывать имя параметра.
      • Allow Synchronization with Database – включите, чтобы синхронизировать с базой данных.
      • X/Y – введите координаты X и Y.
      • Rotation – используйте раскрывающийся список, чтобы выбрать поворот.
      • Autoposition – установите флажок, чтобы включить автопозиционирование.
    • Add – щёлкните, чтобы добавить параметр. Используйте , чтобы удалить текущий выбранный параметр.
    Для многосекционного компонента соответствующие выводы выбранной секции будут подсвечены в диалоге Component Pin Editor. Все выводы других секций будут отображаться серым цветом.
    К диалогу Component Pin Editor также можно получить доступ в редакторе схем для размещённого компонента (или его секции).

    Настройка свойств вывода

    Нажмите Tab, чтобы открыть режим Component панели Properties и отредактировать свойства вывода перед размещением. Числовые значения будут автоматически увеличиваться при последующих размещениях выводов. Поведение автоинкремента настраивается в параметрах Auto-Increment During Placement на странице Schematic – General диалога Preferences . Используйте отрицательные значения для автоуменьшения.

    Используйте страницу Schematic - General диалога Preferences , чтобы определить поведение автоинкремента.
    Используйте страницу Schematic - General диалога Preferences , чтобы определить поведение автоинкремента.  Во время размещения или при перемещении вывода он удерживается за электрический конец (также называемый «горячим» концом вывода). Вывод должен быть расположен так, чтобы электрический конец был направлен от тела компонента. Нажмите пробел, чтобы повернуть вывод во время перемещения.

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

    У вывода есть ряд свойств, включая Name и Designator. Именно Designator вывода используется для сопоставления вывода символа с площадкой посадочного места на PCB. Расстояние по умолчанию, на котором Designator и Name вывода отображаются от конца вывода, является системной настройкой для редакторов Schematic и Schematic Library. Настройте Pin Margin на странице Schematic – General диалога Preferences .

    Индивидуальные настройки для Name можно задать в диалоге Component Pin Editor .

    У вывода есть параметр Electrical Type, который используется системой проверки электрических правил Altium для подтверждения корректности соединений «вывод-вывод». Установите этот параметр в диалоге Component Pin Editor в соответствии с электрическим типом данного вывода компонента. Значение Pin Length по умолчанию должно соответствовать выбранной сетке привязки (обычно 100 mil или 50 mil). Длина по умолчанию — 30; типичные длины — 20 или 30.

    Symbols В диалоге Component Pin Editor можно добавлять в разные позиции вывода Pin обозначения, чтобы представить электрическую информацию о выводе.

    Вставка массива

    В дополнение к стандартным командам вырезания, копирования и вставки при создании символа компонента можно также использовать команду Edit » Paste Array из главного меню, чтобы разместить текущее содержимое буфера обмена в текущем документе в виде вертикального или горизонтального массива объектов. Это может быть особенно полезно, когда создаваемый символ компонента должен включать несколько выводов.

    После запуска команды появится диалоговое окно Setup Paste Array.

    Диалоговое окно Setup Paste Array
    Диалоговое окно Setup Paste Array

    Настройте необходимые параметры и нажмите OK.

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

    Вам будет предложено выбрать начальную точку на документе, куда будет вставлен массив. Просто установите курсор в нужное место и щелкните или нажмите Enter. Массив будет вставлен в выбранной начальной точке.

    Добавление символов IEEE

    Для представления логических функций или устройств в символе схемы можно использовать символы IEEE. Эти символы позволяют пользователям понимать логические характеристики таких функций или устройств без необходимости иметь специальные знания об их внутренних характеристиках.

    Доступные для размещения символы IEEE показаны на изображении ниже.

    Определение свойств символа

    Свойства символа, такие как позиционное обозначение и описание, редактируются в режиме Symbol  панели Properties .

    • Designator - введите требуемый префикс позиционного обозначения и затем ?. Рекомендуется, чтобы префикс состоял только из букв.

    • Name и Description - эти строки полезны при выполнении поиска по символам.

    • Type определяет, какой тип компонента представляет этот символ. Нестандартные компоненты, такие как логотип компании (Graphical) или радиатор (Mechanical), можно создавать как условные графические обозначения и размещать в проекте.

    Тип компонента

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

    Эти ситуации управляются настройкой Type компонента. Для только что описанного примера тип компонента можно установить в Graphical. Еще один особый класс компонентов — тестовая точка: этот компонент требуется и на схеме, и на PCB. Он должен проверяться при синхронизации проекта, но не требуется в BOM. В этом случае Type компонента устанавливается в Standard (No BOM).

    Для нестандартного типа компонента установите Type  соответствующим образом.
    Для нестандартного типа компонента установите Type соответствующим образом.

    Помимо использования для определения, должен ли компонент включаться в BOM, поле Type также используется для определения того, как этот компонент обрабатывается при синхронизации компонентов. Все типы Standard, Net Tie и Jumper полностью синхронизируются, то есть компонент передается со схемы на PCB и проверяется связность цепей. Для Mechanical и Graphical Type компонент не передается со схемы на PCB. Если компонент одного из этих типов был размещен вручную на PCB и выбран соответствующий параметр Type, выполняется синхронизация на уровне компонентов, но проверки связности на уровне цепей не выполняются.

    Подробную информацию о различных параметрах Type см. в режиме Component mode панели Properties.

    Разбиение компонента на несколько частей

    В некоторых случаях целесообразнее разделить компонент на несколько символов, каждый из которых называется Part. Примеры: резисторные сборки, содержащие восемь отдельных резисторов, каждый из которых может использоваться независимо от остальных; катушка и группы контактов в реле; или, например, каждый вывод разъема, если вы предпочитаете размещать выводы разъема по всему листу, а не подводить проводники к одному символу разъема. Еще один пример — 74F08SJX, четырехкратный элемент И с двумя входами: в этом устройстве есть четыре независимых двухвходовых элемента И. Хотя компонент можно нарисовать как один символ, показывающий все четыре элемента, гораздо полезнее изобразить его как четыре отдельных элемента, где каждый может размещаться независимо от других в любом месте схемы.

    Такие компоненты называются multi-part components. Каждая часть рисуется отдельно в редакторе библиотек схем, и выводы добавляются соответствующим образом. На изображении ниже показана одна и та же резисторная сборка, нарисованная как одна часть, а затем как четыре отдельные части.

    Одна и та же резисторная сборка показана как одна часть слева и как четыре отдельные части справа.
    Одна и та же резисторная сборка показана как одна часть слева и как четыре отдельные части справа.

    Примечания по работе с многосекционными компонентами:

    • В редакторе условных графических обозначений используйте команду Tools » New Part в главном меню, чтобы добавить еще одну часть к текущему компоненту. Либо нажмите кнопку  на Active Bar или щелкните правой кнопкой мыши в рабочей области и выберите Tools » New Part в контекстном меню. К компоненту добавляется новая часть, открывается пустой лист для этой части и делается активным в окне проектирования. Используйте этот лист, чтобы добавить примитивы, которые будут составлять графическое представление части.
    • Используйте панель SCH Library, чтобы переключаться между частями многосекционного компонента, как показано ниже.

      Также можно использовать команды Tools » Next Part и Tools » Previous Part в контекстном меню рабочей области, чтобы показать следующую или предыдущую часть.

    • Чтобы удалить активную часть из открытого многосекционного компонента в текущем документе, выберите Tools » Remove Part в главном меню или щелкните правой кнопкой мыши и выберите Tools » Remove Part в контекстном меню. Также можно удалять части многосекционного компонента непосредственно из панели SCH Library .

      Удаленные части компонентов нельзя восстановить с помощью команды Undo.
    • Если части компонента немного отличаются, можно копировать и вставлять содержимое между частями и обновлять, например, только информацию о выводах в новых частях.
    • Редактор условных графических обозначений позволяет иметь неограниченное число частей в одном компоненте, и каждая часть может поддерживать разные графические представления благодаря функции уровня компонента Alternate Display Mode feature. Кроме того, многосекционный компонент может быть представлен либо одним символом (все части), либо несколькими символами (для каждой части) при использовании только одного компонента за счет заданных Normal и Alternate Modes — узнать больше.
    • Обозначение (designator) многосекционного компонента включает суффикс для идентификации каждой секции. Суффикс может быть буквенным или числовым и задается в области Alpha Numeric Suffix на странице Schematic - General диалога Preferences. Обратите внимание: этот параметр относится к настройкам среды установки ПО. Он не сохраняется ни в библиотеке, ни в файле схемы и, следовательно, не «путешествует» вместе с файлами проекта.
    • Многосекционные компоненты считаются однородными, то есть все секции эквивалентны при аннотировании схемы и потенциально могут быть взаимозаменяемы в процессе аннотирования. Например, катушка реле может быть поменяна местами с группой контактов реле — в зависимости от их относительного расположения на листе схемы. Чтобы зафиксировать конкретную секцию в размещенном компоненте, включите параметр Lock Icon в панели Properties, как показано ниже.

    • При аннотировании схемы секции многосекционного компонента «упаковываются» вместе, чтобы сформировать компонент в соответствии с Matching Options, настроенным в диалоге Annotate dialog (как показано ниже). Включенные флажки слева определяют, какие свойства компонента должны совпадать, чтобы секции могли быть упакованы вместе. Если вам нужно управлять упаковкой конкретных секций так, чтобы они оказались в одном и том же физическом компоненте (например, пара операционных усилителей в фильтре), и вы не хотите назначать и фиксировать их вручную, добавьте к этому компоненту дополнительный параметр и задайте значение, определяющее, какие секции должны упаковываться вместе. На верхнем изображении ниже показаны параметры сопоставления в диалоге Annotate. Включенные параметры используются для сопоставления многосекционных компонентов; параметр ResPack был добавлен в панели Properties (нижнее изображение) для управления упаковкой резисторов в корпуса (когда у секций одинаковое значение параметра, их можно упаковать в один физический компонент). Обратите внимание на опцию Strictly. Если она включена, секции must должны включать этот параметр, чтобы быть упакованными вместе. Будьте осторожны с этой опцией, если вы управляете упаковкой разных типов многосекционных компонентов: все они должны включать этот параметр, если Strictly включено.

    • Перестановка секций на PCB может выполняться только для компонента, секции которого определены как многосекционный компонент. Подробнее см. в документе Pin Pair and Part Swapping.
    • Чтобы определить выводы питания, можно создать для компонента дополнительную секцию и разместить выводы VCC и GND на этой секции. Не забудьте включить опцию   в панели Properties, чтобы гарантировать, что при повторном аннотировании ее нельзя будет поменять местами ни с одним из логических элементов (gates).

    Режимы отображения — несколько представлений одного и того же компонента

    ПО поддерживает различные варианты отображения одного и того же компонента. Эти представления могут содержать разные графические изображения компонента, например представление DeMorgan или IEEE. Или, например, некоторые ваши заказчики предпочитают, чтобы резисторы рисовались прямоугольником, тогда как другие предпочитают «волнистую» линию.

    Каждое из таких представлений называется режимом отображения Mode. Если для секции добавлен альтернативный вид, он отображается для редактирования в редакторе символов схемы при выборе альтернативного режима из подменю Tools » Mode в главных меню и из выпадающего списка Mode на панели инструментов Mode. Текущее графическое представление активного компонента обозначается включенным значком «галочки» рядом с его пунктом в главных меню или в выпадающем списке Mode  на панели инструментов Mode . Однако учтите, что в меню и на панели инструментов перечисляются только первые 20 альтернативных графических режимов.

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

    Резистор, созданный с двумя режимами отображения. Редактор библиотек включает панель инструментов Mode, которую можно использовать для добавления/удаления режимов и переключения между ними.
    Резистор, созданный с двумя режимами отображения. Редактор библиотек включает панель инструментов Mode, которую можно использовать для добавления/удаления режимов и переключения между ними.

    Чтобы добавить альтернативный режим отображения, при отображении секции компонента в окне проектирования редактора символов схемы выберите Tools » Mode » Add или нажмите кнопку на панели инструментов Mode . Отобразится пустой лист для отображения Alternate N (N — следующий доступный номер в диапазоне 1-255). Обычно вы копируете секцию, созданную в режиме Normal , и вставляете ее в новый режим Alternate . Используйте Edit » Copy и Edit » Paste, чтобы скопировать и вставить режим Normal в режим Alternate . . Это дает корректный набор выводов, после чего можно изменять графические элементы и при необходимости перемещать выводы.

    Чтобы переименовать текущий альтернативный режим, выберите команду Tools » Mode » Rename  в главных меню или нажмите Rename  на панели инструментов Mode. После запуска команды появится диалог Rename Alternate Representation . Введите новое имя для выбранного символа и нажмите OK. После этого данный альтернативный режим будет отображаться с заданным именем в главных меню и на панели инструментов Mode.

    Чтобы удалить текущее графическое представление (режим) активного компонента, выберите команду Tools » Mode » Remove в главных меню или нажмите кнопку на панели инструментов Mode. Можно удалить любое из графических представлений (Normal и Alternate), существующих для компонента. Если у компонента есть одно или несколько альтернативных представлений и вы удаляете представление Normal, то первое альтернативное (Alternate 1) станет представлением Normal. Все остальные альтернативные представления будут перенумерованы соответствующим образом. Если у компонента нет альтернативных представлений и вы удаляете представление Normal, диалог подтверждения попросит подтвердить удаление компонента из библиотеки — нажатие Yes  фактически удалит компонент из библиотеки.

    Нужный режим выбирается при размещении компонента из библиотеки на лист схемы с помощью селектора Mode в области Graphical панели Properties. Режим размещения по умолчанию — это режим, который отображался в редакторе библиотеки при последнем сохранении библиотеки.

    Каждый режим должен включать один и тот же набор выводов. Если это не так, при проверке проекта будет выдано предупреждение. Это требуется потому, что для каждого посадочного места (footprint), связанного с этим компонентом, можно определить только один набор pin-to-pad mappings. При этом выводы не обязаны находиться в одном и том же месте в каждом режиме.

    Использование многосекционных компонентов с альтернативными режимами

    Altium Designer поддерживает представление многосекционного компонента либо как одного символа (все подсекции), либо как нескольких символов (по одному на каждую отдельную подсекцию), используя только один компонент за счет определенных Normal и Alternate Modes. Например, сдвоенный операционный усилитель может быть представлен двумя символами в одном режиме отображения и одним символом — в другом режиме, как показано на изображении ниже. В этом случае у второй секции не будет примитивов в режиме отображения с одним символом.

    В редакторе символов схемы секции без примитивов должны быть перечислены ниже всех секций, имеющих примитивы, в списке секций символа, который виден в панели SCH Library.

    Формирование отчета по компоненту

    Component Report содержит сведения об активном символе.

    1. Выберите Reports » Component (сочетание клавиш R, C).
    2. Отчет с названием <LibraryName>.cmp открывается как активный документ. Файл включает имя компонента и количество секций, содержащихся в компоненте. Для каждой секции приводятся сведения о выводах для каждого графического представления (Normal и всех Alternates).

    3. Закройте отчет, чтобы вернуться в рабочее пространство редактора схем.

    Поддержка компонентов-перемычек (Jumper)

    Перемычки (Jumpers), также называемые wire links, позволяют заменить трассировку компонентом Jumper, что часто является важным условием успешного проектирования односторонней платы. Altium Designer поддерживает использование компонентов-перемычек через специальный тип компонента Jumper.

    Хотя можно начать с размещения посадочных мест Jumper непосредственно на PCB, рекомендуемый рабочий процесс начинается со схемы. Подробнее см. на странице Working with Jumper Components.

    Использование инструмента генерации условных графических обозначений (Schematic Symbol Generation Tool)

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

    Чтобы снизить нагрузку, связанную с созданием символов компонентов, Altium Designer предоставляет продвинутый Schematic Symbol Generation Tool, основанный на интерфейсе мастера символов и диалоге редактора выводов. Он включает автоматическую генерацию графики символа, табличные сетки выводов и интеллектуальную вставку данных.

    Чтобы получить доступ к возможностям Schematic Symbol Generation Tool в Altium Designer, необходимо установить программное расширение Schematic symbol generation tool. Это расширение устанавливается вместе с Altium Designer по умолчанию. Его можно установить или удалить вручную.

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

    Создание символа

    Инструмент генерации условных графических обозначений (Schematic Symbol Generation Tool) становится доступен в редакторе библиотек схем при выборе команды Tools » Symbol Wizard в главном меню. К нему также можно получить доступ при создании компонента Workspace с помощью Component Editor in its Single Component Editing mode, нажав значок раскрывающегося списка на кнопке под моделью символа и выбрав в меню Wizard .

    Чтобы создать новый символ компонента с помощью этого инструмента, сначала добавьте новый компонент в активный документ библиотеки. Затем новый символ можно разработать через интерфейс инструмента — диалог Symbol Wizard, который открывается при запуске команды. Используйте диалог, чтобы интерактивно определить символ компонента в соответствии с требованиями, включая количество выводов, их расположение и данные выводов.

    • Number of Pins - вручную введите значение или используйте стрелки вверх/вниз, чтобы увеличить или уменьшить требуемое количество выводов.
    • Layout Style - выберите один из предопределённых шаблонов, в которых позиционирование выводов назначается автоматически. Используйте раскрывающийся список, чтобы выбрать предпочтительное расположение. Изображение Preview  справа и данные в столбце Side будут обновляться соответствующим образом. Варианты включают:
      • Dual in-line
      • Quad side 
      • Connector zig-zag 
      • Connector 
      • Single in-line 
      • Manual
        Конфигурация Manual означает, что позиции выводов не назначаются автоматически. Стиль компоновки вернётся к этой настройке, если позиционирование выводов стандартного стиля (Quad sideConnector zig-zag и Single in-line) было отредактировано.

    Grid

    • Position – индекс опорной позиции вывода символа. Эти данные не редактируются.
    • Group – строка, вводимая вручную и используемая для определения общей группы выводов.
    • Display Name – строка атрибута отображаемого имени вывода компонента.

      Имена выводов, введённые с косыми чертами, будут распознаны как альтернативные имена выводов и добавлены в свойства выводов сгенерированного символа. Обратите внимание: использование символа «/» в качестве разделителя функций вывода жёстко задано, поэтому если имя вывода должно содержать «/», но без создания для него пользовательских имён вывода (например, I/O), вы можете удалить эти дополнительные имена выводов, используя режим Pin mode of the Properties panel после создания символа.
    • Designator – строка атрибута обозначения (designator) вывода. По умолчанию она будет автоматически соответствовать Position  вывода.
    • Electrical Type – используйте раскрывающийся список в поле, чтобы выбрать электрический тип вывода. Варианты включают InputI/OOutputOpen CollectorPassiveHiZOpen Emitter и Power.
    • Description – строка атрибута описания вывода.
    • Side – используйте раскрывающийся список в поле, чтобы выбрать положение символа. Выберите из LeftBottomRight и Top. После изменения этой области настройка Layout style меняется на Manual.
    Щёлкните по заголовку столбца, чтобы упорядочить данные таблицы по этому столбцу. Щёлкните ещё раз, чтобы переключить порядок между возрастанием и убыванием.

    Внутри таблицы можно использовать стандартные приёмы копирования и вставки для заполнения данных из одной группы ячеек в другую. Например, можно выделить три ячейки в столбце, скопировать данные (right-click – Copy), затем выбрать три целевые ячейки и вставить данные (right-click – Paste). Тот же приём можно использовать для копирования выделенных данных из внешнего источника, например из электронной таблицы, текста или PDF-файла.

    Ячейки таблицы можно редактировать вручную — по одной или сразу несколько. Используйте стандартные приёмы Ctrl+click и Shift+click. Чтобы редактировать несколько ячеек в столбцах с раскрывающимися списками, выделите нужный диапазон ячеек, затем выполните новый выбор в меню в одной из выделенных ячеек.

    Меню правой кнопки мыши

    • Move Up - используется для перемещения выбранных данных на одну строку вверх.
    • Move Down - используется для перемещения выбранных данных на одну строку вниз.
    • Copy - используется для копирования выбранных данных в буфер обмена.
    • Paste - используется для вставки последних данных, скопированных в буфер обмена, в позицию курсора.
    • Smart Paste - используется для открытия диалога Pin Data Smart Paste, чтобы скопировать несколько столбцов данных из внешнего источника в соответствующие столбцы таблицы. В диалоге настройте данные столбцов и разделители, затем нажмите Paste. Подробнее о Smart Paste.
    • Clear - используется для удаления данных выводов.

    Предпросмотр

    Эта область отображает предварительный просмотр графики символа и динамически отражает текущие настройки и данные выводов. Используйте ползунок или - и + для увеличения/уменьшения масштаба изображения.

    Дополнительные элементы управления

    • Continue editing after placement - если включено, диалог останется активным (позволяя продолжить редактирование) после размещения компонента.
    • Place - используется для размещения завершённого символа и данных выводов. Варианты включают:
      • Place Symbol
      • Place New Symbol
      • Place New Part

    Вставка данных выводов

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

    Внутри таблицы можно использовать стандартные приёмы копирования и вставки для заполнения данных из одной группы ячеек в другую. Например, выделив три ячейки в столбце, скопировав данные (правая кнопка мыши — Copy), затем выбрав три целевые ячейки для вставки (правая кнопка мыши — Paste).

    Тот же приём можно использовать для копирования и вставки выделенных данных из внешнего источника, например из электронной таблицы, текстового файла или PDF-файла.

    Пример вставки данных, скопированных из внешней электронной таблицы, в таблицу Pin data.Пример вставки данных, скопированных из внешней электронной таблицы, в таблицу Pin data.

    Smart Paste

    Помимо стандартных приёмов копирования и вставки, Smart Paste предоставляет возможность заполнять несколько столбцов данными из внешнего источника, используя автоматизированное сопоставление столбцов.

    Чтобы скопировать несколько столбцов исходных данных в соответствующие столбцы таблицы Pin data, щёлкните правой кнопкой мыши в таблице и выберите команду Smart Paste в контекстном меню. Откроется диалог Pin Data Smart Paste, который будет заполнен исходными данными. Доступен набор разделителей данных, которые можно выбрать в соответствии с разделителями, используемыми в исходных данных.

    Диалог  Pin Data Smart Paste
    Диалог Pin Data Smart Paste

    Размещение символа

    После настройки параметров и данных выводов символ можно разместить в рабочей области для активного компонента библиотеки. Размещение может выполняться как для одиночного компонента, так и как для одной секции многосекционного компонента — с использованием соответствующих команд, доступных в контекстном меню, связанном с кнопкой Place в диалоге. Обратите внимание: если включена опция Continue editing after placement, диалог Symbol Wizard останется активным (позволяя продолжить редактирование) после размещения компонента/части.

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

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

    Инструмент Smart Grid Insert, доступный на панели SCHLIB List, позволяет сопоставлять текущие данные из буфера обмена со свойствами объектов Altium Designer. Эти инструменты значительно упрощают процесс создания символов схем, и за несколько шагов вы можете создать выводы компонента напрямую из внешних данных, таких как электронная таблица, PDF или ASCII-файл.

    Подробнее о List panels.

    Хотя можно копировать напрямую из исходных данных выводов в Altium Designer, стоит выполнить небольшую подготовительную работу, чтобы получить оптимальный результат. Лучше всего делать это в электронной таблице. Обычно потребуется выполнить всего несколько шагов, включая:

    • Добавление строки заголовков упрощает сопоставление столбцов. Не беспокойтесь о том, чтобы названия столбцов совпадали в точности — Altium Designer хорошо справляется с автоматическим определением корректного сопоставления.

    • Добавление столбца Object Kind, чтобы Altium Designer понимал, что нужно создавать объекты типа «вывод» (pin).

    • Добавление столбца Type, чтобы задать электрический тип каждого вывода.

    • Указание координат X и Y для выводов. В электронных таблицах есть отличные инструменты для заполнения ячеек значениями: например, если в Microsoft Excel щёлкнуть правой кнопкой и потянуть, выделяя набор ячеек, можно задать нужную числовую последовательность — это упрощает равномерное размещение выводов в библиотеке схемных символов.

    Компоненты с большим числом выводов и регулярной разбивкой на секции, например FPGA, удобно реализовывать в виде многосекционных (multipart) компонентов в Altium Designer. Самый простой способ — создать все выводы в первой части компонента Altium Designer, а затем вырезать и вставить блоки выводов в другие части.

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

    Используйте инструменты таблицы, чтобы добавить подходящие координаты X и Y для выводов.
    Используйте инструменты таблицы, чтобы добавить подходящие координаты X и Y для выводов.

    Выделите и скопируйте нужные ячейки в вашей таблице. Не беспокойтесь, если в выделении есть столбцы, которые вам не нужны — инструменты Smart Grid могут их игнорировать.

    В Altium Designer щёлкните правой кнопкой в панели SCHLIB List и выберите Smart Grid Insert в меню, чтобы открыть диалог Smart Grid Insert. Если исходные данные содержат строку заголовков, Altium Designer попытается автоматически определить тип объекта, а затем сформирует список создаваемых объектов. Важно помнить: до сопоставления столбцов список создаваемых объектов будет иметь свойства текущего объекта вывода по умолчанию в Altium Designer. Например, если вы хотите, чтобы все выводы размещались под углом 180 градусов и имели длину 20, задайте значения по умолчанию в Altium Designer до запуска процесса Smart Grid. Тогда не придётся добавлять эти настройки в таблицу или редактировать их в Altium Designer после создания. Не знаете, как задать значения по умолчанию? Просто выберите Place » Pin в меню, затем перед размещением вывода нажмите Tab, чтобы отредактировать значения по умолчанию, после чего разместите и удалите этот один вывод.

    Ещё одно большое преимущество строки заголовков — возможность использовать кнопку Automatically Determine Paste. Это отличная функция: она ищет и сравнивает поля создаваемого объекта с заголовками столбцов исходных данных и делает разумный выбор того, как их сопоставить. Не переживайте, если автоматическая функция где-то ошибётся — можно использовать кнопку Undo Paste, чтобы отменить сопоставление столбца. Для ручного сопоставления выберите столбец в исходных данных и соответствующий ему столбец в создаваемых объектах, затем нажмите кнопку Paste Column.

    Как только вы нажмёте OK, набор созданных объектов появится в рабочей области. Добавьте подходящее тело к каждой части, затем вырежьте и вставьте, чтобы создать отдельные части — и ваш символ готов.

    Выводы, вставленные Smart Grid, и части с добавленными телами компонентов. 
    Выводы, вставленные Smart Grid, и части с добавленными телами компонентов.

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

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

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

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

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

    Content