For example, If I want to:
-
Set apodization type as Gaussian, use the enumeration ZOSAPI.SystemData.ZemaxApodizationType.Gaussian.
-
Set Apodization factor as 1
-
Untick Fast Semi-Diameters
- Tick Adjust Index Data To Environment
The following code can be used:
TheSystemData.Aperture.ApodizationType = ZOSAPI.SystemData.ZemaxApodizationType.Gaussian;
TheSystemData.Aperture.ApodizationFactor = 1;
TheSystemData.Aperture.FastSemiDiameters = false;
TheSystemData.Environment.AdjustIndexToEnvironment = true;
If I want to:
-
Set Coating File as COATING.DAT
-
Set Scatter Profile as SCATTER_PROFILE.DAT
-
Set ABg Data File as ABG_DATA.DAT
-
Reload above data files
-
Add Title and Notes
The following code can be used:
TheSystem.SystemData.Files.CoatingFile = 'COATING.DAT'; TheSystem.SystemData.Files.ScatterProfile = 'SCATTER_PROFILE.DAT'; TheSystem.SystemData.Files. .ABgDataFile = 'ABG_DATA.DAT'; TheSystem.SystemData.Files.ReloadFiles(); TheSystem.SystemData.TitleNotes.Title = 'Add here the title'; TheSystem.SystemData.TitleNotes.Notes = 'Add here the notes';