文本

Parent page: PCB 对象

已放置的文本对象已放置的文本对象

摘要

文本(也称为字符串)是一种基本的设计对象。它以多种显示样式将文本放置在所选图层上。除用户自定义文本外,还可以使用一种称为“特殊字符串”的特殊文本,用于在板上显示电路板或系统信息,或用户参数的值。

可用性

在 PCB 编辑器和 PCB 库编辑器中,都可以通过从主菜单单击 Home | Place | 

来放置文本对象。

放置

启动命令后,光标将变为十字准星,并进入文本放置模式。一个文本对象会“悬浮”在光标上:

  1. 定位光标,然后单击或按 Enter 放置文本对象。
  2. 继续放置更多文本对象,或右键单击或按 Esc 退出放置模式。

放置过程中还可以执行以下操作:

  • Spacebar 使文本对象逆时针旋转,或按 Shift+Spacebar 顺时针旋转。旋转角度遵循 Preferences 对话框的 PCB Editor – General 页面中定义的 Rotation Step 值。
  • XY 键,分别沿 X 轴或 Y 轴镜像文本对象。
  • L 键将文本对象翻转到电路板的另一面。
  • 按数字小键盘上的 + 和 - 键,分别在设计中所有可见图层间向前/向后循环——以快速更改放置图层。
  • Tab 键访问关联的属性 对话框,可在放置过程中即时更改对象属性。
虽然可以在放置过程中修改属性(按 Tab 调出关联属性对话框),但请注意,这些设置将成为后续放置的默认设置。

图形化编辑

此编辑方式允许你在工作区中直接选择已放置的文本对象,并更改其位置、旋转、方向;对于反转字符串,还可以更改其大小。

当选择一个非反转文本对象时,可用以下编辑句柄:

已选择的文本对象(非反转)。已选择的文本对象(非反转)。

  • 单击并拖动 B,使文本围绕点 A 旋转。
  • 在文本上任意位置单击(避开任何编辑句柄)并拖动以重新定位。文本将以点 A 为抓取点,并可旋转(Spacebar/Shift+Spacebar)或镜像(按 XY 键分别沿 X 轴或 Y 轴镜像)。

当选择一个带可编辑边界矩形(反转矩形)的反转文本对象时,可用以下编辑句柄:

已选择的字符串(反转,并使用反转矩形)。已选择的字符串(反转,并使用反转矩形)。

  • 单击并拖动 B,使文本围绕点 A 旋转。
  • 单击并拖动 C,同时在垂直和水平方向调整矩形大小。
  • 单击并拖动 D,分别在垂直和水平方向调整矩形大小。
  • 在文本上任意位置单击(避开任何编辑句柄)并拖动以重新定位。文本将以点 A 为抓取点,并可旋转(Spacebar/Shift+Spacebar)或镜像(按 XY 键分别沿 X 轴或 Y 轴镜像)。

启用了 Locked 属性的对象无法被选择或进行图形化编辑。直接双击被锁定的对象,然后禁用 Locked 属性,即可对对象进行图形化编辑。

非图形化编辑

以下为可用的非图形化编辑方法:

通过关联属性对话框编辑

Dialog page: 文本

此编辑方式使用以下对话框来修改文本对象的属性。

Text 对话框Text 对话框

在放置过程中,可按 Tab 键访问 Text 对话框。

放置后,可通过以下方式之一访问该对话框:

  • 双击已放置的文本对象。
  • 将光标置于文本对象上,右键单击,然后从上下文菜单中选择 Properties

使用 Ctrl+Q 快捷键,可在对话框中快速切换当前使用的度量单位:公制(mm)与英制(mil)。这只影响对话框显示,不会更改电路板实际采用的度量单位;电路板单位由主菜单 Home | Grids and Units 区域中的 

和  按钮决定。

通过检查器面板编辑

Panel pages: PCB InspectorPCBLIB Inspector

Inspector 面板可用于查询并编辑活动文档中一个或多个设计对象的属性。结合适当的过滤功能,该面板可在一个便捷位置对多个同类对象进行修改。

特殊字符串

虽然文本对象可用于在当前 PCB 图层上放置用户自定义文本,但可放置的并不只有 just 用户自定义文本。为便于生成文档,引入了“特殊字符串”的概念。它们充当占位符,用于在生成输出时在 PCB 上显示设计、系统或用户信息。

特殊字符串以 .(点)字符开头(例如 .Layer_Name.Net_Count 等)。在引用用户参数时也使用此语法;参数名以 .(点)字符作为前缀。

设计、系统以及设计参数特殊字符串示例:左侧为源字符串,右侧为转换后的显示。设计、系统以及设计参数特殊字符串示例:左侧为源字符串,右侧为转换后的显示。

新建 PCB 文档默认提供一组预定义的特殊字符串。你也可以在项目级别通过定义额外参数来添加自定义特殊字符串。这些参数在 Options for Project 对话框的 Parameters 选项卡中定义。

放置特殊字符串

要在 PCB 上使用特殊字符串,请放置一个字符串对象,并从下拉列表中选择一个特殊字符串名称。

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

在工作区中显示特殊字符串

某些特殊字符串的值只能在生成相关输出时查看。不过,大多数特殊字符串可以直接在屏幕上查看:在 2D 视图中查看电路板时,在 View Configurations 对话框的 View Options 页面启用 Convert Special Strings 选项即可(按 L 快捷键打开对话框)。

