吾爱光设

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

[求助] 关于 SURFSAGD 这个功能的使用、

[复制链接]
  • TA的每日心情
    开心
    2024-4-12 09:08
  • 签到天数: 292 天

    [LV.8]以坛为家I

    15

    主题

    164

    回帖

    66

    积分

    入门

    积分
    66
    发表于 2021-3-19 10:33 | 显示全部楼层 |阅读模式
    SURFSAGD(surface, zoom_pos, curvature, ^x_array_input, ^y_array_input, ^output_array)


    参考光学课堂,curvature 可以使用@BESTSPH返回的值。


    Since the x_input, y_input, and surface_sag_output variables are macro arrays, you must define these arrays prior to using the SURFSAGD function.
    手册中提到后面三个是一维的宏数组,需要提前定义。


    请问一下这个宏数组我应该怎么写呢?  
    翻看了一下手册其他地方,模仿写成 ^x(0,0),^y(1,2),^output((0,1)(0,2))  插入自定义不对。
    还请大神指点一下,谢谢!

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

    使用道具 举报

  • TA的每日心情
    开心
    2021-11-16 11:11
  • 签到天数: 49 天

    [LV.5]常住居民I

    8

    主题

    69

    回帖

    7

    积分

    小白

    积分
    7
    发表于 2021-6-30 14:09 | 显示全部楼层
    你这样写肯定不对,例如^x_array_input是3x3大小的,你要对array中的每个参数进行赋值,你写成^x(0,0),那只代表一个参数
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-26 17:41 , Processed in 0.125000 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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