1. 标尺功能到底解决了什么问题
很多人第一次打开嘉立创EDA,看到左侧工具栏里那个像尺子一样的图标,都会觉得这不过是个测量工具。说实话,我一开始也是这么想的,但实际用下来才发现,标尺在PCB设计里承担的角色远不止“量一下多长”这么简单。
在原理图绘制的时候,你要确认两个引脚之间的间距是否符合连接器的规格;在PCB布局的时候,你要反复核对元器件之间的距离够不够丝印标注、走线通道、散热区域;在出制造文件之前,你还要检查板边到最近的铜皮距离是否符合板厂的最小工艺要求。这些场景里,如果全靠肉眼估或者放大视图一格一格数,效率低不说,还容易出错。标尺工具就是用来把“感觉上的距离”变成“精确可读的数字”,让所有关于位置的判断都有据可依。
更关键的一点,标尺不只是一个显示工具,更像是一个设计验证工具。EDA软件里按下空格键就可以旋转器件、按方向键微调位置,但这些操作改完以后,距离是否仍然合理,很多时候需要重新测量。这时候标尺就承担了一个“随时校验”的角色:怀疑哪个间距不够,拉一把尺子过去,数据立刻告诉你答案。它不需要切换面板、不需要额外开窗口,直接在画布上完成,属于最轻量的设计工具之一。
适合看这篇内容的人,我觉得有三类:一类是刚接触嘉立创EDA、还不清楚标尺放在哪、怎么用的新手;第二类是已经会用基础操作,但没意识到标尺在布局和规则检查里的价值,想提升效率的中级用户;第三类是准备出Gerber文件或者做PCB打样前,想快速自查一遍关键尺寸的工程师。接下来我就把标尺相关的操作细节、背后逻辑和我在实际项目中踩过的坑一次说清楚。
2. 标尺的类型与参数理解
2.1 水平、垂直与任意方向测量
嘉立创EDA里的标尺工具,核心功能是测量,但它不是简单拉一条线。在标准版和专业版里,放置标尺时都会有两个方向限制的选项:水平、垂直。如果保持默认的任意方向,你就可以测量画布上任意两点之间的斜线距离,适合检查45度走线的长度或BGA封装引脚之间的对角线间距。
选择水平或垂直模式时,EDA会自动锁定X轴或者Y轴方向,哪怕你鼠标移动轨迹并不笔直,标尺显示的也是水平或垂直方向的投影距离。这个功能在需要精确对齐元器件的时候就非常有用。比如你想让两个电阻相对某个基准点保持等距,或者确认一排排针的相邻引脚间距恰好是2.54mm,直接拉水平标尺就能快速核对,不需要再去计算坐标差值。
有个细节很多人没注意:标尺在测量时不一定非要捕捉到元器件的中心点。嘉立创EDA的吸附系统支持端点、中心点、交叉点、引脚焊盘中心等对象。你要测两个焊盘的中心距,就应该在焊盘上悬停后捕捉中心点,而不是捕捉焊盘的边缘。否则测出来的数据会差一个焊盘半径甚至半个焊盘的长度,依据这个数据去对齐器件,后期大概率要返工。
2.2 单位为毫米还是密尔,取决于你的使用习惯
用标尺的时候一定会看到数值的单位。嘉立创EDA默认支持mm(毫米)和mil(密尔,又称毫英寸)两种,切换地方在画布右下角的单位显示区域,按快捷键也可以切换。
国内的元件封装资料很多以毫米标注,PCB板厂通常也接受毫米单位,而很多进口器件的规格书、封装库、参考设计会用到密尔。我的建议是:原理图阶段和PCB布局阶段尽量统一成一个单位,不要混用。混用的后果倒不是功能上的冲突,而是你自己容易混淆。比如你设计一个2.54mm排针间距的板子,某些尺寸是100mil换算过来的,有些是直接毫米输入的,一旦要在标尺测量值里核对尺寸时,就得来回心算,平白增加出错概率。
我个人习惯在PCB布局模式下用毫米,因为板框、定位孔、连接器位置的手感更直观;而在处理BGA焊盘、走线线宽和间距这类由封装库决定的数量级比较小的尺寸时,切换到密尔,因为不少元件库的原始参数就是用密尔定义的,直接对照会方便很多。
2.3 放置尺寸标注与普通测量的区别
这里要区分两个容易混淆的概念。一个是用标尺工具测量,测完数值会显示出来但只临时显示,或者需要在属性里查看;另一个是放置尺寸标注,就是往画布上放置永久性的尺寸标记。嘉立创EDA里这两种操作有各自对应的入口,但很多教程把它们混在一起叫标尺功能。
普通测量模式下的标尺,适合在设计过程中频繁抽查距离,它不干扰板面,也不会带到制造文件里。而放置尺寸标注,通常用在你需要把重要约束显式固化出来的场景。比如板框的长宽尺寸、安装孔相对板边的定位尺寸、连接器的推荐安装间距,这些信息标注在图纸上,出图给其他人看或者做评审的时候一目了然。
有同行问过我,尺寸标注会不会出现在Gerber文件里,影响PCB制造?嘉立创EDA里放置的尺寸标注位于专门的标注图层,默认情况下不会输出到制造层。但如果你用的是第三方工具查看Gerber,有时候因为图层映射问题看到标注内容,这并不影响板厂加工。不过为了出图干净,批量出Gerber之前把标注图层关闭,是一个值得养成的习惯。
3. 实战:从测量到标注的完整流程
3.1 测量两个焊盘的中心距
先说一个最典型的场景。你在布局一个板子,结构工程师给出的外壳开孔位置是固定的,你需要把板上的连接器准确放到开孔位置,同时要确认连接器两个固定脚的距离是不是和外壳的定位柱完全吻合。
操作流程是这样:
- 从左侧工具栏选中标尺工具,如果没有找到,可以在顶部菜单栏的“工具”里启用
- 鼠标移动到第一个焊盘上,看到吸附标记变成十字中心点以后点击
- 移动鼠标到第二个焊盘中心,再次点击
- 此时画布上会显示一条带数值的标尺线,数值就是两个焊盘中心点的直线距离
这时候你不需要记住这个数,只需看一眼它和规格书要求的距离是否一致。如果有偏差,选中器件后用方向键微调,或者直接在属性面板里修改坐标,让两个器件在X轴方向的距离精确等于目标值。
我实测过,用标尺核对以后再移动器件,十次里有九次比直接目测更可靠,尤其当目标间距只有0.5mm级别的间隙时,肉眼很难判断0.1mm的差异,但标尺读数会非常直接地暴露问题。
3.2 利用标尺规划走线间距
第二个场景来自电源板设计。两个开关节点之间的爬电距离是有安全规范要求的,或者单纯为了电气性能,希望两条平行走线之间保持特定间距。这时你可以先在板上放置一对临时标尺,把走线通道区域框出来,再在这个区域里拉线。这样就不需要一边拉线一边心算间距,眼睛始终盯着标尺数值即可。
具体做法:先在需要控制间距的两个网络之间拉一次水平标尺,记录当前间距;然后拖动其中一条走线,拖动过程中标尺数值会实时更新,直到数值变为你预期的间距时停下。如果你怕拖动过程中动过了,可以先放大视图,再配合方向键微调。方向键每次移动距离和当前栅格设置有关,默认是0.254mm(10mil)一档,如果嫌粗,可以按快捷键调整栅格,或者按住Shift键实现更细的步进。
这个方法特别适合处理晶振下方的禁布区域、高压隔离槽两侧的走线、以及差分对内部的间距一致性检查。差分对内部间距往往由线宽和间距的参数规则决定,但画完以后顺手拉一把标尺核对,能发现一些规则设置没覆盖到的角落。
3.3 标注板框定位尺寸,为打样做准备
出制造文件前,我建议使用放置尺寸标注把板框关键尺寸标出来。比如板子外形是一个不规则多边形,板厂读你的Gerber通常没有问题,但如果你在图纸上标注了长宽和几个关键定位尺寸,人工审核时的沟通成本会低很多,尤其当板框文件存在细微缺口或者圆弧偏差时,带标注的图纸能帮助板厂快速确认你的真实意图。
嘉立创EDA的标注操作和普通测量差不多,选择尺寸标注工具以后,捕捉第一点、第二点,再选择文字放置的位置方向,标注就会记录在画布上。标注的样式,包括箭头方向、文字大小、公差格式,都可以在属性面板里修改。我的习惯是标注文字高度不小于2.5mm,太小的话在PDF图纸里看不清楚;颜色上不要选和板框同一种颜色,避免视觉干扰。
3.4 标尺在原理图里的特殊用法
标尺不只在PCB里可用,原理图编辑器里同样能用。原理图里标尺主要用于排版检查,比如确认两个模块之间留白是否足够、连接标签的位置是否对齐、图纸边框内的布局是否居中。原理图不像PCB有严格的间距规则,但它讲究清晰度和可读性,标尺可以帮助你把模块边界对齐到统一的网格上,而不是凭感觉摆放。
用法上,原理图里的标尺操作逻辑和PCB一致,只是它不需要吸附焊盘,更多是吸附到元件边框和网络标签的端点。我见过不少人在原理图里把元件摆得歪歪扭扭,打印出来或者转PDF以后显得很乱,标尺在这里就是一个很好的“校正工具”。
4. 高频问题与排查经验
4.1 标尺数值看起来不对,问题多半出在吸附上
我遇到过好几次,同事反馈说标尺量出来的数据和规格书差很多,怀疑软件有Bug。但实际排查下来,几乎都是吸附模式的问题。默认设置下鼠标会捕捉到最近的吸附点,有时候你明明想点在焊盘中心,实际捕捉到的却是焊盘边缘的顶点或者走线的端点。数值差的那一点点,恰好就是圆心到边缘的距离。
解决方法很简单:在放置标尺之前,把鼠标悬停在目标焊盘上,稍微停留一秒,看清楚吸附标记的样式再点击。如果你用的是嘉立创EDA专业版,可以在吸附菜单里单独勾选“焊盘中心”,这样就不容易被边缘干扰。PCB布局模式下用得多的话,这个设置非常值得调整一次。
4.2 切换单位以后数值没刷新
有用户在设置里把默认单位改成了mil,但放置标尺时显示的数值仍然是毫米。这个问题通常是因为属性面板里的单位覆盖了全局设置,你需要在放置完标尺后选中它,在属性面板里手动切换单位。如果是刚放完还没来得及选中就发现数字不对,也可以直接按快捷键切换全局单位来刷新显示。
这类问题不算Bug,但它非常影响体验。我的建议是形成固定习惯:进入某个设计阶段前,先确认右下角单位状态。如果单位状态和你的预期不一致,再开始布局,否则接下来所有标尺测量的读数和你的心理预期都会打架。
4.3 标尺删不掉,或者遮挡了视线
放置标尺以后不想保留,直接按Delete键就可以删除。如果是尺寸标注,选中后Delete同样有效。删除之后如果发现图层里还残留着标尺的痕迹,多半是你误放到了某个被隐藏的图层上,打开图层管理器检查一下哪个图层还在显示即可。
遮挡视线的问题更常见。标尺的尺寸线和文字在密集布线区域会盖住下方的走线或丝印。这时候不需要删除标尺,临时把它拖动到空白区域即可,或者通过属性面板降低标尺的显示层级。嘉立创EDA专业版里图层概念更明确,你也可以单独关闭标尺所在图层,需要的时候再打开。
4.4 测量结果不显示数值,只有一条线
偶尔有人遇到这个问题:拉了一条标尺线,却看不到数字。多数情况下是字体大小设置太小,或者视图缩放比例太低,数字小到看不见。解决方案是放大视图,如果放大以后还是没有,那就是标尺的显示属性里文字高度被调成了0,在属性面板里恢复即可。
这类问题的背后逻辑是:标注文字不是矢量贴图,它和普通文本对象一样受缩放影响。设计时如果缩放到很小比例全局预览,小字号文字自然不可见,这不代表标尺功能失效了。
5. 进阶技巧与心得
5.1 用标尺配合网格做快速对齐
标尺的一个隐藏用法是配合网格系统做对齐判断。嘉立创EDA的栅格设置支持捕捉到可调网格,当你在网格上摆元件时,元件之间的相对距离其实就是网格步长的整数倍。但如果你想知道某个器件相对板边原点的绝对位置,用标尺从原点拉线到器件中心,读到的坐标值直接对应属性面板里的X/Y坐标,逻辑是一致的。
这个技巧在批量摆放LED灯、按键、测试点时很有用。比如你要在板边等距排列8个测试点,最佳间距是2.5mm,先算出总长度,再一次性放好第一个和最后一个,中间的用等间距功能或者对齐工具补齐。如果工具不支持等距分布,那就用标尺测量首尾间距,除以7,然后逐个移动并实时核对标尺读数。这个方法笨一点但是稳,尤其适合封装太多、对齐命令分不清该选哪个时。
5.2 标尺测量出错时的纠错思路
有时候你已经放置了标尺,但随后移动了某个器件,导致标尺所测量的对象已经不在原来位置,标尺的数值却不会自动更新。这是正常现象,因为标尺创建时记录的是空间上的两个点,而不是两个器件之间的约束关系。
理解这一点很重要。标尺不是设计规则,它只是一个静态的测量结果。如果你想表达“这两个器件距离必须大于某个值”,应该在设计规则里设置间距规则,而不是依赖标尺。标尺适合作为过程中的辅助判断工具,规则类约束一定要走规则的机制。如果项目比较正式,建议在器件间距约束上添加显式的规则条目,这样DRC检查的时候会自动帮你盯着,比事后拉标尺复核高效得多。
5.3 有个习惯很值得养成:布局结束后整体拉一遍关键尺寸
我的个人习惯是,每次PCB布局基本定稿以后,会花几分钟时间用标尺把几个最关键的尺寸全部量一遍:板框到最近元件的距离、两个连接器之间的中心距、定位孔到板边的距离、高器件与低器件之间的高度差对应的水平间距。这个过程全部做下来不到十分钟,但往往能发现一些隐藏在角落里的小问题。
一次我做一个模拟板,其他尺寸都检查过,最后量了一下板边到最外侧贴片电容的距离,发现只有0.4mm。这个数值低于板厂推荐的拼板切割安全距离,后来我把整排电容往内挪了0.3mm,彻底消除了分板时损坏元件的风险。如果没有最后一次标尺检查,这个板子大概率会在分板环节出现不良品。
6. 写在最后的一点经验
嘉立创EDA里标尺这个功能,入门成本很低,但真正用好它,靠的是对整个设计流程的理解。它不是用来炫技的工具,而是用来回答“这个间距够不够”“这两个位置对不对”这类基础问题的直接手段。每一次PCB评审时,用数据说话总比说“目测差不多”更有说服力。
如果你刚开始用这个工具,我建议每完成一个布局阶段,就手动拉一次标尺检查关键尺寸,慢慢你会发现,很多潜在的布局问题在检查中就会被提前暴露出来,这比之后打样回来再改板省心太多。熟练之后,可以进一步把标尺跟设计规则结合使用,让它从“手动测量工具”升级成“快速验证手段”,期间积累的手感和判断力,是任何自动检查功能都替代不了的。