EDA365电子工程师网

标题: [原创][应求]评审互检tools [打印本页]

作者: betamelody    时间: 2012-7-10 18:39
标题: [原创][应求]评审互检tools
本帖最后由 betamelody 于 2013-8-9 09:13 编辑

应szc1983所求之skill


请将CheckEachBrd.il文件解压至硬盘(比如c:/),然后进入allegro
按照如下方法输入读取skill文件
Command > skill load "c:/CheckEachBrd.il" "betamelody"
或者
在allegro.ilinit文件中添加
load("c:/CheckEachBrd.il" "betamelody")


命令名为 CEBC
此skill版本需运行于简体中文版操作系统

layout人员做评审互查时可以使用该skill,为他人检查时每检查一处疑点点击CheckPoint按钮,然后在弹出的输入框内输入摘要说明(亦可不输),支持中文录入,查完之后点击save保存结果到与当前design同名的.ceb文件用于发给他人查看反馈.

查看反馈需要先打开相应的brd,选择评审人员生成的.ceb文件(如果文件名不匹配则无法继续动作)

enjoy!

如有疑问请发信至squall_feng@foxmail.com

[2012/7/11]已更新英文版本 eng_CheckEachBrd.rar

[2012/7/16]已更新有另存功能的英文版本 eng_CheckEachBrd R2.rar

[2012/7/19]已更新最新版本 eng_CheckEachBrd R3.rar chs_CheckEachBrd R3.rar

[2012/7/30]已更新最新版本 eng_CheckEachBrd R4.rar 支持高亮显示items

[2013/4/15]eng_CheckEachBrd R5 去掉使用时间限制
作者: szc1983    时间: 2012-7-10 19:32
lz你好
我公司是英文版本的操作系统能用吗?
作者: betamelody    时间: 2012-7-10 20:19
那我要改个版,明天发上来
作者: bluemare    时间: 2012-7-10 21:59
我也需要英文版本呢,多谢。
作者: betamelody    时间: 2012-7-11 09:34
已更新英文版本 eng_CheckEachBrd.rar
作者: szc1983    时间: 2012-7-11 10:31
已经在用了提一些反馈
1.定位到点或许还不够,HW的那个能定位到层
2.定位信息分类,比如cline,symbol 的问题定位到点的话直接高亮
3.提出问题后的解决,比如定位到了问题点之后的反馈工作
问题,未解决状态,已解决,拒绝及理由
暂时想到这些,lz做的不错大家一起来完善
作者: betamelody    时间: 2012-7-11 10:41
本帖最后由 betamelody 于 2012-7-11 10:50 编辑
szc1983 发表于 2012-7-11 10:31
已经在用了提一些反馈
1.定位到点或许还不够,HW的那个能定位到层
2.定位信息分类,比如cline,symbol 的问 ...


1)可以定位到check point时的具体层,需要用户自己更改视图状态
2)如果按照此思路的话检查人员的工作可能比较繁复,我的思路是将视图调整到显而易见的位置然后用备注文字加以说明
3)如果需要解决"反馈的反馈"信息,需要更完善的解决方案,否则将会比较混乱

多谢提出宝贵意见,大家讨论修改
作者: betamelody    时间: 2012-7-11 11:12
更新了一个版本,发现原来的Brief mark栏位只能显示最多15个字符..
作者: wolf343105    时间: 2012-7-11 17:47
szc1983 发表于 2012-7-11 10:31
已经在用了提一些反馈
1.定位到点或许还不够,HW的那个能定位到层
2.定位信息分类,比如cline,symbol 的问 ...

怎么操作呀?
作者: wolf343105    时间: 2012-7-11 17:51
输入命令出现这个?请教怎么用?
作者: gagmeng    时间: 2012-7-11 18:09
我也需要英文版本呢,多谢。
作者: betamelody    时间: 2012-7-11 19:04
wolf343105 发表于 2012-7-11 17:51
输入命令出现这个?请教怎么用?

输入框中输入此处设置为疑点的原因,文字说明
作者: y175813652    时间: 2012-7-12 09:51
为什么下一次扣5金钱,网速慢点了几次扣好多?
作者: betamelody    时间: 2012-7-12 10:09
y175813652 发表于 2012-7-12 09:51
为什么下一次扣5金钱,网速慢点了几次扣好多?

