Включая штрих-коды и логотипы

Краткий обзор

В этой статье показано, как добавлять штрихкоды и графические элементы фирменного стиля непосредственно на печатную плату в Altium Designer с помощью встроенных инструментов редактора печатных плат. В ней пошагово рассматривается размещение линейных штрихкодов, QR-кодов и кодов Data Matrix в виде текстовых объектов, объясняются основные параметры, влияющие на считываемость и размеры кодов, а также описываются различные способы добавления логотипов и другой графики на плату: с помощью пользовательских шрифтов, импорта файлов изображений, вставки метафайлов из буфера обмена и OLE-объектов. Если вам нужно практическое руководство, которое поможет упростить идентификацию, отслеживание и нанесение фирменной символики на платы в процессе производства, эта статья познакомит вас с доступными возможностями и способами их применения. Читайте дальше и используйте эти функции при разработке следующей печатной платы.

- Узнайте, какие типы штрихкодов поддерживаются, как размещать их на любом слое печатной платы и какие настройки определяют их размер, отображение текста и технологичность изготовления.
- Ознакомьтесь с различными способами добавления логотипов и графики на печатную плату, чтобы выбрать подход, который лучше всего соответствует вашему процессу проектирования.
- Разберитесь в важных ограничениях и особенностях работы с импортируемой графикой, включая поддерживаемые форматы файлов, масштабирование, размещение на слоях и преобразование вставленных или импортированных изображений в редакторе печатных плат.
Узнайте больше с ИИ:

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

Добавление штрихкода

Altium Designer позволяет размещать штрихкоды непосредственно на любом слое печатной платы, что упрощает их нанесение в процессе производства. Штрихкоды часто используются для маркировки и идентификации печатных плат, упрощая, например, складской учет с помощью автоматических сканеров. Поддерживаются различные типы кодов: линейные штрихкоды, QR-коды и коды Data Matrix. Также поддерживаются специальные строки. Штрихкод размещается в документе печатной платы как соответствующим образом настроенный текстовый объект (Place » String или Place » Text Frame). Чтобы создать штрихкод нужного типа, откройте свойства текстового объекта на панели Properties, установите для Font Type значение BarCode в области Properties , затем установите для Type значение Linear, QR Code или Data Matrix.

Поддержка QR-кодов и кодов Data Matrix доступна, если параметр PCB.QRCodes включен в диалоговом окне Advanced Settings.

Настройка линейного штрихкода

Настроив текстовый объект как линейный штрихкод (установив для его Font Type значение BarCode и выбрав Linear в качестве Type), задайте необходимые параметры отображения на панели Properties этого объекта. Поддерживаются стандарты штрихкодов ISO Code 39 (стандарт Министерства обороны США) и Code 128 (международный стандарт идентификации товаров). Исходную текстовую строку, на основе которой формируется штрихкод, также можно отобразить, включив параметр Show Text.

При отображении текста выберите шрифт TrueType и задайте подходящую высоту текста.

Пример штрихкода с исходным текстом, читаемым человеком, под ним.
Пример штрихкода с исходным текстом, читаемым человеком, под ним.

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

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

Пример использования инверсного штрихкода и дополнительных инверсных текстовых строк.
Пример использования инверсного штрихкода и дополнительных инверсных текстовых строк.

Настройка QR-кода или кода Data Matrix

QR-код — это двумерный штрихкод, который считывается смартфонами и, как и обычный штрихкод, содержит информацию. QR-коды можно использовать для совершения звонка, отправки сообщения или электронного письма и даже для открытия веб-сайта. Data Matrix — это двумерный код с квадратным или прямоугольным расположением элементов.

Настроив текстовый объект как QR-код или код Data Matrix (установив для его Font Type значение BarCode и выбрав соответственно QR Code или Data Matrix в качестве Type), задайте необходимые параметры отображения на панели Properties этого объекта. Выберите требуемый Size Mode и задайте размеры кода с помощью следующих параметров:

  • By Pixel Width — введите ширину одного пикселя QR-кода или кода Data Matrix в поле Pixel Width . Этот параметр помогает обеспечить воспроизводимость изображения.

  • By Full Width — введите общую ширину QR-кода или кода Data Matrix в поле Full Width.

Введите размер полей слева и справа в поле Horizontal Margin, а размер полей сверху и снизу — в поле Vertical Margin. Настройте текст в рабочей области с помощью раскрывающегося списка Font Name и параметра Show Text (включите или отключите его). Если параметр Inverted включен, QR-код или код Data Matrix отображается в инверсном виде, а со всех четырех сторон добавляется рамка.

Javascript ID: Barcodes_Examples_AD24_9

Пример QR-кода с исходным текстом, читаемым человеком, под ним.

Пример кода Data Matrix с исходным текстом, читаемым человеком, под ним.

Добавление графического изображения

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

