微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Cadence Allegro > 解决16.3的stroke不能用的方法

解决16.3的stroke不能用的方法

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

这两天看论坛上的在问strokes不能用的问题,下面共享下解决方法:
首先把allegro.strokes文件拷到pcbenv文件夹下
然后在pcb edit命令行里输入strokefile allegro.strokes。
这下就可以用stroke了。
不过在下次打开软件后又不能用,要彻底解决这个问题按如下方法:
M5 A3 r打开X:\Cadence\SPB_16.3\share\local\pcb\skill下的example.ilinit文件,在末尾加上
procedure(stroke_fix_163(t_open)"
    axlShell("strokefile allegro")
    axlMsgPut("Strokes now enabled in Allegro 16.3 base release")
)
gaxlTriggerSet('open 'stroke_fix_163)
然后另存为allegro.ilinit

好像还是无法使用啊!

支持!谢谢!

不行啊!为什么呢?

这个方法有个缺点,就是在开启brd的过程中不能有鼠标操作(比如:点击出现的提示弹窗的OK按钮之类的),所以如果是用高版本软件开低版本的brd的时候肯定会有提示,而且必须对提示做出选择,因此该功能会失效,不过可以在开启以后再次执行file-open开启同一个图就可以了,具体细节还不是很清楚,只知道是gaxlTriggerSet函数的使用条件限制造成的,各位可以仔细研究一下,欢迎分享

可以,小编多打了一个双引号,一个字母g,去掉即可!正确如下
procedure(stroke_fix_163(t_open)
        axlShell("strokefile allegro")
        axlMsgPut("Strokes now enabled in Allegro 16.3 base release")
)
  axlTriggerSet('open 'stroke_fix_163)

可以的,小编多打了一个双引号,一个字母g;正确如下
procedure(stroke_fix_163(t_open)
        axlShell("strokefile allegro")
        axlMsgPut("Strokes now enabled in Allegro 16.3 base release")
)
  axlTriggerSet('open 'stroke_fix_163)

谢谢!

load("PCB_COL_SETUP.il")
load("x_split_shape.il" "deargds")
load("x_check_line90.il" "www.eda365.com")
load("x_eq_symbol.il" "www.eda365.com")  
load("x_align_via.il" "www.eda365.com")
load("create_pad.il" "dxj175")
load("x_change_via_net.il" "deargds")
procedure(stroke_fix_163(t_open)
  axlShell("strokefile allegro")
  axlMsgPut("Strokes now enabled in Allegro 16.3 base release") )
  axlTriggerSet('open 'stroke_fix_163)

为什么我的还是不行呢?自从装了16.5以后,16.3的skill和stroke都不能用了

我也是和你一样的问题,都设置了还是不行,你解决了吗?

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

网站地图

Top