找回密码
 注册
查看: 5013|回复: 8
打印 上一主题 下一主题

如何读入SKILL目录下子文件夹中的SKILL

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-7 19:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
allegro.ilinit 如下:


;  setskillPath(buildString(append1(getSkillPath() "C:\cadence\skill")))
;setSkillpath(buildString(appendl(getSkillPath() 'C:\Cadence\skill)))

;setSkillPath(strcat(getShellEnvVar("skill_path")  "-/../"))

setSkillPath(append(list("." getShellEnvVar("skill_path")) getSkillPath() ) )
;
load("Unit_and_Grid.il")
load("_SetGrid.il")
;

我试了几种方法都不行,现在的只能读根目录下的.IL 文件

该用户从未签到

2#
发表于 2008-8-8 08:45 | 只看该作者
要用个 setSkillpath 函数把自己的skill文件存放目录加到skill path 里面去。
参看注释掉的那三条语句

该用户从未签到

3#
 楼主| 发表于 2008-8-8 09:21 | 只看该作者
谢谢楼上的回帖,不过第三句也只是读到根目录下的程序啊

该用户从未签到

4#
发表于 2008-8-8 09:30 | 只看该作者
setSkillPath(buildString(append1(getSkillPath() "C:/Cadence/skill")))
SKILL 放到C:/Cadence/skill下

该用户从未签到

5#
 楼主| 发表于 2008-8-8 09:47 | 只看该作者
大虾,还是不行啊!

这是我放SKILL的路径
C:\Cadence\skill\grid


这是我的allegro.ilinit
;  setSkillPath(buildString(append1(getSkillPath() "C:\Cadence\skill")))
;setSkillpath(buildString(appendl(getSkillPath() 'C:\Cadence\skill)))
;setSkillPath(strcat(getShellEnvVar("skill_path")  "-/../"))

; setSkillPath(append(list("." getShellEnvVar("skill_path")) getSkillPath() ) )
setSkillPath(buildString(append1(getSkillPath() "C:/Cadence/skill")))
;
load("Unit_and_Grid.il")
load("_SetGrid.il")
;


这是报的错,我先是LIB的环境,后来切到BRD的环境。



E- allegro: Can't open journal file
E- *Error* load: can't access file - "Unit_and_Grid.il"
E- *Error* load: can't access file - "_SetGrid.il"
Opening existing drawing...
Revising data for compatibility with current software.
Opening existing drawing...
Revising data for compatibility with current software.
W- (SPMHDB-214): Allegro PCB Design L opening an Allegro Expert design.
W- (SPMHDB-213): DRC set to "out of date". This product supports a different DRC set than last product used on drawing.
E- Command not found: Unit_and_Grid
E- Command not found: Unit_and_Grid
E- Command not found: Unit_and_Grid
Command >



我的目的是不但能够读入SKILL目录下的SKILL,也能够读入SKILL目录下子文件夹下的SKILL

该用户从未签到

6#
发表于 2008-8-8 09:54 | 只看该作者
怀疑你有没有仔细看过回复:
C:\Cadence\skill\grid
setSkillPath(buildString(append1(getSkillPath() "C:/Cadence/skill")))
添加不是同一个路径,怎么会找得到。

该用户从未签到

7#
 楼主| 发表于 2008-8-8 10:00 | 只看该作者
我的目的是不但能够读入SKILL目录下的SKILL,也能够读入SKILL目录下子文件夹下的SKILL

读入程序我能搞定,就是读入子文件下的程序读不进去 !

该用户从未签到

8#
发表于 2008-8-11 09:07 | 只看该作者
把路径改成"C:\\Cadence\\skill"试试看

该用户从未签到

9#
发表于 2011-6-8 12:29 | 只看该作者
注意路径的斜杠方向反了是不行的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-28 18:03 , Processed in 0.093750 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表