Cadence-在Allegro里面添加Skill

  • 1、命令行加载Skill
    将XXX,il文件放在brd目录下面
    在命令行输入skill load("XXX.il")
    若加载正常,则会显示skill程序加载的过程
  • 2、命令行调用Skill
    加载好skill后,打开skill文件,定位到axlCmdRegister,后面双引号里面的就是调用命令,输入命令
    命令行会显示skill运行信息
  • 3、Allegro启动时加载Skill
    打开环境变量设置,其中HOME路径就是根目录,

    在该目录下找到pcbenv文件夹,打开后新建一个名为allegro.ilinit的skill初始化文件
    打开添加
    (setSkillPath "C:/SPB_Data/pcbenv/skills")
    (load "XXX.il")
    (load "XXX.il")
  • 4、添加菜单调用Skill
    Allegro的菜单工具为D:\Cadence\share\pcb\text\cuimenus\路径下的allegro.men文件,不同的.mebn文件对应不同的工具,apd.men对应Package Designer工具等
    打开allegro.men文件,详细情况可以对照菜单栏理解
    allegro允许设置自定义的菜单文件路径,打开pcb软件,user preference,Path-Editor,点击menupath,新建自己的allegro.men路径并移动到前面
    若语法无误,打开软件后菜单栏就是自定义的




    菜单新加自己的属性,但是只有菜单出来了,调用skill无法成功,暂不知道问题出在哪,待更
    (setSkillPath "C:/SPB_Data/pcbenv/skills")
    (load "XXX.il")
    (load "XXX.il")
    好像的这里的问题,改成
    setSkillPath("C:/SPB_Data/pcbenv/skills")
    load("XXX.il")
    load("unitconvert.il")
    load("skill_test.il")
赞赏