EDA365电子工程师网

标题: Skill加载失败···求解··· [打印本页]

作者: 這侽孓譙悴丶    时间: 2013-4-28 21:47
标题: Skill加载失败···求解···
1.我修改了E:\cadence\SPB_15.5.1\share\local\pcb\menus档案,把它加载到Allegro菜单里

[attach]70710[/attach]

2.在路劲E:\cadence\SPB_15.5.1\share\local\pcb\skill1下新建一个文件夹skill1存放skill文件find_dlines.il

3.在路劲E:\cadence\pcbenv下新建一个allegro.ilinit文件,并在此文件里编辑如下语句:
setSkillPath(buildString(append1(getSkillPath()"E:/cadence/SPB_15.5.1/share/local/pcb/skill1")));
load("find_dlines.il");

[attach]70711[/attach]

然后保存!

打开Allegro后命令栏提示如下错误:

E- setSkillPath(buildString(append1(getSkillPath()"E:/cadence/SPB_15.5.1/share/local/pcb/skill1")));
E-                                                                                             ^
E- SYNTAX ERROR found at line 1 column 93 of file allegro.ilinit
E- *Error* lineread/read: syntax error encountered in input
E- *Error* load: can't access file - "find_dlines.il"

好像是说语法错误,无法打开文件吧,要怎么弄?哪位会的帮忙看下、谢谢!
作者: deargds    时间: 2013-4-29 19:51
getSkillPath()"E:/cadence/
这个中间应该有一个空格
getSkillPath() "E:/cadence/
作者: 這侽孓譙悴丶    时间: 2013-5-1 21:09
deargds 发表于 2013-4-29 19:51
getSkillPath()"E:/cadence/
这个中间应该有一个空格
getSkillPath() "E:/cadence/

恩、我问了我们公司之前的那个技术总管,他说在那中间加个空格试试看,加了空格之后打开Allegro倒是不报错了,但那个功能还是用不了,点击那个功能提示:E- Command not found: find_dlines。应该还是没加载到吧···要怎么弄才行呢····?
作者: 這侽孓譙悴丶    时间: 2013-5-3 10:37
deargds 发表于 2013-4-29 19:51
getSkillPath()"E:/cadence/
这个中间应该有一个空格
getSkillPath() "E:/cadence/

问题解决了、在(getSkillPath()"E:/cadence/SPB_15.5.1/share/local/pcb/skill1")));  的()和 " 之间加一个空格  skill1和"之间也加一个空格就可以了。

谢谢版主的解惑!




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