Working with Text Objects on a Schematic

Altium Training

Altium Essentials: Schematic Graphics

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

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

Текстовые строки, текстовые рамки и заметки

Altium Designer поддерживает текстовые строки, текстовые рамки и заметки.

Размещённые текстовая строка, текстовая рамка и заметка (в развернутом и свернутом режимах).
Размещённые текстовая строка, текстовая рамка и заметка (в развернутом и свернутом режимах).

Текстовый объект Описание
Text String Одна строка произвольного текста, которую можно разместить на листе схемы. Примеры использования: заголовки разделов, история ревизий, временные параметры или другой описательный/инструктивный текст. Доступно для размещения как в редакторе Schematic, так и в редакторе Schematic Symbol.
Text Frame Используется для задания области на схеме, предназначенной для размещения текстовой информации. Рамка — это прямоугольная область с изменяемым размером, которая может содержать несколько строк текста и автоматически переносить и обрезать текст, чтобы он оставался в пределах рамки. Доступно для размещения как в редакторе Schematic, так и в редакторе Schematic Symbol.
Note

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

Обратите внимание: для проектов Workspace в Altium Designer поддерживается система комментирования документов для улучшения процесса совместной работы над проектом. Подробнее см. на странице Document Commenting .

Размещение текстового объекта

Текстовые строки, текстовые рамки и заметки доступны для размещения с помощью команд Place » Text String, Place » Text Frame и Place » Note в главных меню соответствующих редакторов, соответственно.

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

  • Для текстовой строки она появится «плавающей» на курсоре. Разместите объект, затем щёлкните мышью или нажмите Enter для выполнения размещения.
  • Для текстовой рамки или заметки установите курсор и щёлкните мышью либо нажмите Enter, чтобы зафиксировать первый угол объекта. Перемещайте курсор, чтобы изменить размер объекта, затем щёлкните мышью или нажмите Enter, чтобы завершить размещение.

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

Дополнительные действия, которые можно выполнять во время размещения, пока текстовый объект ещё «плавает» на курсоре (а для текстовой рамки или заметки — до фиксации первого угла), следующие:

  • Нажмите клавишу Alt , чтобы ограничить направление перемещения по горизонтальной или вертикальной оси в зависимости от первоначального направления движения.
  • Нажмите Spacebar для поворота текстового объекта против часовой стрелки или Shift+Spacebar для поворота по часовой стрелке. Поворот выполняется с шагом 90°.
  • Нажмите клавиши X или Y , чтобы отзеркалить текстовый объект относительно оси X или оси Y.
Хотя текстовые рамки и заметки можно поворачивать или зеркалировать относительно осей X или Y, это не влияет на ориентацию текста внутри.

Переключение режима отображения заметки

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

Щёлкните треугольник в левом верхнем углу, чтобы свернуть заметку.
Щёлкните треугольник в левом верхнем углу, чтобы свернуть заметку.

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

Наведите курсор на свернутую заметку, чтобы отобразить информацию.
Наведите курсор на свернутую заметку, чтобы отобразить информацию.

Графическое редактирование текстовых объектов

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

Выбранные текстовые объекты
Выбранные текстовые объекты

  • Щёлкните в любом месте внутри пунктирной рамки (для текстовой рамки или заметки — вдали от маркеров редактирования) и перетащите, чтобы переместить текстовый объект. Во время перетаскивания текстовый объект можно поворачивать (Spacebar/Shift+Spacebar) или зеркалировать (клавиши X или Y — зеркалирование относительно оси X или оси Y).
  • Щёлкните и перетащите A, чтобы изменить размер текстовой рамки/заметки одновременно по вертикали и по горизонтали.
  • Щёлкните и перетащите B, чтобы изменить размер текстовой рамки/заметки по вертикали и по горизонтали раздельно.

Текстовое содержимое текстовой строки, текстовой рамки или заметки (в полностью развернутом виде) можно редактировать in-place, что позволяет редактировать текст непосредственно в рабочей области, а не через панель Properties — подробнее см. на странице Schematic Placement & Editing Techniques . Обратите внимание: если параметр Word Wrap отключён на панели Properties для выбранной текстовой рамки/заметки, при редактировании текста на месте также будет доступна горизонтальная полоса прокрутки — показать изображение.

