我想在lighttools操作指南中模仿参考代码写一个能够建立自由曲面透镜的代码,实现通过matlab在lt软件中建立自由曲面的目的,但总是会报错提示ans = _/hWzj=q
'ltStatusDatakeyNotFound',一直找不到原因! -_B*~M/vV`
以下是我的代码:求大神解答,谢谢 cZA l.}/
HG{OkDx]fl
clcclear oPl^tzO
close all xM[m(m
actxserver('LightTools.LTAPI'); @2V#bK
% 添加 .NET 程序集 q5Z]Z.%3O
asm = NET.addAssembly('D:\lighttools\Utilities.NET\LTCOM64.dll'); 0ZTT^2R
% 创建 并绑定API 对象 n%A)#AGGc
lt = LTCOM64.LTAPIx;%光线追迹 ?3[as<GZ8
lt.LTPID = 24376; (V#5Cs,o:
lt.UpdateLTPointer; ?m0|>[j
js = LTCOM64.JSNET2;%几何建模 FK<1SOE
js.LTPID = lt.LTPID; \Gg6&:Ua
js.UpdateLTPointer; Ubv<3syR'
lt.Message('hello') Re-4y5f
%创建一个透镜
ji5c0WH
thickness = 0.5; p4[cPt ~C
frontradius = 0; U8 '}(
rearradius = 0; YB*I'm3q
shape = 'C';%Optional. Aperture of lens can be "Circular/C" or "Rectangular/R". ("?V|
WL = 1;HL = 0.1; PCtf&U