Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: leilei4908

[求助] 在调用Form后如何先关闭Form再执行后续程序?

[复制链接]
发表于 2015-9-7 11:28:18 | 显示全部楼层
leilei4908 发表于 2015-9-7 09:06
这里不是很理解,能解释下么

這裡主要是在處理"回" 回的外框Shape和回的內框的shape做ANDNOT和AND而去除兩個重疊部份

(t
                axlDBCreateShape(car(lPoly1) t tLayer)
                axlDBCreateShape(car(lPoly2) t tLayer)
        )
=>為處理"呂"部分
 楼主| 发表于 2015-9-7 13:20:01 | 显示全部楼层
XYX365 发表于 2015-9-7 11:28
這裡主要是在處理"回" 回的外框Shape和回的內框的shape做ANDNOT和AND而去除兩個重疊部份

(t

您这个代码针对“回”是不是只填充内框?
我的要求是两个内外框都要shape,外面的要避开里面的
发表于 2015-9-7 13:27:07 | 显示全部楼层
leilei4908 发表于 2015-9-7 13:20
您这个代码针对“回”是不是只填充内框?
我的要求是两个内外框都要shape,外面的要避开里面的

你可以上各圖片來說明嗎?
 楼主| 发表于 2015-9-7 14:00:40 | 显示全部楼层
09071347.jpg
如图所示,外面的shape要避开里面的shape
手动的方法有两种,一种就是开一条很小的缝,然后挖掉内框shape部分;另一种是利用Shape Void Polygon,但是对层面有要求
下图是利用Shape Void Polygon截取的 截图201509071357.png
 楼主| 发表于 2015-9-7 14:15:21 | 显示全部楼层
XYX365 发表于 2015-9-7 13:27
你可以上各圖片來說明嗎?

对您的代码,换了层面以后就是Shape Void Polygon截取的效果,看来我需要改下层面了
我之前用的是Package Keepout/TOP,这个层面用这个工具的时候就提示
E- Voids are not allowed on this layer: PACKAGE KEEPOUT/TOP
发表于 2015-9-7 14:44:17 | 显示全部楼层
本帖最后由 XYX365 于 2015-9-7 14:46 编辑
leilei4908 发表于 2015-9-7 14:00
如图所示,外面的shape要避开里面的shape
手动的方法有两种,一种就是开一条很小的缝,然后挖掉内框shap ...

你是要將內外Shape分開嗎?圖片是兩個不同的Shape

shape.jpg

下圖我將外面的Shape搬移到上面
shape1.jpg


 楼主| 发表于 2015-9-7 15:19:25 | 显示全部楼层
XYX365 发表于 2015-9-7 14:44
你是要將內外Shape分開嗎?圖片是兩個不同的Shape

目的就是这样,您的代码也能实现这个
但是我们经理要求Package Keepout/Top这个层面,这个层面不能用Shape Void Polygon这个功能
发表于 2015-9-7 16:42:03 | 显示全部楼层
leilei4908 发表于 2015-9-7 15:19
目的就是这样,您的代码也能实现这个
但是我们经理要求Package Keepout/Top这个层面,这个层面不能用Sha ...

只要在把外面的shape,cut一小段,使得shape沒有連在一起就可以在Package Keepout/Top这个层面
 楼主| 发表于 2015-9-7 16:44:59 | 显示全部楼层
XYX365 发表于 2015-9-7 16:42
只要在把外面的shape,cut一小段,使得shape沒有連在一起就可以在Package Keepout/Top这个层面

就是我上面那张图的做法,但是用skill能实现么?
发表于 2015-9-7 16:56:23 | 显示全部楼层
leilei4908 发表于 2015-9-7 16:44
就是我上面那张图的做法,但是用skill能实现么?

在任一層面建立一條線段,
將此線段和shape轉換後的poly在做axlPolyOperation()就可以
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-4-19 13:42 , Processed in 0.149491 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表