Размещение графического изображения с помощью шрифта

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

Даррен Мур из Mooretronics, один из ведущих экспертов по проектированию в программном обеспечении Altium, создал шрифт со множеством стандартных символов, используемых при проектировании печатных плат, включая обозначения бессвинцовой продукции, переработки, чувствительности к статическому электричеству, заземления, C-Tick, UL, CE, FCC и многие другие. Шрифт можно скачать в соответствующей теме форума.

Шрифт распространяется по лицензии Cardware. Условия использования приведены в файле Readme.txt, включенном в загружаемый ZIP-архив. Файл readme также содержит список доступных изображений. Обратите внимание: многие изображения доступны как с текстом, так и без него; нужный вариант выбирается с помощью прописной или строчной буквы. На рисунке ниже показаны некоторые изображения, доступные в этом шрифте.

Примеры полезных графических символов из шрифта Mooretronics.Примеры полезных графических символов из шрифта Mooretronics.

Размещение графического изображения на печатной плате

Чтобы разместить на печатной плате изображение в формате JPG, BMP, PNG или SVG, выберите команду Place » Graphics.

После запуска команды вам будет предложено двумя щелчками задать прямоугольную область для размещения изображения. Затем потребуется выбрать графический файл. После его выбора откроется диалоговое окно Import Image. Задайте необходимые параметры изображения и нажмите OK для создания графического изображения на активном слое печатной платы.

Примечания:

  • Изображение будет импортировано и масштабировано с сохранением исходного соотношения сторон так, чтобы оно занимало максимально возможное пространство по вертикали или горизонтали внутри заданной прямоугольной области.
  • Если графическое изображение размещено как объединение (Union), его можно перемещать (click and drag) или масштабировать (right-click » Unions » Resize Union) как единый объект.

Вставка метафайла непосредственно из буфера обмена Windows

Для размещения логотипа редактор печатных плат также поддерживает вставку метафайла непосредственно из буфера обмена Windows на текущий слой печатной платы с помощью стандартной команды вставки Windows Ctrl+V. Поддерживаемые данные метафайла включают растровые изображения, линии, дуги, простые заливки и текст TrueType, что позволяет легко вставлять логотипы и другие графические символы.

Обратите внимание, что не все графические редакторы помещают данные изображения в буфер обмена в виде метафайла. Чтобы гарантировать такой формат данных, можно сначала вставить изображение в Microsoft Word, затем скопировать его оттуда и вставить в Altium Designer. Для этого:

  1. Вставьте нужное изображение логотипа (в формате BMP или PNG) в документ Microsoft Word. Рекомендуется либо скопировать изображение из графического редактора и вставить его в Word, либо воспользоваться командой Word Insert » Picture, поскольку Word по-разному обрабатывает изображения, перетащенные в открытый документ, и изображения, добавленные с помощью вставки. 
  2. Выделите изображение в Microsoft Word и скопируйте его в буфер обмена.
  3. Откройте нужный документ печатной платы в Altium Designer.
  4. Вставьте изображение из буфера обмена (Edit » Paste или Ctrl+V).
  5. Изображение будет прикреплено к курсору. Щелкните в нужном месте рабочей области, чтобы разместить его.

Черные пиксели исходного изображения преобразуются в области, а пиксели любого другого цвета — в пустоты.

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

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

Параметр Paste from other applications на странице PCB Editor - General диалогового окна Preferences позволяет задать для Preferred Format значение Metafile или Text. Для графического изображения этот параметр ни на что не влияет: каждая отдельная фигура в изображении преобразуется в объект-область. При вставке текстовой строки каждый символ преобразуется в отдельную текстовую строку, если выбрано значение Metafile, а если выбрано значение Text, вся строка вставляется как строка Altium Design Software.

Логотип Altium вставляется как графическое изображение; каждая буква в нем преобразуется в объект-область.Логотип Altium вставляется как графическое изображение; каждая буква в нем преобразуется в объект-область.

Размещение в виде OLE-объекта

Графическое изображение в формате BMP также можно разместить в активном документе печатной платы в виде OLE-объекта. Это возможно благодаря поддержке технологии Object Linking and Embedding (OLE) в редакторе печатных плат.

Графическое изображение должно быть в формате *.bmp.

Сначала сделайте слой, на котором требуется разместить данные OLE-объекта, активным в рабочей области. После запуска команды (Place » Object From File) откроется стандартное диалоговое окно Windows Choose file. Найдите в нем нужный файл изображения BMP. После нажатия Open данные выбранного файла будут прикреплены к курсору. Переместите их в нужное место рабочей области и щелкните мышью или нажмите Enter для размещения.

Изображение BMP размещается в документе печатной платы в виде OLE-объекта. Изображение BMP размещается в документе печатной платы в виде OLE-объекта.

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

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

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

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

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

Contents