跳到主要内容

快板快捷键:高效PCB布局的礼物

关键的外卖

  • 理解快板快捷键

  • 功能键、别名和funckey

  • 定制您自己的快板快捷键

快板快捷键

快板快捷键对于追求更高效率的设计师来说是一份真正的礼物

的确,生活中的大多数捷径都有与其相关的负面后果。例如,你不会想乘坐一架飞行员为了节省时间而决定跳过起飞清单的飞机。然而,有些快捷键是非常有益的,比如PCB设计工具中的键盘快捷键。

为了保持最高水平的质量,大多数PCB设计过程是非常结构化的,因为它应该是这样的。我们遵循特定的程序,坚持严格的行业标准,进行设计评审,只有在设计经过评审和批准后才进行。但是,有一种方法可以让设计师将工作简化为更有效的过程:键盘快捷键。键盘快捷键可以大大减少设计师输入复杂命令或在大量菜单中搜索所需的时间。本文将介绍Cadence PCB设计工具,并探讨Allegro快捷键如何帮助您减少错误的机会并提高您的设计效率。

本视频将演示如何创建类型化别名、功能键别名和热键别名。

快捷键或“热键”的历史

CAD软件在印刷电路板的设计中起着很大的作用。该软件必须跟踪组件、引脚和网络数据,然后通过显示复杂的几何形状为用户交互呈现这些信息。该软件将使用许多特性和功能,需要用户通过不同的命令操作来完成这项工作。为了方便访问,这些命令被安排在菜单中,但是这些命令涉及的内容比用户所知道的多得多。

用户从来不会在他们的CAD工具中看到很多命令在工作。例如,在组件的位置在美国,下拉菜单中的一个简单的旋转命令可能会触发多个命令来选择部件、拿起它、旋转它,然后释放它。其他大多数用户很少使用的命令可能位于菜单的更深处。使用这些独特的触发器或很少使用的命令通常需要用户在多个菜单中导航或在命令行中输入字符串,这可能大大减慢设计过程。幸运的是,有一种方法可以让用户更有效地访问这些命令,并在不使用菜单的情况下快速轻松地访问常见的重复命令。

Cadence通过Allegro的快捷键(也有人称之为热键)为用户提供了方便的命令访问。这些键分为三类:

  • 功能键:键盘上的功能键是在Cadence Allegro中预定义的,用于特定的命令。例如,使用控制键和功能键F5将弹出颜色对话框菜单,如下图所示。

  • 别名:这个过程用于将您通常在键盘上输入的命令字符串映射到特定的键或短语。别名仍然需要在键盘上输入,但是通过使用别名而不是命令字符串,可以大大减少输入的数量。

  • 热键:这本质上与预定义的功能键相同,但它可以分配给键盘上的任何键。

首先,让我们看看已经在Cadence Allegro PCB编辑器中为您定义的功能键。

使用Allegro快捷键中的一个将弹出颜色对话框菜单

使用功能键可以进入颜色对话框菜单

节奏快板中的功能键

Cadence Allegro PCB编辑器中的许多命令在预定义的功能键中可用。这些通常是系统中常见的功能,也可以在下拉菜单中找到,对应的功能键分配更容易访问。Allegro通过指定命令旁边的键分配,在菜单中为用户定义了这些功能键,正如您在本节底部的图片中所看到的。下面是Allegro中预定义的功能键及其对应的功能列表:

F1

帮助

F2

缩放以适应当前视图

F2转变

属性编辑

F3

添加连接

F3转变

幻灯片

F4

显示元素

F4转变

显示测量

F5

重绘

F5转变

复制

F6

完成

F6转变

移动

F7

下一个

F7转变

Un-highlight

F8

F8转变

突出

F9

取消

F9转变

顶点

F10

网格视图切换

F10转变

另存为

放大

转移到

放大之前

F12

缩小

转变F12

放大到世界观

如您所见,功能键本身提供了非常常见的功能和导航命令,如重绘和缩放控制。通过结合shift和功能键,可以映射更复杂的命令,包括复制、移动和与之关联的顶点和滑动命令跟踪路由.快板也有四个以上的键结合控制键映射:

  • 控制F2下
  • 控制F5颜色对话框菜单
  • 图层优先级
  • 控制D删除

现在我们已经了解了预定义的功能键,接下来我们将讨论别名和热键在Allegro快捷键中所扮演的角色。

下拉菜单中显示的快板快捷键的功能键分配

下拉菜单中关联命令旁边的预定义功能键分配

快板快捷键,别名和热键

Cadence让Allegro用户能够分配他们自己的快捷键,我们将在下一节中讨论这个过程。但是,在我们开始之前,我们需要解释别名和功能键在用户分配快捷键定义中的作用。要查找在Allegro会话中分配了什么键,在命令行中输入“alias”(不带引号)。Allegro将弹出所有预定义快捷键的列表,你可能会注意到它们中的大多数已经在上面显示为预定义功能键。

在别名列表中,您将看到用于键定义的术语“别名”和“funckey”。以下是我们快板课程的部分内容:

  • 别名F9取消
  • 别名F10电网切换
  • alias F11放大
  • alias F12 zoom out
  • 向下漫游y $roamInc
  • funckey F1帮助
  • 左漫游x -$roamInc
  • funckey右漫游x $roamInc
  • funkey Up漫游y -$roamInc

别名

在此定义的快捷键列表中,术语“别名”指的是必须在命令行上输入才能执行命令的字母、键或文本字符串。因此,通过在命令行中输入“F9”并按下回车键,您将取消工具中的当前功能,就像您按下了实际的功能键F9一样。

Funckey

术语“funckey”用于描述那些行为类似功能键的键。换句话说,当您按下该键时,它将执行分配给它的功能,而不需要在命令行上输入该功能。正如您在列表中所看到的,向下、向左、向右和向上箭头都被分配用于在设计窗口内移动显示,或者通过按下相应的箭头键漫游。两者之间的区别在于,别名要求您在命令行上键入字母或短语并按回车键,这是一个两步过程,而funckey只需按下键即可执行命令。

现在我们已经讨论了这些快捷键的性质,让我们看看如何自己为它们分配命令。

分配一个快板快捷键来旋转零件

使用用户定义的键,部件按45度增量旋转

定义新的快捷键

使用alias或funckey定义快捷键的过程类似。要定义键,你需要在命令行中输入下面两个例子中的一个:

  • 别名[命令字符串][执行的命令]
    • 要将字母“r”设置为命令行函数,以便在手动移动部件时旋转部件,请在命令行中输入“alias r angle 45”。这将使您能够在命令行中输入r时将所选部件旋转45度。
  • Funckey[键或键序列][执行的命令]
    • 在命令行中输入“funckey r angle 45”,将“r”键设置为手动移动部件时旋转的功能键。当在PCB编辑窗口内按下r时,这将允许您旋转所选部件45度。

您必须注意的最后一件事是:在Allegro PCB Editor的当前会话中所做的任何别名或funckey赋值将只在该会话打开时有效。一旦会话关闭,关键任务就会消失。为了永久地保存这些命令,必须将别名和funckey赋值添加到Allegro PCB Editor的环境文件中设置和参数.使用env文件中的赋值,Allegro将在每次调用时加载它们。您可以在$HOME/PCBENV/env中找到该文件。

快板快捷键是许多程序之一,可以用来简化PCB设计过程。有关PCB布局基础知识的更多信息,请看这篇文章电子书

领先的电子供应商依靠Cadence产品来优化电力、空间和能源需求,满足各种各样的市场应用。如果您想了解更多关于我们的创新解决方案,和我们的专家团队谈谈订阅我们的YouTube频道