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

这个程序怎么改啊,跑不过去

[复制链接]
  • TA的每日心情
    开心
    2025-1-24 15:55
  • 签到天数: 8 天

    [LV.3]偶尔看看II

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

    EDA365欢迎您登录!

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

    x
    axlCmdRegister("quick_textset" 'textset1)
    defun( textset1()
              case(car(axlDBGetDesignUnits())
                                     ("mils"  a = 1)
                                           ("millimeters" a = 0.0254 )
                                    )
              Text_need = '("1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16")
              foreach(text_block Text_need
                                                    TextBlock1 = axlGetParam("paramTextBlock:" text_block)
                                                    block_pl = atoi(text_block)
                                                    TextBlock1->width = text_block*a
                                                    TextBlock1->height = text_block*a
                                                    TextBlock1->lineSpace = 5*a
                                                    TextBlock1->photoWidth = 5*a
                                                    TextBlock1->charSpace = 5*a
                                                    axlSetParam(TextBlock)
                                                    )
                            )

    该用户从未签到

    2#
    发表于 2025-1-16 19:00 | 只看该作者
    我看见程序头都大了
  • TA的每日心情
    开心
    2025-1-24 15:55
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    3#
     楼主| 发表于 2025-1-16 20:55 | 只看该作者
    axlCmdRegister("quick_textset" 'textset1)
    defun(textset1 ()
              case(car(axlDBGetDesignUnits())
                        ("mils"  a = 1)
                  ("millimeters" a = 0.0254 )
                   )
        Textblock_list1 = '("1" "2" "3" "4")
              foreach(text_block Textblock_list1
                    p1 = axlGetParam(strcat("paramTextBlock:" text_block))
                  block_p1 = atoi(text_block)
                    p1->width = 25*block_p1*a
                    p1->height = (25*block_p1+15)*a
                    p1->lineSpace = 6
                    p1->photoWidth = (6+3*(block_p1-1))*a
                    p1->charSpace = (6+2*(block_p1-1))*a
                    axlSetParam(p1)
                           )
        Textblock_list2 = '("5" "6" "7" "8")
              foreach(text_block Textblock_list2
                    p2 = axlGetParam(strcat("paramTextBlock:" text_block))
                  block_p2 = atoi(text_block)-4
                    p2->width = 5*block_p2*a
                    p2->height = (5*block_p2+5)*a
                    p2->lineSpace = (block_p2+1)*a
                    p2->photoWidth = block_p2*a
                    p2->charSpace = (block_p2+1)*a
                    axlSetParam(p2)               
                                )       
                            )

    修改出来了,能运行了
  • TA的每日心情

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

    [LV.7]常住居民III

    4#
    发表于 2025-1-17 15:14 | 只看该作者
    TextBlock1->width = text_block*a
    text_block不是数值  无法运算
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    EDA365公众号

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

    GMT+8, 2025-2-5 22:47 , Processed in 0.078125 second(s), 22 queries , Gzip On.

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

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

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