DFM图形的各种编辑功能
2024-06-17 18:00
535
0
支持的编辑功能
所有的功能主要集中在主窗口的【编辑】大菜单项中
1):复制
2):移动
3):添加
4):删除
5):图形变换
另外还提供了【撤销】【重做】的支持。
概念及名词术语
编辑是UI层面的用户操作交互,一些操作可能是多个动作的组合才能完成一个编辑动作,中间涉到一些数据的操作状态。
【选中状态】
如下图你看到的青白色高亮状态的图元就处理选中状态(怎么选择图元,我们看其它章节),当你做复制移动这些操作的时候,操作的就是这些被选中的图元。**当你没有选中任何图元做编辑操作,那么操作自动变成是整层的图元。**
【工作层】
如下图所示【顶层线路】被一个红色的边框包围着,表示这一层是当前工作层。
备注一:只有打开显示的层才是工作层。如下图层名前有一个红色的矩形的正方形块(阻焊那个是绿色的),该颜色块代表了该层的图形渲染的颜色,如果这里显示黑色,表示该层是关闭显示的。
备注二:同一时刻最多只有一个层是当前工作层。
备注三:工作层的其它特性见【受影响层】中的描述。
【受影响层】
受影响层是一个层的标记,它的特性是:如果某层设置为了受影响状,那么在编辑功能的操作中,这些层中的图元符合操作条件,就会被编辑。如下图层名前面的空白小方块被置红了,表示这些层是受影响层。
备注一:当前工作层天生自带是受影响层属性,如下图【顶层线路】是当前工作层,但它具备受影响层的特性。
备注二:受影响层可以同时设置多个,未打开显示的层,也可以设为受影响层。
如下图,受影响层的图元可以同时被选中。
【捕捉层】
看顶层线路右侧有一个小“田”字格,这个就代表了当前的层是捕捉,比如我要捕捉一个焊盘的中心点,就只会捕捉鼠标所在位置的这个层的图元。具体我们看捕捉模式的详细介绍。
5):
【捕捉方式】
在窗口下方提供了多种的捕捉方式,后面括号中的(S,O),代表了切换到该捕捉方式的快捷键,比如我按 S -> O 表示关闭捕捉模式,你也可以不用快捷键,直接鼠标在这里手动选择。
下面对各种捕捉方式做一个详细介绍
关闭
顾名思义就是不再进行捕捉。
端点
端点一般是指线段或者圆弧两头的端,圆的中心点,等。常常用于层移动对齐时找准每个层都拥有的共同点,进行捕捉对齐操作。
如下图在做测量点到点间距的时候,鼠标停在线头处,就会自动捕捉到线头端点中心位置,实现精准测量。
骨架
骨架是指线段,圆弧,0宽度后的形态,对圆/矩形/多边形,骨架是指它们的轮廓。常常用于精准测量板子外型尺寸
如下图是演示,捕捉骨架的测量方式
轮廓
轮廓是图元的边缘,下图演示了通过捕捉轮廓进行测量
这个8字代表捕捉轮廓边缘
交点
交点一般是两个图元相交的位置,比如两条相段相交指的是它们的骨架的相交交点。
下图演示了捕捉交点,测量两个交点的距离
中点
中点一般是指图元的中间点,比如线段的中心点,但对于圆弧来说指的是弧上的中间点。
下图演示了捕捉中点测量,测量两个图元中点的距离
弧中心
弧中心就是指的弧的圆心
Profile
profile是一个闭合的单多边形,一般是指板子边框的意思,这是一个虚拟的数据,DFM程序会偿试识别出板子的外形边框,并把这个边框数据提取出来生成Profile,如下图看到的白色边框线条就是Profile,如果有的时候看不到这个,可能是外型杂数据太多导致DFM识别Profile失败。
备注:下图只是识别出了单只的板子Profile,并没能识别出拼板的边框。
下图演示了通过捕捉Profile来测量板子的尺寸(当然,捕捉骨架也能准确测量板子尺寸)
编辑功能详细
注意这里只讲复制操作,【受影响层】【工作层】等相关概念,这里不再做过多赘述
复制
可以先框选,选中一部分图元
下图高亮是选中的图元
快捷键【Ctrl + C】,进入复制状,这个时候鼠标左键点击选中一个复制基准点。
接着鼠标移动会出现下面的效果,A是上面选中的基准点,B是鼠标当前移动到的点,纯白的图形是复制缓冲区中的数据动态随鼠标移动的展示效果。
鼠标左键再次点击,将在这个位置,粘贴复制的数据(如下图,是随意粘贴的位置)。
备注:在复制过程,如果我们配合上面的捕捉切换,鼠标两次左键点击时能自动捕捉期望的点,实现复制精准定位(下同,不再重复)。
移动
同复制一样,先选中要移动的数据。
选中后,鼠标左键点击选中一个移动基准点,如下图效果(同复制类似)
鼠标再左键点击,完成移动
添加
快捷键【A】可以呼出添加参数对话框,并会进入添加操作状态
这里一共提供了4种图元类型供添加,我们这以加盘来演示。
“盘”一般是指焊盘,目前只支持添加圆形,将来可能会支持更多图形。
添加其实很简单,只要把要添加的参数输入好,然后在图形要添加的区域鼠标点击就能选定添加位置,然后【回车】或者【双击】都能完成添加动作。
也可以一次加多个,如下图
负极性
我们在添加窗口中看到有一个极性参数,分为正极性和负极性。
缺省情况下,我们加的都是正极性,你能看得到的图形都可以理解为正极性。
负极性主要是用于切割正极性的图元,使之变成另一个形状,比如当某个焊盘距离旁边的走线太近,而又没有移动空间,这个时候负极性切割就派上用场了。
如下图就是切割后的焊盘
平时负极性是不显示的,但可以通过开关打开它,快捷键【Ctrl + N】切换负极性图元的显示开关
负极性显示打开时,是以哑色效果来展示的,能让人容易看出这是一个负性。
删除
选中要删除的图元
按【delete】键,就完成删除了(注意:如果不在受影响层或者工作层,是删不了的)
图形变换
图形变换,主要是对图形进行旋转或者平移,或者坐标缩放
快捷键【Alt + T】启动图形变换参数对话框,其它的参数含义都写界面上,好理解,这里重点介绍一下【铆点】
【铆点】相当于是图形变换的基准点,只能有一个。
查看铆点
点击这里,可以自动缩放图形,让铆点位于渲染图形最中心位置,便于看清铆点在哪个位置。
铆点:坐标
点击这里,会进入选择铆点状态,这个时候,鼠标左键在图形渲染区域点周的位置,就是铆点的位置。
取中心
点击这里,会自动计算图形中心点,并以中心点坐标做为铆点。
操作演示
下面我们演示一个【X方向镜像】的图形变换操作
下面是镜像前的图形,注意左下角是坐标原点
下图是设置X方向镜像操作,铆点坐标是原点
然后点击【执行】,得到下面X方向镜像后的图形
备注:【执行】与【确定】区别,【执行】是仅执行该对话框不会关闭,【确定】是执行且关闭图形变换对话框。