吾爱光设

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

关于zemax宏语言数组DECLARE设置的问题

[复制链接]
  • TA的每日心情
    擦汗
    2024-9-9 15:59
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    11

    主题

    22

    回帖

    0

    积分

    小白

    积分
    0
    发表于 2024-8-14 11:49 | 显示全部楼层 |阅读模式
    如图两个数组,运行数组DECLARE A正常,把数组A改成数组DECLARE B运行报错,请教大佬这是什么原因导致的?我猜想是数组存储位不够,是不是要把数组类型double改掉?改成什么才可以正常运行呢?



    DECLARE A,DOUBLE,1,518400 #960X540是探测器像素数
    DECLARE B,DOUBLE,1,2073600 #1920X1080是探测器像素数


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

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-16 13:34
  • 签到天数: 345 天

    [LV.8]以坛为家I

    29

    主题

    392

    回帖

    109

    积分

    入门

    积分
    109
    发表于 2024-8-14 11:58 | 显示全部楼层
    列数过多,声明多一个数组,把多的分拆成两个数组甚至多个数组
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-9-9 15:59
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    11

    主题

    22

    回帖

    0

    积分

    小白

    积分
    0
     楼主| 发表于 2024-8-14 14:57 | 显示全部楼层
    光学小伽 发表于 2024-8-14 11:58
    列数过多,声明多一个数组,把多的分拆成两个数组甚至多个数组

    能否直接改数据类型double改成别的,就可以了?拆分成两个对后面计算有点麻烦
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-22 23:07 , Processed in 0.156250 second(s), 22 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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