传附件的时候没有这种设定啊..
扣多了补回{:soso_e100:}
作者: y175813652    时间: 2012-7-12 10:40
betamelody 发表于 2012-7-12 10:09
传附件的时候没有这种设定啊..
扣多了补回


能不能设定,下一次扣5金钱,以后再下都不扣了{:soso_e100:}
作者: szc1983    时间: 2012-7-13 15:01
能不能高亮啊,高亮很重要啊
作者: betamelody    时间: 2012-7-13 17:17
szc1983 发表于 2012-7-13 15:01
能不能高亮啊,高亮很重要啊

当然可以,这样的话评审人员的工作量就大了,可以给出具体操作流程我来修改
作者: szc1983    时间: 2012-7-13 19:13
betamelody 发表于 2012-7-13 17:17
当然可以,这样的话评审人员的工作量就大了,可以给出具体操作流程我来修改

我可以提供下思路
HW的评审工具是这样的,也不会加重评审人员的工作量
1.工具默认是只显示单层,这样看起来比较直观
2.其次,选中的元素即高亮,比如symbol,pad,cline
评审人员觉的哪部分有问题只需要选中这些元素就可以了下次打开的时候直接单层高亮选中部分
作者: dw4736    时间: 2012-7-13 23:52
支持,等完善。。。
作者: dw4736    时间: 2012-7-15 00:09
save保存结果到与当前design同名的.ceb文件用于发给他人查看反馈.
==>能不能保存为与设计文件不一样的CEB文件。?
作者: betamelody    时间: 2012-7-16 09:15
dw4736 发表于 2012-7-15 00:09
save保存结果到与当前design同名的.ceb文件用于发给他人查看反馈.
==>能不能保存为与设计文件不一样的CEB文 ...

暂时不可以,如果有充分的理由要加入此功能可以修改
作者: menghunabc    时间: 2012-7-16 10:40
怎么乱扣分啊

作者: dw4736    时间: 2012-7-16 20:06
betamelody 发表于 2012-7-16 09:15
暂时不可以,如果有充分的理由要加入此功能可以修改

是这样的,有射频,基带,音频都要检查PCB文件,如果不能另存的话,不好区分这3个人的检查输出-ceb文件,请求在保存的时候,save as ,可以修改保存的名称,多谢了。。。
作者: hoo    时间: 2012-7-19 10:31
Skill > load "chs_CheckEachBrd.il" "betamelody"
t
Skill >  load "chs_CheckEachBrd.il" "betamelody"
E- *Error* def: function is write protected and cannot be redefined - CheckEachBrd_Main
E- *Error* load: error while loading file - "chs_CheckEachBrd.il"
ERROR
Skill > CheckEachBrd_Main
Designed by Betamelody
E- *Error* axlFormSetField: argument #1 should be any user-defined (other) type (type template = "otg") - nil
ERROR
last pick:  27300.00  -100.00
No element found.
Skill >

无法打开窗体,大家有遇到过这个错误吗?
作者: betamelody    时间: 2012-7-19 11:39
hoo 发表于 2012-7-19 10:31
Skill > load "chs_CheckEachBrd.il" "betamelody"
t
Skill >  load "chs_CheckEachBrd.il" "betamelody" ...

CHS的OS才可以用CHS版本
作者: hoo    时间: 2012-7-19 12:22
betamelody 发表于 2012-7-19 11:39
CHS的OS才可以用CHS版本

试了中英文版本都是报那个错误。。。
作者: betamelody    时间: 2012-7-19 14:21
hoo 发表于 2012-7-19 12:22
试了中英文版本都是报那个错误。。。

那可能是因为您改过formpath,好吧,我改了版本试试吧
作者: jerli    时间: 2012-7-19 15:21
支持,等完善。。。
作者: XYX365    时间: 2012-7-19 16:39
別人的Tools的畫面
[attach]55808[/attach]
作者: betamelody    时间: 2012-7-19 17:16
XYX365 发表于 2012-7-19 16:39
別人的Tools的畫面

1) 这个skill不一定打开单一层,可以mix,操作起来就比较费解了,不如直接使用allegro自带的color工具或者visibility工具

2) 不知道是不是可以自创错误类型,还是全部预设为所有的Find Filter默认类型?  在此我需要多了解一些信息,因为allegro的DRC错误类型可以非常丰富,至少有70+种,人工检查的话主要检查哪些方面? 在缩小检查范围之后是否可以写出自动检查的工具来?

