%下面的部分是将matlab连接上lighttools
lt = actxserver('LightTools.LTAPI');
m=actxserver('ltcom64.ltapi2');
js=actxserver('ltcom64.jsml');
%创建圆柱体光源
js.MakeSourceSurfaceCylinder(lt,0.01,0.07,'mysource');
js.SetSourceAimSphere(lt,'mysource','Aim Region','No',0,0,0,0);
%设置光源的位置
js.MoveVector(lt,'mysource',0,0,-0.2);
%创建一个0.1*0.1mm大小的虚拟表面
js.MakeDummyPlane(lt,0,0,0.0925,0,0,4,'N','R',0.1,0.1,'myDummy');
%在虚拟表面上设置接收器
js.MakeReceiver(lt,'myDummy','dummyplane','myreceiver');
%下面部分是改变透镜的曲率半径,并提取出接收器中心的照度值.
j=[];
for i=0.04:0.002:0.06
js.MakeLens(lt,0.01,i,0,'Circular',0.07,0.07,'mylens') ;
lt.Cmd('BeginAllSimulations');
=m.LTDbGet(lt,'receiver.mesh','cellvalue_ui',11,11);
j=;
js.DeleteEntity(lt,'mylens');
end