微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Genesis学习交流 > 怎样才能不让Genesis产生+++层

怎样才能不让Genesis产生+++层

时间:10-02 整理:3721RD 点击:

为什么GENESIS在优化时和其它操作时,怎样才能让它不产生+++备份层,哪位高手能解决吗?告之方法,在此谢过!

可以联系我

QQ:740834530

hooKS里面改

改奥宝的程式么?

将下面一段代码用文本编辑成一文件save_job.pre  放在genesis/sys/hooks/line_hooks/下即可,有疑问QQ:525751321

#!/usr/bin/perl -w
#written by jbwang
use lib "$ENV{GENESIS_DIR}/e$ENV{GENESIS_VER}/all/perl";
use Genesis;
$f=new Genesis;
######################
while (<>) {
        if (/lnVAL/) {
                $job=(split /'/)[1];
        }
}
if ($job ne "genesislib") {
$f->INFO(entity_type => 'matrix',
         entity_path => "$job/matrix",
         data_type => 'ROW');
foreach $i (@{$f->{doinfo}{gROWname}}) {
        if ($i=~/\+\+\+$/) {
                $f->COM("delete_layer,layer=$i");
        }
}
}

为什么我照上面的方法加进去 还是会出现++++呀

genesis自带的功能 默认没有打开

呵呵还可以说详细点吗

这个怎么弄可以教下小弟吗?

luohaifeiwoaini@qq.com这是我的邮箱

上面的方法可以解决出现+++层删除问题,应该可以改设置,完全不产生那样的备份层,还要多啃啃说明文件,努力中。

有效

多谢6楼的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top