Подробнее об общих принципах размещения и редактирования объектов см. на странице Schematic Placement & Editing Techniques .

Свойства текстовых объектов

Текстовые объекты схемы имеют ряд параметров настройки. Откройте панель Properties для одного или нескольких выбранных текстовых объектов, чтобы отредактировать их свойства. 

Свойство Применимо к объектам Описание

Расположение

(X/Y)

Текстовая строка

Текстовая рамка

Заметка

Текущие координаты X (горизонталь) и Y (вертикаль) опорной точки объекта относительно текущего начала координат рабочей области.
Rotation Текстовая строка Используйте раскрывающийся список, чтобы выбрать поворот.

Свойства

Text

Текстовая строка

Текстовая рамка

Заметка

Введите нужный текст.

  • Чтобы добавить новую строку текста в текстовую рамку или заметку, используйте Ctrl+EnterShift+Enter или Alt+Enter.
  • Поддерживаются специальные строки и формулы. Специальные строки и формулы обозначаются тем, что начинаются символом "=" и заканчиваются пробелом. Для объекта «текстовая строка» специальную строку можно выбрать из раскрывающегося списка. Подробнее о специальных строках.
  • Позиционные обозначения компонентов и имена цепей могут работать как Active Links в текстовой рамке или заметке: добавьте перед обозначением или именем цепи символ @, чтобы включить режим связывания, затем выберите нужный объект обозначения/цепи. Подробнее об Active Links.
URL Текстовая строка URL для текстовой строки (при необходимости). Подробнее о hyperlink text strings.
Word Wrap

Текстовая рамка

Заметка

Включите этот параметр, чтобы текст внутри области текстового объекта автоматически переносился по словам, подстраиваясь под ширину объекта.
Clip to Area

Текстовая рамка

Заметка

Этот параметр используется, если перенос по словам отключён. Включите его, чтобы текст отображался только в пределах области текстового объекта. Если текст слишком длинный и полностью не помещается в объект, полное содержимое текстового поля показано не будет. Текст будет обрезан так, чтобы аккуратно помещаться в области объекта. Если этот параметр отключён, будет отображаться весь текст, содержащийся в объекте. Если текст слишком длинный и не помещается в объект, он будет «выходить» за пределы области объекта — показать пример переноса по словам и эффекта обрезки.

Font

Текстовая строка

Текстовая рамка

Заметка

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

Текстовая рамка

Заметка

Щёлкните нужный вариант выравнивания.
Text Margin

Текстовая рамка

Заметка

Задайте одно значение, которое будет одинаково применено к левому, верхнему, правому и нижнему полям для выбранного текстового объекта — показать пример текстовой рамки с полем текста 100 mil.

  • Чтобы воспользоваться функцией полей текста внутри области рамки объекта, убедитесь, что параметр Clip to Area включён. В идеале также следует включить параметр Word Wrap.
  • Отрицательные поля также возможны — используйте префикс минус (-).
  • При редактировании текста на месте (в отличие от использования панели Properties) заданные поля не отображаются. Они будут применены снова после завершения редактирования и применения изменений текста. Показать изображение.
Width

Текстовая рамка

Заметка

Введите требуемую ширину.
Height

Текстовая рамка

Заметка

Введите требуемую высоту.
Border

Текстовая рамка

Примечание

Используйте раскрывающийся список, чтобы выбрать значение по умолчанию из доступных вариантов: Smallest, Small, Medium и Large. Щелкните по цветному полю, чтобы открыть раскрывающийся список, в котором можно выбрать цвет по умолчанию. Для объекта примечания границу скрыть нельзя, а для объекта текстовой рамки — можно.
Fill Color

Текстовая рамка

Примечание

Установите флажок, чтобы включить заливку. Щелкните по цветному полю, чтобы открыть раскрывающийся список, в котором можно выбрать цвет заливки по умолчанию. Для объекта примечания заливку отключить нельзя, а для объекта текстовой рамки — можно.
Author Примечание Введите нужного автора. Автор отображается, когда курсор наведен на свернутое примечание.
Collapsed Примечание Включите, чтобы свернуть примечание. Примечание также можно сворачивать/разворачивать непосредственно в рабочей области проектирования, щелкнув по левому верхнему углу размещенного примечания.

Специальные строки

