Skip to main content

In ZOS-API what functions do we use to open an archive file and select the same options as the interface?



To reproduce this, I have connected OpticStudio Interactive extension to Matlab :



>> TheApplication=ans;


>> TheSystem=TheApplication.PrimarySystem;


>> ZAR_Tools=TheSystem.Tools.OpenRestoreZAR;


>> OpenStatus = ZAR_Tools.SetFileName('E:\Zemax\Samples\Sequential\Objectives\Double Gauss 28 degree field.zar');


>> ZAR_Tools.SetFilesAllOverwrite();


>> ZAR_Tools.GetOutputFolder


ans =


E:\Zemax\SAMPLES


>> ZAR_Tools.SetOutputFolder('E:\Zemax\Samples\Sequential\Objectives');


>> ZAR_Tools.RunAndWaitForCompletion();


>>


 



So the main point to know is that IRestoreArchive is an interface that can be accessed from the IOpticalSystemTools interface, so with this line:



>> TheSystem=TheApplication.PrimarySystem;


>> ZAR_Tools=TheSystem.Tools.OpenRestoreZAR;


 


Reply