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

设置PCB 图纸大小的函数命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-3-29 16:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
请教一下如何用命令或函数设置如下参数?红框内的图纸大小、位置




  • TA的每日心情
    奋斗
    2025-4-27 15:26
  • 签到天数: 81 天

    [LV.6]常住居民II

    推荐
    发表于 2022-3-29 20:12 | 只看该作者
    axlDBChangeDesignExtents

    点评

    但是红框内的参数获取不到  详情 回复 发表于 2022-4-12 15:03
    可以使用,谢谢!  详情 回复 发表于 2022-3-31 17:00

    该用户从未签到

    2#
    发表于 2022-3-29 19:02 | 只看该作者
    遇到同样的问题了,请教大神。

    该用户从未签到

    5#
    发表于 2022-3-30 20:00 | 只看该作者
    thanks for sharing!

    该用户从未签到

    6#
    发表于 2022-3-31 13:04 | 只看该作者
    111111111111111111111111

    该用户从未签到

    7#
     楼主| 发表于 2022-3-31 16:59 | 只看该作者

    1.   NAME
    2.      axlDBChangeDesignExtents - change design extents
    3.   SYNOPSIS
    4.      This allows changing of the design extents.
    5.      If may fail if an object falls outside the new extents.
    6.      If may also fail if the extents exceed the database range since
    7.      it is an integer based database.
    8.   FUNCTION
    9.      axlDBChangeDesignExtents(
    10.          l_bBox
    11.      ) -> t/nil
    12.   NEEDS
    13.          l_bBox - new design extents
    14.   RETURNS
    15.          t if size changed
    16.          nil if failed to make change
    17.   CAUTIONS
    18.          1) On large designs this make take time
    19.   EXAMPLES
    20.      1) shrink db to its smaller extent
    21.          extents = axlExtentDB('obstacle)
    22.          axlDBChangeDesignExtents(extents)
    23.      2) minumin size plus 100 mils all around
    24.          extents = axlExtentDB('obstacle)
    25.          extents = bBoxAdd(extents '((-10000 -5000) (10000 5000)))
    26.          axlDBChangeDesignExtents(extents)
    复制代码

    该用户从未签到

    8#
     楼主| 发表于 2022-3-31 17:00 | 只看该作者
    db-_- 发表于 2022-3-29 20:12
    axlDBChangeDesignExtents

    可以使用,谢谢!

    该用户从未签到

    9#
     楼主| 发表于 2022-4-12 15:03 | 只看该作者
    db-_- 发表于 2022-3-29 20:12
    axlDBChangeDesignExtents

    但是红框内的参数获取不到

    点评

    不要太贪心,一个函数怎么可能既Get又Set?你问的是设置extent的函数。获取extent当然还有别的函数。  详情 回复 发表于 2022-4-12 16:41

    该用户从未签到

    10#
     楼主| 发表于 2022-4-12 16:29 | 只看该作者

    1.   NAME
    2.          axlParamDesignDoc - design parameter record Skill interface summary
    3.   FUNCTION
    4.          axlGetParam("paramDesign") -> o_dbid
    5.   SYNOPSIS
    6.          This obtains the Allegro design record which controls database
    7.          size and accuracy.

    8.   ==============================================================
    9.   DESIGN Attributes:

    10.      NAME      Set?     TYPE      DESCRIPTION
    11.      ------------------------------------------------
    12.     accuracy   no       integer   number of decimal places in design
    13.     bBox       no       bbox      the design's bounding box
    14.     height     no       float     size of design (see width)
    15.     objType    no       string    "paramDesign"
    16.     units      no       string    design units ("mils", etc.)
    17.     width      no       float     size of design (see height)
    18.     xy         no       point     lower left corner of design

    19.   NEEDS
    20.          Name of parameter is "paramDesign"
    21.   RETURNS
    22.          dbid of paramter record
    23.   SEE ALSO
    24.      axlDBChangeDesignOrigin
    25.      axlDBChangeDesignExtents
    26.      axlDBChangeDesignUnits
    27.   EXAMPLES
    28.      1) see what current db has to offer
    29.          p = axlGetParam("paramDesign"
    30.          p->??


    复制代码
  • TA的每日心情
    奋斗
    2025-4-27 15:26
  • 签到天数: 81 天

    [LV.6]常住居民II

    11#
    发表于 2022-4-12 16:41 | 只看该作者
    digitzing 发表于 2022-4-12 15:03
    但是红框内的参数获取不到

    不要太贪心,一个函数怎么可能既Get又Set?你问的是设置extent的函数。获取extent当然还有别的函数。

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-31 00:19 , Processed in 0.093750 second(s), 29 queries , Gzip On.

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

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

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