Хотя текстовые объекты можно использовать для размещения пользовательского текста на листе схемы, это не just единственный тип текста, который можно разместить. Для помощи в подготовке документации используется концепция «специальных строк». Они служат заполнителями для проектной или системной информации, которая должна отображаться на схеме в момент формирования выходных данных.

Для новых документов схемы предоставляются наборы предопределенных специальных строк по умолчанию. Вы также можете добавить собственные специальные строки, определив дополнительные параметры на уровне документа (для использования только в текущей схеме) или на уровне проекта (доступны для использования на всех листах схемы и в документах PCB в проекте). Параметры также можно добавить в вариант в диалоге Edit Project Variant dialog.

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

  1. Вариант (наивысший приоритет)
  2. Документ схемы
  3. Проект

Это означает, что значение параметра, заданное в документе схемы, переопределяет значение, заданное в параметрах проекта, а значение, заданное в варианте, переопределяет значение, заданное в документе схемы. Обратите внимание: параметры уровня схемы недоступны на PCB или в BOM. Для таких типов выходных данных следует использовать параметры проекта или варианта.

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

  1. Вариант (наивысший приоритет)
  2. Документ схемы
  3. Sheet Symbol
  4. Проект

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

Узнать больше о Multi-sheet & Hierarchical Designs

Размещение специальной строки

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

На листе схемы специальные строки характеризуются префиксом '=' (например, =CurrentTime, =CurrentDate и т. д.). Список доступных специальных строк — как предопределенных, так и пользовательских параметров уровня документа и уровня проекта — можно увидеть, когда выбран Text String: нажмите стрелку раскрывающегося списка, связанную с полем Text в режиме Text панели Properties .

Параметры, определенные на уровне варианта, в списке не отображаются. На такой параметр можно ссылаться с помощью нотации специальных строк (т. е. =<VariantParameterName>). Значение параметра будет отображаться только тогда, когда связанный вариант, для которого он определен, сделан текущим вариантом.

Доступ к специальным строкам для размещенного объекта текстовой строки.
Доступ к специальным строкам для размещенного объекта текстовой строки.

Чтобы облегчить идентификацию объектов Text String, использующих специальные строки, имена специальных строк можно отображать на листе схемы. Когда включена опция Display Name of Special String на странице Schematic – Graphical Editing page диалога Preferences dialog, у каждой специальной строки ее имя отображается бледным верхним индексом (обратите внимание, что эти верхние индексы не печатаются).

