吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 352|回复: 3

[求助] [已解决]CODEV在循环中自定义约束的宏

[复制链接]
  • TA的每日心情
    慵懒
    2025-1-18 09:26
  • 签到天数: 702 天

    [LV.9]以坛为家II

    48

    主题

    267

    回帖

    8

    积分

    小白

    积分
    8
    发表于 2025-1-2 09:35 | 显示全部楼层 |阅读模式
    大佬们,比如在codev控制宏里面想要控制所有的非球面张角,那我要写好多行类似于 ’@ZJ==‘ 重复的指令。  现在我如果想先获取所有的非球面的面号,然后用循环指令进行约束,让指令简洁,该怎么写?  因为自定义约束名@ZJ被定义后,第二次循环因为@ZJ已经被定义过会报错,这种情况该如何处理?
    最佳答案
    2025-1-2 10:26
    本帖最后由 adx_183 于 2025-1-2 10:29 编辑

    咱就是说,你这个需求是不是可以再写一个函数来满足,而不是在aut里加循环;

    用一行代码控制所有非球面,那么建议写一个函数;
    只是想快速建立所有非球面的角度约束(每个面一行代码),那么复制粘贴也挺快,或者写个wri文本输出,来快速输出所有面的角度控制约束文本;(每个面 约束名字要区分)
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2025-1-17 17:57
  • 签到天数: 272 天

    [LV.8]以坛为家I

    22

    主题

    231

    回帖

    23

    积分

    新手

    积分
    23
    发表于 2025-1-2 10:26 | 显示全部楼层    本楼为最佳答案   
    本帖最后由 adx_183 于 2025-1-2 10:29 编辑

    咱就是说,你这个需求是不是可以再写一个函数来满足,而不是在aut里加循环;

    用一行代码控制所有非球面,那么建议写一个函数;
    只是想快速建立所有非球面的角度约束(每个面一行代码),那么复制粘贴也挺快,或者写个wri文本输出,来快速输出所有面的角度控制约束文本;(每个面 约束名字要区分)
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-1-18 09:26
  • 签到天数: 702 天

    [LV.9]以坛为家II

    48

    主题

    267

    回帖

    8

    积分

    小白

    积分
    8
     楼主| 发表于 2025-1-2 10:36 | 显示全部楼层
    adx_183 发表于 2025-1-2 10:26
    咱就是说,你这个需求是不是可以再写一个函数来满足,而不是在aut里加循环;

    用一行代码控制所有非球面, ...

    我也觉得需要写函数,再AUT里循环才能满足。   复制粘贴太多行有时候觉得烦哈哈; wri方法我还没太接触,后面看看。不知道还有没有别的方法
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-2 14:08
  • 签到天数: 346 天

    [LV.8]以坛为家I

    29

    主题

    406

    回帖

    114

    积分

    入门

    积分
    114
    发表于 2025-1-2 15:59 | 显示全部楼层
    我写了个求最大、最小斜率的宏,需要需要用的时候,就加载调用(in 命令)就行了。不过需要新建一个AUT 文件,复制原有的默认代码,再加上约束的,就能优化了。因为非球面的数量不多,就懒得写for循环控制每一个面的最大斜率的。

    本帖子中包含更多资源

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

    ×

    评分

    参与人数 1贡献值 +5 收起 理由
    光电鸭 + 5 赞一个!

    查看全部评分

    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2025-1-18 18:11 , Processed in 0.078125 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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