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

如何通过命令快速打开设置器件高度窗口面板

[复制链接]
  • TA的每日心情
    无聊
    2021-11-3 15:09
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    1#
     楼主| 发表于 2025-2-14 15:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    ChatGPT的方法没用,不知道如何来实现,有哪位高手来帮帮忙
  • TA的每日心情
    开心
    2021-1-19 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
    发表于 2025-2-17 21:26 | 只看该作者
    直接axlSetFunckey("H" "package_height")

    “来自电巢APP”

    点评

    这个可以用[attachimg]397272[/attachimg]  详情 回复 发表于 2025-2-18 11:06

    该用户从未签到

    3#
    发表于 2025-2-14 17:01 | 只看该作者
    怎么还用ChatGPT,试试别的
  • TA的每日心情
    奋斗
    2025-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    4#
    发表于 2025-2-14 18:08 | 只看该作者
    请教下手动是如何打开的。

    点评

    w_w
    应该说的是这个吧  详情 回复 发表于 2025-2-15 09:48
  • TA的每日心情

    2021-1-21 15:57
  • 签到天数: 121 天

    [LV.7]常住居民III

    5#
    发表于 2025-2-15 09:44 | 只看该作者
    本帖最后由 w_w 于 2025-2-15 09:47 编辑

    1、可以先录制scr,然后用快捷键调用scr就行了2、这个操作的命令是  package_height     ,然后直接设置快捷键也行,funckey a package_height

    点评

    我试过的,不行,设置高度得点一下铜皮激活,再写数值结束。这个操作一半的脚本没法执行。  详情 回复 发表于 2025-2-17 10:49
  • TA的每日心情

    2021-1-21 15:57
  • 签到天数: 121 天

    [LV.7]常住居民III

    6#
    发表于 2025-2-15 09:48 | 只看该作者
    db-_- 发表于 2025-2-14 18:08
    请教下手动是如何打开的。

    应该说的是这个吧

    2025-02-15_094620.jpg (56.51 KB, 下载次数: 2)

    2025-02-15_094620.jpg
  • TA的每日心情
    无聊
    2021-11-3 15:09
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    7#
     楼主| 发表于 2025-2-17 10:49 | 只看该作者
    w_w 发表于 2025-2-15 09:44
    1、可以先录制scr,然后用快捷键调用scr就行了2、这个操作的命令是  package_height     ,然后直接设置快捷 ...

    我试过的,不行,设置高度得点一下铜皮激活,再写数值结束。这个操作一半的脚本没法执行。

    点评

    w_w
    你的问题不是只要打开这个高度输入面板吗? 还是批量写高度?  详情 回复 发表于 2025-2-17 14:08
  • TA的每日心情
    奋斗
    2025-7-7 15:38
  • 签到天数: 83 天

    [LV.6]常住居民II

    8#
    发表于 2025-2-17 12:05 | 只看该作者
    我就想到两种方法
    第一种是直接用skill给shape添加属性即可,
    用到的函数包括axlDBGetShapes和axlDBAddProp,可能还需要一个axlEnterString来输入Max height的值

    axlDBGetShapes用来获取"PACKAGE GEOMETRY/PLACE_BOUND_TOP"下的shape,比如axlDBGetShapes("PACKAGE GEOMETRY/PLACE_BOUND_TOP")
    axlDBAddProp直接给该shape添加你想要的属性,比如list("PACKAGE_HEIGHT_MAX" strcat(str " mm"))

    第二种是模拟点击,在options中手动填入参数,
    用到的函数包括axlShell,sprintf,axlDBGetShapes,axlDBAltOrigin,axlVisibleDesign,axlVisibleLayer

    axlShell用来调用package_height命令,
    axlDBGetShapes用来获取"PACKAGE GEOMETRY/PLACE_BOUND_TOP"下的shape
    axlDBAltOrigin用来计算该shape的中心点坐标,比如axlDBAltOrigin('center shape的dbid)
    sprintf用来把坐标格式化为字符串类型
    axlVisibleDesign和axlVisibleLayer用来仅打开PLACE_BOUND_TOP层,防止点到其他shape

    如果有编程基础,基本都是一行就能解决。
  • TA的每日心情

    2021-1-21 15:57
  • 签到天数: 121 天

    [LV.7]常住居民III

    9#
    发表于 2025-2-17 14:08 | 只看该作者
    巅峰灬霸煌 发表于 2025-2-17 10:49
    我试过的,不行,设置高度得点一下铜皮激活,再写数值结束。这个操作一半的脚本没法执行。

    你的问题不是只要打开这个高度输入面板吗?
    还是批量写高度?

    点评

    只用打开这个面板就行,做封装的时候 添加高度,鼠标得拉上去,点几下才行,有时候容易点错位置  详情 回复 发表于 2025-2-18 10:59
    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    11#
    发表于 2025-2-18 01:39 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情
    无聊
    2021-11-3 15:09
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    12#
     楼主| 发表于 2025-2-18 10:59 | 只看该作者
    w_w 发表于 2025-2-17 14:08
    你的问题不是只要打开这个高度输入面板吗?
    还是批量写高度?

    只用打开这个面板就行,做封装的时候 添加高度,鼠标得拉上去,点几下才行,有时候容易点错位置
  • TA的每日心情
    无聊
    2021-11-3 15:09
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    13#
     楼主| 发表于 2025-2-18 11:06 | 只看该作者
    gogogo冲冲冲 发表于 2025-2-17 21:26
    直接axlSetFunckey("H" "package_height")

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-19 15:39 , Processed in 0.156250 second(s), 36 queries , Gzip On.

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

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

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