找回密码
 注册
关于网站域名变更的通知
查看: 2525|回复: 6
打印 上一主题 下一主题

菜鸟 急求 怎么在allegro中打开skill form

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
怎么在allegro中打开skill form,看skill from 是否是自己想要的样子!!!!
  • TA的每日心情
    开心
    2023-10-12 15:00
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2#
    发表于 2012-7-14 23:30 | 只看该作者
    axlFormTest()

    该用户从未签到

    3#
     楼主| 发表于 2012-7-15 00:21 | 只看该作者
    能不能具体说明下,在allegro中怎么调用。不胜感激!!!
  • TA的每日心情
    开心
    2023-10-12 15:00
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    4#
    发表于 2012-7-15 17:59 | 只看该作者
    {:soso_e127:}
    比如form名叫1.form
    在命令栏输入
    skill axlFormTest("1.form")
    回车即可。

    该用户从未签到

    5#
    发表于 2012-7-16 00:43 | 只看该作者
    具体都没看懂你说的是什么意思,能说明白点吗?

    该用户从未签到

    6#
    发表于 2012-7-16 00:44 | 只看该作者
    不知道你要的是不是这个,看看也许有用。
    第一步:添加环境变量
    这个主要是 定义allegro 识别路径 用户可以自己定义 习惯路径
    例:
    我是添加到F:\sutenv

    在指定路径下 建立同名文件名  在里面 分别建立两个文件
    一个是allegro.ilinit文件一个是skill文件夹
    allegro.ilinit  格式文件 是用来编辑skill放置路径可 和skill名字的识别
    例:
    setSkillPath(buildString(append1(getSkillPath() "F:/sutenv/skill")))
    解释:"F:/sutenv/skill")))  这点很重要
    F:/sutenv/skill 是skill的放置路径   前面的setSkillPath(buildString(append1(getSkillPath()
    是固有编辑程序不予理会  (注:里面的标点括号都是必要不要随意更改)
    allegro.ilinit 还有一个用途是 识别名称后面我们会讲到
    allegro.ilinit 还有一个用途是 识别名称后面我们会讲到
    如图:

    还要建立一个skill文件夹 主要 放置skill 主文件 skill文件夹路径如上  必须于
    allegro.ilinit 里的设置路径一样   
    这样电脑 才能识别 skill  也就是 电脑知道了skill放在那里 要用的时候到哪里找它
      
    第二步
    现在我们 让电脑知道了 skill 的位置  下一步就是 具体的添加 skill运用程序
    添加skill有两个部分  
    一个是添加到  allegro.ilinit   这一步是要把 skill 的名称复制到
    allegro.ilinit  这个文件里就可以了 (在下载skill时作者会提供这个名字有的加密了的作者会告诉 我们具体名称)
    例:
    一个 skill的名字是
    setSkillPath(buildString(append1(getSkillPath() "F:/sutenv/skill")))
    load("x_mc_ro_text.il" "www.eda365.com")
    load("xpage.il" "deargds")
    load("drc_walk.il")
    load("test.il")
    load("create_pad.il" "dxj175")
    load("loginshow.il" "www.eda365.com")
    load("x_dump_lib.il" "deargds")
    load("x_replace_via.il" "www.eda365.com")
    load("x_split_shape.il" "deargds")
    load("zhongwen.il")
    load("x_align_symbol.il" "deargds")
    load("wxCheckRefdesCross^$^gpxknk.il" "gpxknk")
    第一行是 我们指定的  skill 的路径
    从第二排开始 就是 skill的 名称 一般你下 skill 时 上面都会有说明的
    注解:这个是没有加密的 load("test.il")  是 正常情况
    load("x_replace_via.il" "www.eda365.com")  这个是 原创有加密的
    在就是把   .il  格式的  skill 主文件  放到  指定路径的  skill文件夹里
    (也就是我们刚刚建立的skill文件夹)这样 我们就可以 在 allegro里用
    我们设好的skill 功能了
    在这之前 还差一个东西  就是 我们的原创作者 在写skill  时会有一个调用口令
    这个  我们在下skill 时 作者会 告诉 我们的   
    在allegro 的 口令框里 输入 调用口令我们就能用了  
    这个基本已经解决了 skill的 设置和调用 下面我们 讲解的是 如何把skill设置成 目录 菜单 直接 调用 更加 快捷 方便 大家工作

    第三步
    前面我们已经可以用skill   但是前提是我们 每次调用 都要输入 调用口令
    貌似不太方便 能不能设置成 像 allegro 一样直接   打开就可以用的命名了
    下面我们就来讲解这个 问题
    在这之前我们得知道  allegro 里的跟目录路径 要改动 原始目录就得改动这个
    下面我们就具体讲解
    C:\Cadence\SPB_15.7\share\pcb\text\cuimenus是我的  原始菜单跟目录
    当然我是 把 allegro 装到 C 盘   这个 根据 读者自己安装的路径 具体来定
    在目标文件夹 里找到allegro.men  用 文本格式 打开
    我们仔细看看可以看到 我们这里的很多东西我们都很熟悉
    例:
    exp_layout MENU DISCARDABLE
    BEGIN
        POPUP "&File"
        BEGIN
            MENUITEM "&New...",                    "new"
            MENUITEM "&Open...",                   "open"
            POPUP "Recent &Designs"
            BEGIN
                MENUITEM "Recent File List",        "|mru"
            END
            MENUITEM SEPARATOR
            MENUITEM "&Save",                "save"
            MENUITEM "Save &As...",               "save_as"
            MENUITEM SEPARATOR
           POPUP "&Import"
           BEGIN
               MENUITEM "&Logic...",            "netin"
               MENUITEM SEPARATOR
                MENUITEM "&Artwork...",        "load photoplot"
               MENUITEM "I&PF...",             "load plot"

    这里的  东西跟我们在 allegro 里file 目录里看到的东西是一样的
    在往下看 其实我们能发现 这里的东西就是 allegro 目录的所有 功能
    找到规律 我们 就可以添加自己的 目录的
    POPUP "&Skill"
       BEGIN
       MENUITEM "&siying", "mc_ref"
       MENUITEM "&duiqi", "xasym"
         MENUITEM "&xiantong", "c2s"
         MENUITEM "plece", "xpage"
         MENUITEM "drc", "drc walk"
         MENUITEM "fengzhuang", "dumplib"
         MENUITEM "jianpad", "ct pad"
         MENUITEM "huanVIA", "replace via"
         MENUITEM "getong", "split_shape"
       END
    这是我设的 skill目录  下面我 来解释一下
    POPUP "&Skill"
       BEGIN
       MENUITEM "&siying", "mc_ref"

    POPUP
    是allegro固有格式  必须遵循 就是死板硬套
    "&Skill"
    是在allegro里的 大目录  为何称大目录 等下就知道了

    BEGIN
    是allegro固有格式  必须遵循 就是死板硬套

    MWNUITEM
    是 allegro里的  固有格式
    当然这里可以理解 为 套话  照着做就OK

    "jianpad"  
    是在 allegro 小目录里的 名称 jianpad 的 顾名思义是 建pad的
    这个是一个 单独建立  pad 的  功能

    "ct pad"
    这个是   调用skill的 命令  没个skill 都有一个单独的  调用命令

    当然还有一个很重要的是"jianpad", "ct pad"
    在这之间还有一个  , 号 这个也是不能掉的 这个是 allegro的 固有格式
    必须遵循 .
    例:



    这样我们就降 skill 顺利的 调加到了  allegro里去了   而且可以 随时用
    (注:以上所有的  引号 逗号 都是allegro 软件的 固有格式 也就是它的语言方式
    切记不要随意更改和删减)
    当然我们还可以把 这些设为 快捷键  用一键 调出的方式
    这种方法  跟 ENV 里一样  这里就不做详细说明.
    常见的 skill有   将丝印自动放到元器件 中心
                        可以把 铜一分为二
                        元器件对齐
                        导出单个 封装 等等 ….
                         




    臭球…
    20120423 星期一
    16:55 上班时间

    在论团里看了很多 skill  都是 在allegro里  输入  调用口令感觉比较麻烦
    小弟  闲来没事 自己做了一个  教程 教各位 怎么 把skill 添加到  allegro  菜单目录里去

    评分

    参与人数 1贡献 +2 收起 理由
    y175813652 + 2 发帖很辛苦,支持一下

    查看全部评分

    该用户从未签到

    7#
    发表于 2012-7-16 10:22 | 只看该作者
    本帖最后由 y175813652 于 2012-7-16 10:26 编辑

    这个里面有,如何调用form,很详细的一个skill程序,https://www.eda365.com/thread-11913-1-2.html
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-11 05:58 , Processed in 0.078125 second(s), 27 queries , Gzip On.

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

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

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