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

16.6里pdf out有没有函数?

[复制链接]
  • TA的每日心情
    无聊
    2022-6-24 15:35
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    请教下,16.6里pdf out有没有函数可实现呢?
    查了帮助文件是这样描述:

    pdf_out <design_name> [-s] [-B] [-C] [-r] [-h] [-p] [-t][-u] [-n] [-m]等后面还有一堆参数

    有么axl函数可以直接调用呢,目前可以录宏来实现,还是想找找这函数,求教。
  • TA的每日心情
    难过
    2022-6-28 15:47
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2022-6-10 17:13 | 只看该作者
    可通过axlRunBatchDBProgram来实现,下面示例代码,供参考,写得不好请指正
    procedure(batchExportPdfFile(brdName pdfFilmList)
            prog( (batchTitle batchCMD optionalCMD wrongFilmList)
                    allFilmList=axlGetParam("artwork")->groupMembers
                    foreach(pdfFilm pdfFilmList
                            if(!member(pdfFilm allFilmList) then
                                    wrongFilmList=if(wrongFilmList strcat(wrongFilmList " and " pdfFilm) pdfFilm)
                            )
                    )
                    if(wrongFilmList then printf("Wrong film name %s!\n" wrongFilmList) return(nil))
                    axlDBRefreshId(nil)
                    foreach(pdfFilm pdfFilmList optionalCMD=if(optionalCMD strcat(optionalCMD strcat(" -f " pdfFilm)) strcat("-f " pdfFilm)))
                    sprintf(batchTitle, "Export %s" PoxP["pdfName"])
                    sprintf(batchCMD "pdf_out %s -o %s -c %s %s -w -p -P -B -x" strcat(brdName ".brd") strcat(PoxP["pdfName"] ".pdf") "pdf_out_config.txt" optionalCMD);
                    if(axlRunBatchDBProgram(batchTitle batchCMD ?noLogview t ?noProgress t ?noExitMsgs t) then
                            axlUIViewFileCreate("pdf_out.log" "pdf_out.log" nil)
                    )
            )
    )

    该用户从未签到

    3#
    发表于 2022-6-10 16:41 | 只看该作者
    allegro skill选择和获取函数
    对Allegro中的对象进行操作,比如移动、删除,都需要先选择和获取该对象的dbid。选择操作包含一些选择设置比如是只选择Symbol还是Symbol和Via都可以选等等,然后通过axlSelect 相关函数来选择具体的对象,然后是axlGetSelSet函数来得到那些被选择的dbid。
    AXL-Skill函数支持多种选择的方式,比如单选择一个对象,或者是框选多个对象,又或者说是使用Temp Group的方式来选择多个对象,不过通常对象只有在当前可见(Visible)的情况下才可
    以被选择上(除非设置了invisible选项)。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-26 03:04 , Processed in 0.078125 second(s), 24 queries , Gzip On.

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

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

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