EDA365电子工程师网
标题:
skill加不进去呢??请各位高手指教啊??
[打印本页]
作者:
wsjwsjwsj
时间:
2014-1-14 10:05
标题:
skill加不进去呢??请各位高手指教啊??
关键是我一年前在家里的电脑上面这样加载成功了,现在也可以用的,我想在办公室也加下,就加不上呢??
加skill时,都显示成功了,可是菜单栏还是没有skill这栏呢??
显示成功信息如下:
function _saveSelSet redefined
function _restoreSelSet redefined
"skill load_ok"
Loading axlcore.cxt
Opening existing drawing...
Strokes now enabled in Allegro 16.3 base release
allegro.men这个文件里面我已经把skill的菜单栏加入了啊,加在help的前面,如下:
POPUP "S&kill"
BEGIN
MENUITEM "2D 3D drawing", "dxfout"
MENUITEM "Board File Compare", "component_changes"
MENUITEM "Create Route keep out area", "rouko"
MENUITEM "DRC Check", "drc walk"
MENUITEM "DRC Review", "find drc"
MENUITEM "Delete Cline Segs", "find_stubs"
MENUITEM "Line to Shape", "l2s"
MENUITEM "Plug Via hole", "viaplug"
MENUITEM "Remove XD DRC", "rmxdrc"
MENUITEM "Silkscreen Check", "text_chk"
MENUITEM "Test Point Check", "hl_ntp"
MENUITEM "Update Symbols", "upds"
MENUITEM "Unit Transfer", "conv"
MENUITEM "Width Change", "cwidth"
MENUITEM "Width Check", "checkwidth"
END
POPUP "&Help"
BEGIN
MENUITEM "&Documentation", "cdsdoc allegro allegrolaunch"
MENUITEM "&What's New", "cdsdoc allegro AllegroPN"
MENUITEM "&Message Detail", "smi_message_detail"
POPUP "&Web Resources"
BEGIN
MENUITEM "&Community", "http http://www.cadence.com/community"
MENUITEM "&Online Support", "http http://support.cadence.com"
MENUITEM "&Web Collaboration", "http http://collaboration.cadence.com"
MENUITEM "&Education Services", "http http://www.cadence.com/education"
#ifndef _ALLEGRO_ORCAD
MENUITEM "Software &Updates", "http http://downloads.cadence.com"
#endif
MENUITEM SEPARATOR
MENUITEM "&PCB Forum", "http http://www.cadence.com/community/pcb"
END
MENUITEM SEPARATOR
MENUITEM "&About...", "about"
END
END
调入命令也加入到了allegro.ilint 里面了:
skillDir = (simplifyFilename "D:/PRO/pcbenv/skill")
(setSkillPath (append (list "./" skillDir) (getSkillPath)))
(load "component_changes.il")
(load "drc_walk.il")
(load "Find_DRC.il")
(load "mot_find_stubs.il")
(load "killallxdrc.il")
(load "hl_ntp.il")
(load "conv.il")
(load "cwidth.il")
(load "checkwidth.il")
println("skill load_ok")
; DstCAM350() is the CAM350 Cross Probe Startup
load( "C:\\PRO\\pcbenv\\DstCxi.il")
procedure(stroke_fix_163(t_open)
axlShell("strokefile allegro")
axlMsgPut("Strokes now enabled in Allegro 16.3 base release")
)
axlTriggerSet('open 'stroke_fix_163)
作者:
蓝风紫心
时间:
2014-1-14 14:37
:(:(:(
作者:
wsjwsjwsj
时间:
2014-1-15 10:47
咋没人回帖呢,敬请指教啊!
作者:
Able
时间:
2014-1-17 11:06
本人也碰到类似的问题,没找到答案
作者:
kevin890505
时间:
2014-1-20 22:00
显示成功信息 总共就下面那几行么? 如果就这几行,那你的skill肯定就没加载成。
要确认你的skill是否加载成功很简单,打开allegro后,在命令栏输入skill进入skill模式,然后随便输入你的一个skill加载命令测试下,比如(load "conv.il"),
如果OK了,应该有提示
function conv redefined
function convertform redefined
function createconvform redefined
function Conv_Action redefined
如果还不行,检查你的skill存放路径,用getSkillPath函数看看你当前的skill路径是否包含你放skil的地方
如果都正确,还是不能加载,尝试把skill文件夹直接丢到pcbenv文件夹下,我有一次,因为skill文件夹路径太深了,一直不行,但是我直接把skill放到某个盘的根目录下或者pcbenv下就可以,但后来又没遇到过。
作者:
wsjwsjwsj
时间:
2014-1-22 14:41
先谢过啊!按照你得建议,我输入测试下,结果如下:
function _saveSelSet redefined
function _restoreSelSet redefined
"skill load_ok"
Loading axlcore.cxt
Opening existing drawing...
Strokes now enabled in Allegro 16.3 base release
Command > skill
Skill > load"conv.il"
E-
E- load"conv.il"
E- ^
E- SYNTAX ERROR found at line 1 column 13 of file *string*
E- *Error* lineread/read: syntax error encountered in input
nil
Skill >
不知道是啥意思啊,字符串超长??还是??不知道是哪个里面的啊,我把我的几个资料文件发在上面,敬请楼上的 kevin890505 帮忙看看啊,多谢了哦,我估计里面填写错了。
这几个文件我是全放在pvbenv里面的,按道理是不会错的啊,关键是我现在连skill的菜单栏都没显示呢,以前装的时候,出现菜单栏,里面的项目是灰的这种情况呢。在公司拷贝的skill,里面有些加密了,看不了的。
作者:
wsjwsjwsj
时间:
2014-4-10 11:07
本人问题已经解决,多谢帮忙!
重要的两点大家放对地方就好了
1.allegro.ilinit增加改好后要放在PCBenv目录下
2.allegro.men增加改好后放在D:\Cadence\SPB_16.3\share\local\pcb\menus下
作者:
CheneyChe
时间:
2014-4-14 17:09
skill文件 的路径对吗?load"./conv.il"
作者:
wsjwsjwsj
时间:
2014-4-15 16:36
此问题我已经解决了哦,allegro.men的路径没有放对地方啊,还是要感谢各位啊!
作者:
lxl
时间:
2014-4-15 23:09
小妹正在学习allegro没多久,想请问一下,装了skill有什么用处?
作者:
wsjwsjwsj
时间:
2014-4-18 13:22
做事快
欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/)
Powered by Discuz! X3.2