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

Allegro可以通过silkk来实现修改格点大小

[复制链接]
  • TA的每日心情
    开心
    2025-9-25 15:29
  • 签到天数: 60 天

    [LV.6]常住居民II

    跳转到指定楼层
    1#
    发表于 2023-4-18 12:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    在silk目录下输入load("g_grids.il")然后把g_grids.il文件放到目录下就可以
    如g 1      就是1的格点
        g 5      就是5的格点

    g_grids.zip

    832 Bytes, 下载次数: 7, 下载积分: 贡献 -30 , 威望 -10

    评分

    参与人数 1威望 +1 收起 理由
    姽婳涟翩 + 1

    查看全部评分

  • TA的每日心情
    开心
    2022-12-16 15:46
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2023-4-18 19:10 | 只看该作者
    本帖最后由 橡皮擦先生 于 2023-4-18 19:13 编辑

    源码
    /*
    ├─
    │ ├─        程序名称:格点设置
    │ ├─        程序功能:快速设置格点,可在env中设置快捷键如"funckey b Skill_grid"输入b 5即表示格点设置为5
    │ └─        执行命令:Skill_Grid+数字
    ├─
    */
    axlCmdRegister("Skill_Grid" 'Skill_Grid ?cmdType "interactive")
    procedure(Skill_Grid(@optional (grids ""))
            if(grids != ""
                    then
                            gird_value = atof(grids)
                            if(gird_value
                                    then
                                            SetGridsScriptCreate(gird_value)
                                    else
                                            axlUIWPrint(nil "Sorry,Grid set failed,Please enter [b number] for SetGrid!")
                            )
                    else
                            axlUIWPrint(nil "Please Input argument...")
            );end if
    );end procedure
    procedure(SetGridsScriptCreate(InGrid)
            SGScriptFile = outfile("./grids.scr")
            fprintf(SGScriptFile "scriptmode +i +n\n")
            fprintf(SGScriptFile "version 15.5\n")
            fprintf(SGScriptFile "setwindow pcb\n")
            fprintf(SGScriptFile "trapsize 15382\n")
            fprintf(SGScriptFile "define grid\n")
            fprintf(SGScriptFile "setwindow form.grid\n")
            fprintf(SGScriptFile "FORM grid non_etch non_etch_x_grids %n\n" InGrid)
            fprintf(SGScriptFile "FORM grid non_etch non_etch_y_grids %n\n" InGrid)
            fprintf(SGScriptFile "FORM grid all_etch all_etch_x_grids %n\n" InGrid)
            fprintf(SGScriptFile "FORM grid all_etch all_etch_y_grids %n\n" InGrid)
            fprintf(SGScriptFile "FORM grid done\n")
            fprintf(SGScriptFile "setwindow pcb\n")
            close(SGScriptFile)
            sprintf(runScript,"replay %s","./grids.scr")
            axlShell(strcat("replay " "./grids.scr"))
            deleteFile("./grids.scr")
            axlVisibleUpdate(t)
            axlUIWPrint(nil "^_^ Set Grid Successful...")
    );end procedure
  • TA的每日心情
    开心
    2023-6-1 15:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2023-4-18 17:22 | 只看该作者
    这个功能很不错,我赶紧给咱们体验一下
  • TA的每日心情
    开心
    2025-9-25 15:29
  • 签到天数: 60 天

    [LV.6]常住居民II

    4#
     楼主| 发表于 2023-5-4 14:07 | 只看该作者

    你牛逼.厉害.真棒

  • TA的每日心情
    开心
    2022-12-16 15:46
  • 签到天数: 2 天

    [LV.1]初来乍到

    5#
    发表于 2023-5-4 20:15 | 只看该作者
    拿别人的东西就不要收那么贵嘛,意思意思
  • TA的每日心情
    开心
    2025-9-25 15:29
  • 签到天数: 60 天

    [LV.6]常住居民II

    6#
     楼主| 发表于 2023-5-5 15:07 | 只看该作者
    你牛逼.厉害.真棒

    该用户从未签到

    7#
    发表于 2023-6-6 23:35 | 只看该作者
    非原创也收费员吗

    “来自电巢APP”

    该用户从未签到

    8#
    发表于 2023-9-15 14:41 | 只看该作者
    没有用啊 加载skill后输入g 3 没作用啊

    点评

    成功了,很不错的功能  详情 回复 发表于 2023-12-11 14:30

    该用户从未签到

    9#
    发表于 2023-12-11 14:30 | 只看该作者
    mjq123 发表于 2023-9-15 14:41
    没有用啊 加载skill后输入g 3 没作用啊

    成功了,很不错的功能

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-22 04:58 , Processed in 0.171875 second(s), 32 queries , Gzip On.

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

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

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