在原理图上操作文本对象

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 原理图中使用文本对象,包括文本字符串、文本框和注释,并说明各类对象在添加描述性信息、操作说明或占位信息时的适用场景。文章详细介绍了如何放置这些对象、调整其大小和方向、直接在设计空间中编辑,以及配置自动换行、裁剪、边距、边框和填充等属性。此外,文章还介绍了特殊字符串,以及如何利用文档、项目和变体各层级的参数值来显示设计或系统信息。如果您想更清楚地了解如何在原理图中添加和管理文本信息,从而更高效地完成这些操作,请继续阅读。

- 了解文本字符串、文本框和注释之间的区别,以及它们在原理图或原理图符号中的适用场景。
- 学习如何直接在设计空间中或通过“属性”面板放置文本对象、调整大小、旋转、镜像、折叠和编辑。
- 理解特殊字符串和参数层级的工作原理,使文本能够显示正确的项目、文档或变体信息。
使用 AI 深入了解:

文本对象是 非电气 图元,可用于向原理图添加附加信息、放置用户注释、布局原理图模板等。这些文本对象可以作为 用户自定义文本放置在原理图图纸上,也可以 用作设计或系统信息的占位符,即所谓的特殊字符串。

文本字符串、文本框和注释

Altium Designer 支持文本字符串、文本框和注释。

已放置的文本字符串、文本框和注释(展开和折叠模式)。
已放置的文本字符串、文本框和注释(展开和折叠模式)。

文本对象 说明
Text String 可放置在原理图图纸上的单行自由文本。可用于章节标题、修订历史、时序信息或其他说明性或指导性文本。可在原理图编辑器和原理图符号编辑器中放置。
Text Frame 用于在原理图上定义一个包含文本信息的区域。文本框是一个可调整大小的矩形区域,可包含多行文本,并可自动换行和裁剪文本,使其保持在文本框边界内。可在原理图编辑器和原理图符号编辑器中放置。
Note

用于向原理图中的特定区域添加说明性或指导性文本, 类似于在程序源代码中添加注释。注释是一个可调整大小的矩形区域,可包含多行文本,并可自动换行和裁剪文本,使其保持在注释边界内。与文本框不同,注释 可以展开或折叠模式显示。可在 原理图符号编辑器中放置。

请注意,对于工作区项目,Altium Designer 支持文档评论系统, 以增强设计协作流程。有关更多信息,请参阅 文档评论 页面。

放置文本对象

可分别使用相应编辑器主菜单中的 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 面板进行编辑。有关更多信息,请参阅 原理图放置与编辑技巧 页面。请注意,如果在所选文本框/注释的 Properties 面板中禁用了 Word Wrap 选项,则在原位编辑文本时还会显示水平滚动条 – 显示图片。

有关对象放置和编辑的通用操作的更多信息,请参阅 原理图放置与编辑技巧 页面。

文本对象的属性

原理图文本对象具有多种配置选项。为一个或多个选中的文本对象打开 Properties 面板,即可编辑其属性。 

属性 适用对象 说明

位置

(X/Y)

文本字符串

文本框

注释

对象参考点相对于当前设计空间原点的当前 X(水平)和 Y(垂直)坐标。
Rotation 文本字符串 使用下拉列表选择旋转角度。

属性

Text

文本字符串

文本框

注释

输入所需的文本。

  • 要向文本框或注释添加新的一行 文本,请使用 Ctrl+Enter、 Shift+Enter,或 Alt+Enter。
  • 支持特殊字符串和公式。特殊字符串和公式以“=”字符开头,以空格字符结尾。对于文本字符串对象,可以从下拉列表中选择特殊字符串。 了解有关 特殊字符串的更多信息。
  • 元件位号和网络名称可以在文本框或注释中用作活动链接。在位号或网络名称前添加 @ 符号以启用链接模式,然后选择所需的位号/网络对象。了解有关活动链接的更多信息。
URL 文本字符串 文本字符串的 URL(如有需要)。了解有关 超链接文本字符串的更多信息。
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 文档)定义其他参数,来添加自己的自定义特殊字符串。还可以在 编辑项目变体对话框中为变体添加参数。

参数具有层级关系,这意味着您可以在项目的不同层级创建同名参数,并为其设置不同的值。Altium Designer 按照以下优先顺序解析这些参数:

  1. 变体(最高优先级)
  2. 原理图文档
  3. 项目

这意味着,原理图文档中定义的参数值会覆盖项目选项中定义的值,而变体中定义的值会覆盖原理图文档中定义的值。请注意,原理图级参数无法在 PCB 或 BOM 中使用。对于这些类型的输出,应使用项目或变体参数。

还可以向图纸符号对象添加参数。如果在项目的不同层级(包括放置在父原理图图纸上的图纸符号)创建了同名参数,则会在子原理图上按照以下优先顺序解析:

  1. 变体(最高优先级)
  2. 原理图文档
  3. 图纸符号
  4. 项目

要查看上述图纸符号的参数值,请选择设计空间底部的已编译选项卡。

► 了解有关 多图纸与层次化设计

的更多信息放置特殊字符串

要在原理图上使用特殊字符串,请放置一个文本对象,并在其文本中包含特殊字符串名称。