3) feedback文件和保存resolved/unsolved信息的文件是否是同一个?
作者: navywhj    时间: 2012-7-19 19:18
为什么我不能下载呢?
作者: XYX365    时间: 2012-7-20 08:19
betamelody 发表于 2012-7-19 17:16
1) 这个skill不一定打开单一层,可以mix,操作起来就比较费解了,不如直接使用allegro自带的color工具或者vi ...

1.View可分為Film(Gerber file), File(就是Allegro自帶的color檔案) ,Other(自己可以定義)

2.此工具的用意,是人工檢查一些因Layout人員的疏忽,並反饋給Layout去修改,DRC方面已有其他工具檢查.

3.兩種檔案格式.cbf and .rbf

4.看看誰能提供華為的Tools的畫面
作者: betamelody    时间: 2012-7-20 09:34
XYX365 发表于 2012-7-20 08:19
1.View可分為Film(Gerber file), File(就是Allegro自帶的color檔案) ,Other(自己可以定義)

2.此工具的 ...

多谢,建议很有帮助,我会继续改进
作者: szc1983    时间: 2012-7-25 09:58
顶起,待完善
作者: 08181001    时间: 2012-7-25 22:44
下了,用了,感觉不错!
提下建议:能否添加“暂停”功能?现在的情况是只要点击鼠标,就要填写评审意见(互检状态),而没有空闲的检查操作了
作者: betamelody    时间: 2012-7-30 11:37
[2012/7/30]已更新最新版本 eng_CheckEachBrd R4.rar 支持高亮显示
作者: szc1983    时间: 2012-7-30 12:24
betamelody 发表于 2012-7-30 11:37
[2012/7/30]已更新最新版本 eng_CheckEachBrd R4.rar 支持高亮显示

不错有很大改善

作者: ayalcy    时间: 2012-7-30 16:38
太贵了,好的资料是共享的,为什么非要扣钱呢
作者: 武紫旭    时间: 2012-7-30 23:45
该skill有点小缺点:你只能看一下表面的DRC之类的,实际布局布线评审时经常会动PCB上的线或者别的pin来找些错误,但是我打开这个skill后只能看,不能对PCB板进行任何操作,希望能改进下
作者: betamelody    时间: 2012-7-31 09:59
本帖最后由 betamelody 于 2012-7-31 10:03 编辑
武紫旭 发表于 2012-7-30 23:45
该skill有点小缺点:你只能看一下表面的DRC之类的,实际布局布线评审时经常会动PCB上的线或者别的pin来找些 ...


可以操作,请仔细阅读操作手册
作者: betamelody    时间: 2012-8-2 14:27
while(!完美
  征集修改意见,继续改进;
)
作者: dw4736    时间: 2012-8-2 23:43
betamelody 发表于 2012-7-30 11:37
[2012/7/30]已更新最新版本 eng_CheckEachBrd R4.rar 支持高亮显示

中文版支持另存么?请帮忙添加这个功能可好?
作者: betamelody    时间: 2012-8-3 09:07
dw4736 发表于 2012-8-2 23:43
中文版支持另存么?请帮忙添加这个功能可好?

只要使用者操作系统为简体中文,就可以使用英文版本录入中文的Brief mark,只是界面和提示是英文而已
作者: lmh    时间: 2012-8-10 16:59
你好!
我下载解压到D:\pcbenv,然后在allegro.ilinit这里添加了load("c:/CheckEachBrd.il" "betamelody")这句怎么还是提示:E- *Error* load: can't access file - "c:/CheckEachBrd.il"
能告诉我什么原因吗?谢谢!




作者: deargds    时间: 2012-8-10 17:38
lmh 发表于 2012-8-10 16:59
你好!
我下载解压到D:\pcbenv,然后在allegro.ilinit这里添加了load("c:/CheckEachBrd.il" "betamelody") ...
  1. load("CheckEachBrd.il" "betamelody")
复制代码

作者: q316794110    时间: 2012-9-17 11:30
怎么无法查看~~
本帖子中包含更多资源
您所在的用户组无法下载或查看附件

