cadence SPB17.4 - allegro - snap pick to
前言
导入了一个小板子的dxf在做封装, 放焊盘时, 感觉放的位置不精确.
查了一下官方关于snap pick to 菜单操作的资料如下
d:/Cadence/SPB_17.4/doc/algrostart/chap1.html#pgfId-1051286
先仔细看看官方说明, 再精确的放焊盘.
笔记
当进行某个具体操作时, e.g. 放焊盘.
当鼠标靠近一个对象时, e.g. 丝印上的焊盘中心的十字叉, 其中一条十字叉就会高亮起来, 此时, 就可以右击选择如何捕捉到这条线上. 我想捕捉到十字叉的2条线的交叉点.
如果直接在十字叉上点击, 放的有点偏. 不知道是个啥情况.
最后, 我将grid全部改成1.
然后直接在丝印十字叉中心点击放焊盘.看着偏了, 就用ix 0.1 或iy 0.1, 最后调整好了位置如下:
看到焊盘周围都有dxf原来焊盘的边, 基本就放好了.
但是这样放很麻烦啊. 还好只用放一次, 其他焊盘的复制粘贴就容易了.
allegro提供了很多种捕捉方式, 总有一款能捕捉到精确的元件放置点.
可以看到的捕捉选项如下:
Persistent snap
持续按照一个捕捉方式来操作, 这个不好吧. 还是每次操作, 都自己选捕捉方式靠谱.
Segment vertex
捕获当前对象的最近端点.
这种适合于在线的2端附近来捕获线端点.
Segment Midpoint
捕获当前对象的线段中点.
没用过这种呢.
Segment
选择当前对象离鼠标最近的一点.
这个不好用, 确定不了精确的一点.
Intersection
捕获2条线的交叉点
看起来这正是我想要的. e.g. 在丝印的十字叉上放一个焊盘.
不过试了一下不行, 报错如下:
Could not satisfy the snap condition using 'Intersection' mode.
意思是, 无法使用交叉捕获模式.
Shape Center
以当前对象的形心作为捕获点.
试了一下, 无法在放焊盘模式下使用这种捕获.
Arc/Circle Center
以当前对象(圆, 弧)的形心作为捕获点.
好像这种也是我可以实验的哦.
试了一下, 这种好使.
正好适合以丝印焊盘圆形外框的形心放置焊盘. 好使, 效果如下, 和手工用偏移调整了半天的效果完全一致.
自己比较了一下, 比自己手工偏移放置的效果好多了. 就用这种方法在导入的dxf中放置焊盘.
Symbol Origin
以当前选择的符号原点作为捕获点.
Symbol Center
以当前选择的符号中心作为捕获点.
Pin
以最近的引脚作为捕获点.
Via
以最近的过孔作为捕获点
Figure
以最近的Figure作为捕获点.
不确定 Figure 是个啥啊? 以后遇到再补充
Pad Edge Vertex
以焊盘外边沿顶点为捕获点
Pad Edge Midpoint
以焊盘外边沿中点为捕获点
Pad Edge
以焊盘外边沿最近的点作为捕获点.
Off-grid Location
以鼠标选择的点为捕获点, 不对齐到最近的格点
Grid point
以鼠标选择点附近最近的格点为捕获点.
Snap Offset(0.00 0.00)…
以鼠标选中点的偏移(x, y)为捕获点.
试了一下, 这种捕获方式不会用…
Off-grid Location
以鼠标选择的点为捕获点, 不对齐到最近的格点
Grid point
以鼠标选择点附近最近的格点为捕获点.
Snap Offset(0.00 0.00)…
以鼠标选中点的偏移(x, y)为捕获点.
试了一下, 这种捕获方式不会用…