启用 Convert Special Strings 选项后,大多数特殊字符串的数据可在工作区中
在输出生成之前查看。

PCB 预定义特殊字符串

以下为 PCB 文档中可用的、基于系统的预定义特殊字符串:

  • .Application_BuildNumber – 当前加载该 PCB 的软件版本。生成 Gerber 输出时,可用此字符串记录创建该设计所用的软件构建版本。
  • .Arc_Count – PCB 上的圆弧数量。
  • .Comment – 元件的注释字符串(在库编辑器中作为元件封装的一部分,可放置在任意图层)。
  • .Component_Count – PCB 上的元件数量。
  • .ComputerName – 安装并运行该软件的计算机名称。
  • .Designator – 元件的位号字符串(在库编辑器中作为元件封装的一部分,可放置在任意图层)。
  • .Fill_Count – PCB 上的填充(Fill)数量。
  • .Hole_Count – PCB 上的钻孔数量。
  • .Item – 生成数据所关联的 Item(例如 D-810-2000)。这些数据将用于构建该 Item。
  • .ItemAndRevision – 生成数据所关联的 Item 及其特定修订版,格式为 <Item ID>-<Revision ID>(例如 D-810-2000-01.A.1)。这些数据将用于构建该特定 Item 的该特定修订版。
  • .ItemRevision – 生成数据所关联的 Item 的特定修订版(例如 01.A.1)。数据存储在目标 Altium Vault 中的该 Item Revision 内。
  • .ItemRevisionBase – Item Revision 命名方案中的 Base Level 部分(例如 1)。
  • .ItemRevisionLevel1 – Item Revision 命名方案中的 Level 1 部分(例如 A)。
  • .ItemRevisionLevel1AndBase – Item Revision 命名方案中的 Level 1 与 Base Level 部分(例如 A.1)。
  • .ItemRevisionLevel2 – Item Revision 命名方案中的 Level 2 部分(例如 01)。
  • .ItemRevisionLevel2AndLevel1 – Item Revision 命名方案中的 Level 2 与 Level 1 部分(例如 01.A)。
  • .Layer_Name – 放置该字符串所在图层的名称。
  • .Legend – 机械钻孔图的符号图例。该字符串仅在放置于 Drill Drawing 图层时有效。注意:这是遗留功能;如需更详细的钻孔信息,请放置 Drill Table 对象。
  • .Net_Count – PCB 上不同网络(Net)的总数。
  • .Net_Names_On_Layer – 特定图层上所有网络的名称。该字符串仅在放置于内部电源层(internal plane layer)时有效。
  • .Pad_Count – PCB 上的焊盘数量。
  • .Pattern – PCB 上使用的元件封装名称。
  • .Pcb_File_Name – PCB 文档的路径和文件名。
  • .Pcb_File_Name_No_Path – PCB 文档的文件名。
  • .PCBConfigurationName– 生成输出所依据的配置名称。
  • .Plot_File_Name – 对于生成的 Gerber 输出,该字符串用于标识 Gerber 绘图文件的文件名。对于打印输出,它用于标识输出中所描绘的层。对于 ODB++ 输出,它用于标识存放文件的父文件夹名称。
  • .Poly_Count – PCB 上的多边形数量(包括多边形覆铜、内部电源层以及分割平面)。
  • .Print_Date – 打印/绘图日期。
  • .Print_Scale – 打印/绘图比例因子。
  • .Print_Time – 打印/绘图时间。
  • .Printout_Name – 打印输出的名称。
  • .SlotHole_Count – PCB 上的长圆孔数量。
  • .SquareHole_Count – PCB 上的方孔数量。
  • .String_Count – PCB 上的字符串数量。
  • .Track_Count – PCB 上的走线数量。
  • .VariantName - 创建输出所依据的设计变体。
  • .VersionControl_RevNumber – 文档的当前修订版本号。必须使用版本控制,该字符串才会包含任何信息。
  • .Via_Count – PCB 上的过孔数量。

请记住,Text 对话框中可用的特殊字符串完整列表还将包括任何从用户定义的项目级参数派生出来的字符串。

TrueType 字体

使用 TrueType 字体时,位于 \Windows\Fonts 文件夹中的 TrueType 和 OpenType(TrueType 的超集)字体将可供使用。该功能还提供完整的 Unicode 支持。

请注意,只有被检测到(且名称唯一)的根字体才可供使用。例如,ArialArial Black 可用,但 Arial BoldArial Bold Italic 不可用。

要使用 TrueType 字体,请在 Select TrueType Font 区域的下拉字段中选择一种字体类型。根据需要使用 Bold 和/或 Italic 选项为文本添加强调效果。

TrueType 字体还提供其他选项。启用 Inverted 选项可将文本显示为反白,并可控制文本周围边框的大小。

反白 TrueType 文本示例。反白 TrueType 文本示例。

Use Inverted Rectangle 选项扩展了对反白文本边界矩形的控制,包括:矩形尺寸、文本在矩形内的对齐方式,以及文本相对于矩形边缘的偏移量。

通过控制边界矩形以及文本在其中的位置,微调反白文本的外观。通过控制边界矩形以及文本在其中的位置,微调反白文本的外观。

当在边界矩形的 WidthHeight 字段中输入数值时,弹出的提示文本会根据文本对象自身的实际宽度和高度,给出可输入的最小值建议。

 

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