Skip to main content

Zemax OpticStudio ZOS-API 2026 R1

Interface ZOSAPI::Preferences::IPreferencesFolders

Last update: 13.03.2026

Definition:

Allows configuration of settings from the OpticStudio Preferences -> Folders tab in OpticStudio.

Note - every time a setting is changed the Preference file in use will be automatically saved, but only if a valid file name is defined for IZOSAPI_Connection.PreferencesFile prior to connecting to the ZOS-API. The excpetion however is the DataDirectory field; it is global, so changing that will effect all OpticStudio users.

Members

Properties

Property ProgramDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.ProgramDirectory

Return type: string

Property DataDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.DataDirectory

Return type: string

Property LensDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.LensDirectory

Return type: string

Property ObjectsDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.ObjectsDirectory

Return type: string

Property ZplDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.ZplDirectory

Return type: string

Property GlassDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.GlassDirectory

Return type: string

Property CoatingDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.CoatingDirectory

Return type: string

Property PopDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.PopDirectory

Return type: string

Property ImagesDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.ImagesDirectory

Return type: string

Property SolidWorksDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.SolidWorksDirectory

Return type: string

Property InventorDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.InventorDirectory

Return type: string

Property CreoDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.CreoDirectory

Return type: string

Property MatlabDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.MatlabDirectory

Return type: string

Property ScatterDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.ScatterDirectory

Return type: string

Property UndoDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.UndoDirectory

Return type: string

Property CreoInstallDirectory

Definition:

string ZOSAPI.Preferences.IPreferencesFolders.CreoInstallDirectory

Return type: string

Public functions

Function ChangeDataDirectory

void ZOSAPI.Preferences.IPreferencesFolders.ChangeDataDirectory(string newDirectory)

Parameters:

  • string newDirectory

Return type: void

Connect with Ansys