作者: wdc    时间: 2012-9-21 13:16
看一下
作者: wdc    时间: 2012-9-21 13:17
很强啊
作者: 83656101    时间: 2012-9-22 10:37
好东西。。还下不了。。顶先
作者: suzhiyuan0418    时间: 2012-9-29 16:25
简直是太厉害了
作者: suzhiyuan0418    时间: 2012-9-29 16:32
ceb文件怎么打不开啊?用了方正那个软件也打不开
作者: suzhiyuan0418    时间: 2012-10-9 15:40
ceb文件怎么打不开啊?用了方正那个软件也打不开
作者: nigx    时间: 2012-10-10 13:48
试试一下。效果如何
作者: betamelody    时间: 2012-10-10 17:12
suzhiyuan0418 发表于 2012-10-9 15:40
ceb文件怎么打不开啊?用了方正那个软件也打不开

ceb是这个程序自用的,外部打开也没什么用
作者: szhot    时间: 2012-10-12 20:01
haoa
作者: ifuture    时间: 2013-5-29 18:21
版主! 我积分202分,点击下载扣5分。变197分,变成了2级会员不能下载了
作者: layout2009    时间: 2013-6-3 14:34
看看先
作者: L-Den    时间: 2013-6-4 21:47
不错!!
最好能将生成的.ceb文件自动放置在公司一特定路径,操作者可以自动打开板子就能自动链接这个文件。
作者: andyyu1982    时间: 2013-8-6 15:51
权限不够啊
作者: xiahang    时间: 2013-8-6 19:08
谢谢分享,下载试用一下
作者: earthstar    时间: 2013-8-9 08:45
好东西,下不了,可惜了!
作者: jai    时间: 2013-8-13 16:23
现在下好难。。。。。
作者: wsm80828    时间: 2013-8-18 12:18
mark
作者: eileendong    时间: 2013-8-26 12:43
先mark 等爬到三级再下载
作者: molin    时间: 2013-10-8 19:37
谢谢分享!!
作者: molin    时间: 2013-10-9 07:41
我都 不敢下载 了!!!!
作者: szhot    时间: 2013-10-16 21:07
能开源就好了....这样自己在改改了
作者: Sisic    时间: 2013-11-17 00:35
謝謝分享喔
作者: newcomsky    时间: 2013-12-12 07:43
先标记一下
作者: JIMDENG    时间: 2013-12-20 00:11
这个好,谢谢分享!
作者: 小小黄三    时间: 2013-12-20 09:24
:):):):):)
作者: JIMDENG    时间: 2013-12-20 10:51
楼主,16.5版本不支持!能不能升级一下软件!这么好的创意,不用太可惜了!谢谢!
作者: betamelody    时间: 2013-12-20 11:40
JIMDENG 发表于 2013-12-20 10:51
楼主,16.5版本不支持!能不能升级一下软件!这么好的创意,不用太可惜了!谢谢!

有什么问题
作者: JIMDENG    时间: 2013-12-20 13:44
说是受保护了,
作者: betamelody    时间: 2013-12-20 14:29
JIMDENG 发表于 2013-12-20 13:44
说是受保护了,

已经load进去了,可以直接调用,如果是想换新版本,就把之前的旧版本load动作去掉
作者: JIMDENG    时间: 2013-12-20 14:41
感谢楼主,可以用了,谢谢!
作者: Jessica2014    时间: 2014-12-31 09:58
感觉与华为那个相似,我再测测!

作者: Jessica2014    时间: 2014-12-31 10:51
本帖最后由 Jessica2014 于 2014-12-31 11:41 编辑
betamelody 发表于 2012-8-2 14:27
while(!完美
  征集修改意见,继续改进;
)

请问:还需要征集意见吗?嘻嘻!
刚刚下载测了一下,与以前用过的skill相比,希望能增加下面的功能,就可以将这个skill发挥到极致了。

1.多人评审相同名的PCB,各自发表了检查的内容,这几个人都能同时看到,类似QQ群的功能。(需要连内网或外网)
2.即使有人现在不在,下次打开这个名的PCB,也可以看到以前人的评论,类似QQ群的功能。(需要连内网或外网)
3.查看评论的方式,与现在你的方式一样。(需要打开同名的brd,才可通过ceb文件查看。)

大部分时候,是各个function team同时评审,需要从不同的角度考虑,这个功能就显得很必要了!
希望大神有空,增加此功能!


作者: betamelody    时间: 2014-12-31 15:22
Jessica2014 发表于 2014-12-31 10:51
请问:还需要征集意见吗?嘻嘻!
刚刚下载测了一下,与以前用过的skill相比,希望能增加下面的功能,就 ...

