Skip to main content

I tried to change surface setting in spot diagram by ZOSAPI MATLAB and get spot position info by the following commands in MATLAB: 



spot.ApplyAndWaitForCompletion(); 



spot_results = spot.GetResults();  



spot_results.SpotData.GetReferenceCoordinate_X_For (2,1)



spot_results.SpotData.GetReferenceCoordinate_Y_For (2,1)



Which command should I use to fulfil this task?? 



 

Hi Shih-Heng,



Standard spot diagram has its settings implemented in the ZOS-API.



The lines of code you need are





MySettings = spot.GetSettings();

MySettings.Surface.SetSurfaceNumber(5)


Those should be before you use ApplyAndWaitForCompletion, and after you've created the analysis. Replace the number 5 by whatever surface you wish to apply.



Hope this helps.



Take care,



David



 


Reply