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

执行SKILL时提示这样错误:

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
E- *Error* toplevel: undefined variable
怎么解决?谢谢。

该用户从未签到

2#
发表于 2010-7-8 15:32 | 只看该作者
回复 1# wolf343105
我执行SKILL里也一直有问题,不知道怎么回事。我按步骤做了好多遍总是出这个问题。不知道怎么解决。希望有高手帮忙下下。不甚感激!
    操作步骤:
1:将.il放在D:\Cadence\SPB_15.5\skill内。
2:建立allegro.ilinit文件在D:\Cadence\SPB_15.5\pcbenv下。(因没有找到.ilinit文件,所以是自己新建的)
   以下是allegro.ilinit 内的设置
setSkillPath(buildString(append1(getSkillPath() "D:/Cadence/spb_15.5/skill")))
load("align_sym.il")
3.环境变量
HOME      D:\Cadence\SPB_15.5
4.完成上面的操作,我重新启动了allegro软件,在ALLEGRO命令栏中键入:skill load("align_sym")
  结果出现:E- *Error* load: can't access file - "align_sym"
                ERROR
一直查不出原因。请大家帮个忙看看。谢谢!
  • TA的每日心情
    开心
    2021-11-3 15:21
  • 签到天数: 56 天

    [LV.5]常住居民I

    3#
    发表于 2010-7-8 15:35 | 只看该作者
    重启ALLEGRO后,在命令行中输入 align_sym,不需要前面的skill load,
    如加载SKILL后,没有重新打开ALLEGRO,就需要在命令行中输入skill load("allegro.ilinit")

    该用户从未签到

    4#
    发表于 2010-7-8 15:48 | 只看该作者
    试了,还是不行。
    Command > align_sym
    E- Command not found: align_sym
    Command > skill load("align_sym")
    E- *Error* load: can't access file - "align_sym"
    ERROR
    Command >

    该用户从未签到

    5#
    发表于 2010-7-8 16:11 | 只看该作者
    我刚再试了试。把整个IL的名字都输入。现出现在个T。
    Opening existing drawing...
    Command > skill load("align_sym.il")
    t
    Command >
    请问有操作过ALIGN_SYM.IL.这下面我该怎么操作。不好意思!新手问题多多!
  • TA的每日心情
    开心
    2021-11-3 15:21
  • 签到天数: 56 天

    [LV.5]常住居民I

    6#
    发表于 2010-7-8 17:09 | 只看该作者
    在命令行中输入xasym

    该用户从未签到

    7#
    发表于 2010-7-8 17:22 | 只看该作者
    终于可以了。太激动了。没白花了这么多时间去折腾它呀。不过我输入的命令是:align_sym.
    非常感谢楼上的答复。

    该用户从未签到

    8#
    发表于 2010-7-9 21:51 | 只看该作者
    在做load的動作時,Load("xxxx"),引號的內容是指檔案,所以必須填入完整的檔案名稱,包含副檔名。
    而在完成Load動作之後,skill 就有了新的指令,如果沒有加密,指令的名稱可以從skill的內容中看得出來,例如內容中應該有一行 axlCmdRegister("XXXX" 'OOOO),XXXX就是指令名稱。樓上的那個例子,就是剛好指令名稱等於檔案名稱。

    该用户从未签到

    9#
    发表于 2010-7-23 15:47 | 只看该作者
    那加密了的XXXX.il文件,打开乱码找不到 axlCmdRegister...该如何知道它的指令名称呢?谢谢!

    该用户从未签到

    10#
    发表于 2010-7-23 15:55 | 只看该作者
    在下不知道有没有比较简单的方法,我想到的是从Tools->Utilites->Keyboard commands里去找。它会列出所有的指令。接下来用Filter去缩小范围,看看哪个是新增加的指令。通常应该跟.il檔的名称相近,差很多的话可能没办法了

    该用户从未签到

    11#
    发表于 2010-7-28 18:07 | 只看该作者
    谢谢楼上的,我的菜单 里自己加的Myskill反白,不能用是哪里没设置好,请问一下。

    该用户从未签到

    12#
    发表于 2010-8-5 19:37 | 只看该作者
    检查下你的菜单定义文件里的设置和skill有没有load进来

    该用户从未签到

    13#
    发表于 2010-8-18 10:24 | 只看该作者
    我是用FPM来加载SKILL的,感觉还挺好用的。原先有在工具栏中自己加菜单,不知道为什么不能用。不会反白,就是命令点击了,没有结果出来。不懂为什么,后面就用FPM来加载SKILL。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-24 13:02 , Processed in 0.078125 second(s), 28 queries , Gzip On.

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

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

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