Hello,
I am having an issue with defining multiple pressure environments in a single configuration. I have seen other folks ask a similar question on this topic in the forum before but I seem to have ran into an issue that I can’t seem to resolve. I am using Zemax version 2024 R2.
For the following configuration I have 8 surfaces (see images). I want surfaces 0-3 to be in a 1 ATM pressure environment. I then want surfaces 4-7 to be in a 0 ATM environment. I use the multi-config editor to set this up.
I first add a PRES operand to define a 0 ATM environment. I then list GLSS operands for surfaces 4 to 7 to state that I want these surfaces to be in the 0 ATM environment. I then add another PRES operand set to 1 ATM. My understanding is that this will set all other surfaces not listed in the MC to 1 ATM (surfaces 0 to 3). This final PRES operand also defines the global system pressure as seen in the environment tab in the system explorer.
What’s odd to me, is when I look at index of refraction data in the prescription, surface 5, despite being in a 0 ATM environment, still has its index calculated at 1 ATM, while all other non-glass surfaces (4,6,7) are calculated at 0 ATM.
What I found is that all glass surfaces have their index defined at the global system pressure, and not whatever is defined in the MC editor. All non-glass surfaces will change their index to the specified pressure in the MC editor however.
What could I be missing here? And advice is appreciated, thanks.