– номер листа текущей схемы. Это значение вычисляется при использовании следующих команд из меню Tools:
  • Number Schematic Sheets – назначенный номер листа в диалоге Sheet Numbering For Project будет записан в значение параметра уровня документа по умолчанию SheetNumber. Эта специальная строка, при использовании на вкладке Editor листа схемы, будет брать информацию отсюда.
  • Annotate Compiled Sheets – назначенный скомпилированный номер листа в диалоге Annotate Compiled Sheets будет отображаться при просмотре строки на вкладке Compiled схемы. Опция отображения развернутых скомпилированных имен объекта Sheet Number должна быть включена в области Compiled Names Expansion на странице Schematic – Compiler диалога Preferences.
  • =SheetSymbolDesignator – позиционное обозначение связанного объекта Sheet Symbol object, размещенного на родительском листе схемы. Эта специальная строка также может использоваться в многоканальном проекте. Выберите скомпилированную вкладку дочернего листа схемы, чтобы отобразить преобразованное значение специальной строки.
  • =SheetTotal – общее количество листов в проекте. Это значение вычисляется при использовании следующих команд из меню Tools:
    • Number Schematic Sheets – общее количество листов в диалоге Sheet Numbering For Project будет записано в значение параметра уровня документа по умолчанию SheetTotal. Эта специальная строка, при использовании на вкладке Editor листа схемы, будет брать информацию отсюда.
    • Annotate Compiled Sheets – общее количество листов, полученное из числа листов, перечисленных в диалоге Annotate Compiled Sheets, будет отображаться при просмотре строки на вкладке Compiled схемы. Опция отображения развернутых скомпилированных имен объекта Sheet Number должна быть включена в области Compiled Names Expansion на странице Schematic – Compiler диалога Preferences.
  • =Time – используется для отображения заданной пользователем статической информации о времени. Отображает значение, указанное для параметра уровня документа по умолчанию Time. В отличие от специальной строки =CurrentTime, которая автоматически вычисляется и выводится в заданном формате, вы можете вводить статическую информацию о времени в любом удобном вам формате.
  • =Title – отображает значение, указанное для параметра уровня документа по умолчанию Title.
  • =VariantName - отображает вариант, из которого был сгенерирован вывод. Это соответствует записи для текущего варианта (отображается и изменяется через Variants toolbar). Если для генерации вывода используется базовый проект, значением будет [No Variations].
  • =VersionControl_ProjFolderRevNumber – текущий номер ревизии проекта, который увеличивается при каждом полном коммите проекта (т.е. включая файл проекта). Для того чтобы эта строка содержала какую-либо информацию, необходимо использовать систему контроля версий.
  • =VersionControl_ProjFolderRevNumberShort – короткий формат Git-хэша (первые восемь символов) проекта. Для того чтобы эта строка содержала какую-либо информацию, необходимо использовать систему контроля версий.
  • =VersionControl_RevNumber – текущий номер ревизии документа. Для того чтобы эта строка содержала какую-либо информацию, необходимо использовать систему контроля версий.
  • =VersionControl_RevNumberShort – короткий формат Git-хэша (первые восемь символов) текущей ревизии документа. Для того чтобы эта строка содержала какую-либо информацию, необходимо использовать систему контроля версий.
  • Специальные строки для использования с параметрами компонентов

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

    • =CurrentFootprint – отображает имя текущего назначенного посадочного места (footprint) для компонента.
    • =Comment – отображает значение, указанное в поле компонента Comment.
    • =Description – отображает значение, указанное в поле компонента Description.
    • =<ParameterName> – отображает значение, заданное для указанного параметра компонента. Введите фактическое имя параметра компонента в качестве имени специальной строки. Например, для параметра компонента с именем PowerRating введите =PowerRating. При задании свойства Comment для компонента использование такой специальной строки позволит быстро использовать значение любого определенного параметра для Comment.

    Конкатенация специальных строк

    Несколько специальных строк вместе с обычным текстом (фиксированными строками) могут быть объединены в одну текстовую строку согласно следующим правилам:

    Элемент Функция Пример Возвращает
    = (знак равенства) Указывает, что следующая строка является выражением, которое необходимо интерпретировать. =Project Kame_FMU для примера проекта с именем Kame_FMU.PrjPcb
    + (плюс) Используется для объединения элементов специальной строки и фиксированной строки, требуемых в выражении. =Project + VariantName Kame_FMUDefault для варианта Default в примере проекта
    ' ' (одинарные кавычки) Используются для включения фиксированной строки в любом месте требуемого выражения. ='Project: ' + Project + ', Variant: ' + VariantName Project: Kame_FMU, Variant: Default  для варианта Default в примере проекта

    Специальные строки можно объединять с текстом и другими специальными строками.Специальные строки можно объединять с текстом и другими специальными строками.

    Если параметр является числом (которое может начинаться с символа + или -), и вы хотите, чтобы параметр не интерпретировался как число и не участвовал в арифметических операциях, значение параметра должно быть заключено в одинарные кавычки (' '). Также настоятельно рекомендуется заключать имя параметра в двойные кавычки (" ") при определении специальной строки. 

    Усечение специальных строк

    Специальные строки также можно усекать с помощью функций Copy() и Length(). Пример ниже показывает, как удалить расширение файла из документа схемы:

    Специальная строка Поведение Результат при размещении в документе
    Bluetooth_Sentinel.SchDoc 
    =DocumentName Возвращает имя файла документа, включая расширение. Bluetooth_Sentinel.SchDoc
    =Copy(DocumentName,1,length(DocumentName)-7) Вернуть строку DocumentName, начиная с первого символа, длиной в количество символов DocumentName - 7 (усечь последние 7 символов) Bluetooth_Sentinel

    Активные ссылки из позиционных обозначений и имен цепей

    Позиционные обозначения компонентов и имена цепей могут быть включены в Text Frames и Notes и работать как активные ссылки, обеспечивая возможности кросс-пробинга внутри схемы, а также в сгенерированных PDF. 

    Ссылка определяется как активная в области Properties Text Frame или Note в диалоге Properties путем ввода символа @, за которым следует имя Designator или Net. По мере ввода будет появляться список выбора — используйте его, чтобы выбрать нужный объект. 

    Введите символ @, чтобы отобразить список позиционных обозначений и имен цепей; продолжайте ввод, чтобы искать по списку.Введите символ @, чтобы отобразить список позиционных обозначений и имен цепей; продолжайте ввод, чтобы искать по списку.

    Активные ссылки выделяются рамкой в Text Frame или Note; щелкните, чтобы выполнить кросс-пробинг к этому компоненту или цепи. Изменения значения Designator или имени Net автоматически применяются к существующим активным ссылкам.

    Каждая активная ссылка выделяется рамкой; щелкните по ссылке, чтобы выполнить кросс-пробинг к этому компоненту или цепи.Каждая активная ссылка выделяется рамкой; щелкните по ссылке, чтобы выполнить кросс-пробинг к этому компоненту или цепи.

    Уровни Zoom и Dimming, используемые при щелчке по ссылке в редакторе схем, настраиваются на странице System - Navigation диалога Preferences.

    Уровень Zoom, используемый в PDF, задается в диалоге Schematic PDF Settings (PDF из OutputJob) или в мастере Smart PDF

    Текстовые строки-гиперссылки

    Текстовую строку можно превратить в гиперссылку на страницу веб-сайта или на документ на локальном либо сетевом диске, введя целевой URL в поле URL в панели Properties panel выбранного объекта Text String. Это обеспечивает быстрый и удобный альтернативный способ предоставления доступа к даташитам компонентов, используемых в проекте. Такие текстовые строки также могут давать полезную ссылку на сайт вашей организации в основных надписях (title blocks) исходных документов схемы.

    После настройки URL его можно использовать прямо в рабочем пространстве проекта. Для этого наведите курсор на текстовую строку. Через короткую задержку появится всплывающее окно с URL. Щелкните по нему, чтобы открыть URL либо внутри Altium Designer, либо во внешнем браузере — в соответствии с заданными вами предпочтениями.

    Целевой URL откроется либо как документ во вкладке внутри Altium Designer, либо во внешнем браузере — в зависимости от состояния опции Open internet links in external Web browser. Эта опция находится на странице System – View page диалога Preferences.
    • При настройке гиперссылки не обязательно вводить полный URL с префиксом http://. Короткая форма адреса сайта также будет работать, например, www.altium.com. Однако префикс http:// is требуется, если вы хотите открыть URL во внешнем браузере.
    • При указании локального документа на жестком диске или на сетевом диске используйте префикс file:/// – например file:///C:\Datasheets\ExampleDatasheet.pdf.
    • Вы также можете использовать URL, указывающий на документ на вашем файловом сервере (например, \\myserver\share\manual.pdf), однако учтите, что такие ссылки в настоящее время не поддерживаются в PDF, сформированном из схемы, — как при использовании Smart PDF Wizard, так и при использовании файла OutputJob file. Вы можете подключить файловый сервер как сетевой диск, а затем использовать абсолютный путь. В этом случае вашим коллегам также следует подключить сетевой диск с той же буквой диска, чтобы они могли использовать эти URL в сформированных PDF-документах.

    Ниже приведён пример гиперссылки и её целевого URL.
    Ниже приведён пример гиперссылки и её целевого URL.

    Всплывающее окно, содержащее URL, — это функция Design Insight System программного обеспечения. В частности, она появляется при включении аспекта Hyperlink Insight системы. Это выполняется на странице System – Design Insight page в диалоговом окне Preferences. Как и для других элементов системы, вы можете настроить стиль запуска всплывающего окна — Mouse Hover и/или Alt+Double Click.

    Задержку появления всплывающего окна при использовании стиля запуска Mouse Hover можно управлять с помощью ползунка Mouse Hover Delay. Имейте в виду, что это влияет на всплывающие окна для всех аспектов системы подсказок.

    Кроме того, по ссылке можно перейти, щёлкнув по ней правой кнопкой мыши и выбрав URL в подменю Hyperlink. Это будет способ перехода по ссылке, если Hyperlink Insight отключено.

    Откройте URL для текстовой строки через меню правой кнопки мыши.
    Откройте URL для текстовой строки через меню правой кнопки мыши.

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

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

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

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

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

    Content