在原理图图纸上,特殊字符串以“=”为前缀(例如 =CurrentTime、=CurrentDate 等)。选中文本字符串后,单击 Properties 面板的 Text 模式下 Text 字段旁的下拉箭头,即可查看可用特殊字符串列表,其中包括预定义参数以及用户定义的文档级和项目级参数。

变体级别定义的参数不会列在其中。此类参数可以使用特殊字符串表示法(即 =<VariantParameterName>)引用。只有将定义了该参数的关联变体设为当前变体时,才会显示该参数的值。

访问已放置文本字符串对象的特殊字符串。
访问已放置文本字符串对象的特殊字符串。

为便于识别使用了特殊字符串的文本字符串对象,可以在原理图图纸上显示特殊字符串的名称。在 上启用 Display Name of Special String 选项时原理图 – 图形编辑页面 (位于 Preferences 对话框中),每个特殊字符串的名称均以浅色上标显示(请注意,这些上标不会被打印)。

拼接特殊字符串

可以按照以下规则,将多个特殊字符串与普通文本(固定字符串) 拼接为单个文本字符串:

元素 作用 示例 返回值
=(等号) 表示后面的字符串是需要解析的表达式。 =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

由位号和网络名称创建的活动链接

元件位号和网络名称可以包含在文本框和注释中,并用作活动链接,从而在原理图及生成的 PDF 中提供交叉探查功能。 

在 Properties 对话框中文本框或注释的 Properties 区域,输入 @ 字符,后跟 Designator 或 Net 名称,即可定义活动链接。输入时会显示选择列表,可从中选择所需对象。 

输入 @ 字符以显示位号和网络名称列表,继续输入可搜索该列表。输入 @ 字符以显示位号和网络名称列表,继续输入可搜索该列表。

活动链接在文本框或注释中以方框突出显示,单击即可交叉探查到相应元件或网络。对位号值或网络名称的更改会自动应用于现有活动链接。

每个活动链接均以方框突出显示,单击链接即可交叉探查到相应元件或网络。每个活动链接均以方框突出显示,单击链接即可交叉探查到相应元件或网络。

在原理图编辑器中单击链接时所使用的缩放和暗化级别,可在 Preferences 对话框的 System - Navigation 页面中配置。

PDF 中使用的缩放级别在 Schematic PDF Settings 对话框(通过 OutputJob 生成 PDF 时)或 Smart PDF 向导中定义。 

超链接文本字符串

在所选文本字符串对象的 属性面板中,将目标 URL 输入到 URL 字段,即可将文本字符串转换为指向网页或本地或共享驱动器上文档的超链接。 在提供设计所用元件的数据手册访问方式时,这是一种快捷、方便的替代方案。此类文本字符串还可以放在原理图源文档的标题栏中,提供指向您所在组织网站的实用链接。

按需配置 URL 后,即可在设计空间中使用它。将光标悬停在文本字符串上,稍等片刻后,就会弹出包含该 URL 的窗口。单击该链接,即可根据您定义的首选项,在 Altium Designer 内部或外部浏览器中打开 URL。

目标 URL 将在 Altium Designer 内部以选项卡式文档打开,或在外部浏览器中打开,具体取决于 Open internet links in external Web browser 选项的状态。此选项位于 Preferences 对话框的 系统 – 视图页面。
  • 配置超链接时,无需输入带有 http:// 前缀的完整 URL。输入网站的简短地址同样有效,例如 www.altium.com。但是,如果希望在外部浏览器中打开 URL,则 is需要 http:// 前缀。
  • 如果目标是硬盘或共享驱动器上的本地文档, 请使用前缀 file:///,例如 file:///C:\Datasheets\ExampleDatasheet.pdf。
  • 您也可以使用指向文件服务器上某个文档的 URL(例如 \\myserver\share\manual.pdf),但请注意,无论是使用 Smart PDF 向导还是 OutputJob 文件,从原理图生成的 PDF 目前都不支持此类链接。您可以将文件服务器映射为网络驱动器,然后使用绝对路径。在这种情况下,您的团队成员也应使用相同的驱动器盘符映射该网络驱动器,以便在生成的 PDF 文档中使用这些 URL。

通过示例超链接访问其目标 URL。
通过示例超链接访问其目标 URL。

包含 URL 的弹出窗口是该软件 Design Insight System 的一项功能。具体而言,启用该系统的 Hyperlink Insight 功能即可显示此弹出窗口。此设置位于 Preferences 对话框的 System – Design Insight 页面上。与该系统的其他功能一样,您可以配置弹出窗口的触发方式:Mouse Hover 和/或 Alt+Double Click。

使用 Mouse Hover 触发方式时,可以通过 Mouse Hover Delay 滑块控制弹出窗口显示前的延迟时间。请注意,此设置会影响洞察系统所有功能的弹出窗口。

此外,您也可以右键单击链接,然后从 Hyperlink 子菜单中访问该 URL。如果禁用了 Hyperlink Insight,则需要通过这种方式打开链接。

从右键菜单访问文本字符串对应的 URL。
从右键菜单访问文本字符串对应的 URL。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Contents
功能可用性

您可使用的功能取决于您所采用的 Altium 解决方案——Altium Develop、Altium Agile Teams、Altium Agile Enterprise,或 Altium Designer(在有效订阅期内)。

如果您在实际软件中未看到文档中介绍的某项功能, 请联系 Altium Sales 了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Contents