感谢你的建议不过这个功能需要服务器支持,如果要开发的话,还需要知道服务器的规格,而且就算开发完成,也可能因为部署问题难以共享

所以我觉得可以曲线解决这个问题,将导入的文件改为多个(可以存放于公司的共享文件服务器中),再把每个批注记号加上批注者的签名
这样如何


作者: Jessica2014    时间: 2014-12-31 15:59
betamelody 发表于 2014-12-31 15:22
感谢你的建议不过这个功能需要服务器支持,如果要开发的话,还需要知道服务器的规格,而且就算开发完成,也可 ...

1.这个功能确实需要服务器的支持。
2.关于服务器的规格,可以出一个对话框,让使用者填写。
3.“部署问题难以共享”。“难以共享” ,是什么意思呢?我不太明白!一般公司的内网都很快,传4个CPU的板子,就几秒钟。(评审一般4~6人)
(用的时候,感觉是每个人的批注是实时放在服务器上的。与QQ聊天的方式一样,共享还行)
哎!看来很麻烦!


按你的方法,如果这多个含签名的批注能同时导入到一个brd上,且能都看到。如果这样的话,也很好!如果这样的话,感觉离我的想法也很近了!呵呵


作者: Jessica2014    时间: 2014-12-31 18:03
Jessica2014 发表于 2014-12-31 15:59
1.这个功能确实需要服务器的支持。
2.关于服务器的规格,可以出一个对话框,让使用者填写。
3.“部署问 ...

放小长假回来,等大神的惊喜哟!

作者: pcb_feng    时间: 2015-1-4 19:51
回去研究研究,谢谢
作者: ann_wz    时间: 2015-1-5 19:56
说句实在话,是浪费了20金钱,定位不好,不直观,我觉得把标记的东西,最后作为一个pdf输出会不会更好,,,
作者: 魅血小肥羊    时间: 2015-5-10 13:09
您所在的用户组无法下载或查看附件
作者: linyuanfei    时间: 2015-9-7 12:59
版主您好!支持高亮显示items 是怎么操作?谢谢
作者: eileendong    时间: 2015-9-21 11:44
好贴要mark
作者: nanosoc    时间: 2016-1-7 11:25
好东西,等级别够了下载收藏
作者: ben71431    时间: 2016-1-27 14:01
感謝分享~
作者: bashao    时间: 2016-1-31 20:04
哇哦  不错
作者: JingZhongjun    时间: 2016-5-20 10:24
下载下来学习学习!
作者: JingZhongjun    时间: 2016-5-20 10:25
无法下载...
作者: cw883561    时间: 2016-5-21 13:49
這什....!
作者: xiaojinlong1991    时间: 2016-5-23 15:12
这个工具有点厉害啊
作者: dengbaba    时间: 2016-5-23 15:38
谢谢分享
作者: liuanty    时间: 2016-6-1 14:01
IE下载有问题呀,直接卡死,然后扣了2次贡献值,还没有下载成功
作者: hy20060614    时间: 2016-6-14 11:16
谢谢分享
作者: liuanty    时间: 2016-7-20 18:00
betamelody 发表于 2012-7-19 14:21
那可能是因为您改过formpath,好吧,我改了版本试试吧

版主,您好!
E- *Error* axlFormSetFieldVisible: argument #1 should be any user-defined (other) type (type template = "otx") - nil
这个错误一般是什么原因造成的?我写的一个程序也出现了,非常感谢!

作者: betamelody    时间: 2016-7-21 08:57
liuanty 发表于 2016-7-20 18:00
版主,您好!
E- *Error* axlFormSetFieldVisible: argument #1 should be any user-defined (other) ty ...

有的用户环境会自己设置一个allegro的环境变量叫formpath[attach]116384[/attach]

如果其中没有包括创建form文件的路径,而且创建时引用的是一个相对路径(或只有一个文件名的情况),就可能axlFormCreate创建不成功





作者: hy20060614    时间: 2016-7-21 11:05
谢谢分享
作者: liuanty    时间: 2016-7-21 14:37
betamelody 发表于 2016-7-21 08:57
有的用户环境会自己设置一个allegro的环境变量叫formpath

如果其中没有包括创建form文件 ...

非常感谢您的答复!问题解决了,与路径是否存在空格还有关系!




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2