吾爱光设

会员须知
会员须知
实用帮助
实用帮助
查看: 6058|回复: 10

[求助] [已解决]Zemax用宏进行热分析,读取畸变,为啥都是一样的还有下面那个报错怎么解决呢?

[复制链接]
  • TA的每日心情

    2024-11-6 08:38
  • 签到天数: 625 天

    [LV.9]以坛为家II

    22

    主题

    851

    回帖

    124

    积分

    入门

    积分
    124
    发表于 2022-9-22 16:57 | 显示全部楼层 |阅读模式
    Zemax用宏进行热分析,读取畸变,为啥都是一样的还有下面那个报错怎么解决呢?
    最佳答案
    2022-9-22 18:10
    数组容量不够,-40到80需要13个位置,你只给了11个

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情

    2024-11-6 08:39
  • 签到天数: 1080 天

    [LV.10]以坛为家III

    2

    主题

    129

    回帖

    68

    积分

    入门

    积分
    68
    发表于 2022-9-22 18:10 | 显示全部楼层    本楼为最佳答案   
    数组容量不够,-40到80需要13个位置,你只给了11个
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-6 08:38
  • 签到天数: 625 天

    [LV.9]以坛为家II

    22

    主题

    851

    回帖

    124

    积分

    入门

    积分
    124
     楼主| 发表于 2022-9-23 08:46 | 显示全部楼层
    ayh_52uu 发表于 2022-9-22 18:10
    数组容量不够,-40到80需要13个位置,你只给了11个

    是的,我发现这个问题了,但是我那个打印出来的数据是一样的,但是我在评级函数表格里看他都是在变化的,这是什么原因导致的呢。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-6 08:39
  • 签到天数: 1080 天

    [LV.10]以坛为家III

    2

    主题

    129

    回帖

    68

    积分

    入门

    积分
    68
    发表于 2022-9-23 09:33 | 显示全部楼层
    Decade 发表于 2022-9-23 08:46
    是的,我发现这个问题了,但是我那个打印出来的数据是一样的,但是我在评级函数表格里看他都是在变化的, ...

    改成这样试试:opev(c,0,2,0,0,0,0)
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-6 08:38
  • 签到天数: 625 天

    [LV.9]以坛为家II

    22

    主题

    851

    回帖

    124

    积分

    入门

    积分
    124
     楼主| 发表于 2022-9-23 09:42 | 显示全部楼层
    ayh_52uu 发表于 2022-9-23 09:33
    改成这样试试:opev(c,0,2,0,0,0,0)

    还是一样的问题,这个宏我放在下面了,老哥帮我分析分析

    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情

    2024-11-6 08:39
  • 签到天数: 1080 天

    [LV.10]以坛为家III

    2

    主题

    129

    回帖

    68

    积分

    入门

    积分
    68
    发表于 2022-9-23 09:57 | 显示全部楼层
    本帖最后由 ayh_52uu 于 2022-9-23 09:58 编辑

    for i=-40,80,10
            setmcoperand 1,2,i,0
            UPDATE
            c=ocod("dimx")
            a=opev(c,0,2,0,0,0,0)
       print i,"   ",a,"   "
    next i用这个试下,我用了没问题
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2023-11-16 09:56
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    8

    主题

    257

    回帖

    32

    积分

    新手

    积分
    32
    发表于 2022-9-23 10:05 | 显示全部楼层
    tce系数你是不是没给啊
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-6 08:38
  • 签到天数: 625 天

    [LV.9]以坛为家II

    22

    主题

    851

    回帖

    124

    积分

    入门

    积分
    124
     楼主| 发表于 2022-9-23 10:18 | 显示全部楼层
    syshh 发表于 2022-9-23 10:05
    tce系数你是不是没给啊

    热膨胀给了和没给都差不多,我给了23.6也还是一样
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-6 08:38
  • 签到天数: 625 天

    [LV.9]以坛为家II

    22

    主题

    851

    回帖

    124

    积分

    入门

    积分
    124
     楼主| 发表于 2022-9-23 10:18 | 显示全部楼层
    ayh_52uu 发表于 2022-9-23 09:57
    for i=-40,80,10
            setmcoperand 1,2,i,0
            UPDATE

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

    使用道具 举报

  • TA的每日心情

    2024-11-6 08:38
  • 签到天数: 625 天

    [LV.9]以坛为家II

    22

    主题

    851

    回帖

    124

    积分

    入门

    积分
    124
     楼主| 发表于 2022-9-23 10:23 | 显示全部楼层
    ayh_52uu 发表于 2022-9-23 09:57
    for i=-40,80,10
            setmcoperand 1,2,i,0
            UPDATE

    还是老样子咱也不知道咋回事,热膨胀系数给了23.6,之前用这个宏能读取出来不同的,现在全读写的一样的

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-6 09:44 , Processed in 0.109375 second(s), 24 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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