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