Use this space to learn more about your software!
One of the many uses of OpticStudio composite surfaces is that they offer a powerful tool to analyze and manipulate optical surface irregularities. They enable the addition of multiple sag profiles to create complex surface distributions. Therefore, users can stack multiple surfaces to study various optical effects. To demonstrate this usage, we will use an achromat lens with composite surfaces configured through the multi-configuration editor. One of the critical elements in this approach is the correct utilization of the Zernike fringe sag surface type on the add-on composite surface. This surface choice allows us to convert Seidel aberrations from Zernike expansion coefficient terms. Consequently, by manipulating the parameters on this surface within the multi-configuration editor, we can effectively manage the Seidel aberrations arising from the surface irregularity. As a designer, one can follow this step-by-step guide to analyze, model, and mitigate surface aberrations and irreg
I could not renew my ZEMAX support contract because I am self-employed.My licence is a perpetual licence, which means that I can continue to use ZEMAX only in its current version.I will continue to have questions about how to use ZEMAX.I am looking for a place to discuss ZEMAX after I no longer have access to this community and for people to personally advise me on ZEMAX.If you know of anyone who might be able to help, I would be grateful if you could respond. My email address is. email@example.comKIDA Hideki
In sequential mode, If I define my system such that nothing is filled in the Field editor, so field is zero. And I set Object Space NA: 0.01. What does the field editor do? I am always confused with it. Does it create an object Height? Now I want to use RAID operand to find the angle of incidence to some surface. RAID takes in field and pupil coordinates, if I choose these coordinates at random, are they still within the 0.01 NA? How does the Object Space NA play a role in this? Specially if I am setting zeros in my Field editor. Thanks in advance for your reply.
While converting a file from Code V (.seq) to Zemax i get an error which suggests that the surfaces of the model were not recognised. Do you know why Zemax gets stuck and how can I overcome this?I attach the log file of the conversion, along with the .seq file (inside .zip), in case someone could give me a help with that. Kind regards,
Hello,I would like to know if I can use the sequential ‘zone plate’ surface to construct a staircase lens* with variable zone radii. Below shows an example with equally spaced radii. It’s not clear if the ‘extra data file’ can be used to include individual radii (help screenshot below).If the ‘zone plate’ surface won’t work, what would be suggested? Can the new composite surfaces be used to do this?I’m currently using a phase surface (Binary 2) to define ideal behavior, but want to convert to physical surface so I can use POP to simulate the diffraction efficiency. * Staircase lens reference: https://opg.optica.org/ao/abstract.cfm?uri=ao-32-1-60Thank you,John
I have a system where the PSF is constructed from several different configurations (>2) simultaneously. I see that the Huygens PSF and MTF can do a coherent sum from different configurations (which is awesome). However in my case I expect them to be mostly incoherent to one another. Is there a way to directly generate incoherent sum PSF and MTF results?
I have a two lens system collimating light from source and focusing it to the detector. The coordinate break before the two lenses are surf 3 and 8. I tried to use multiple compensators (x, y, z and tilt) to optimize. I saved the MC files and found none of the files have the compensated parameter changed from nominal, ie., the compensators doesn’t seem to work. Anything wrong with my TDE?Thanks.
An optical system composed of two lenses operates between two finite conjugate planes. The first lens collimates the image from the object. The second lens focuses the collimated image into an image.I would like to extract the angular spread of the rays in the collimated space. How can that be done in sequential mode? Is it possible to set up a detector betwen the two lenses?
Hello, As a new beginner to Zemax, I am not sure whether it is normal to get a negative stop radius in Prescription Databelow is part of my design result and in lens data the stop is a fixed R 5.75my question is Why the stop radius here is a negative one? but the system aperture as I set is positive is it normal to get a negative stop radius in the prescription data? Thank you !
It randomly happens that zooming by scrolling gets stuck and does not work any more. It usually happens when coming back to the layout window from another window (being it an editor or an analysis tool). It never happens while working on the layout window itself.“Reset zoom” does what it is supposed to do, but still zooming by scrolling is disabled.A solution I found is to temporarily switch to Classic view and then switch back to Graph view.Is anyone facing my same problem?
Hello, I have contacted Ansys several times through their website, but I havent heard anything from them. I have also tried to email the Zemax team and I got reply saying I am not eligible for tech support. Who should I contact in order to get this issue resolved? Thank you very much.
Generating the Qcon polynomialsOpticStudio supports Q-type aspheres. Type 0 indicates Qbfs polynomials, and Type 1 indicates Qcon polynomials. The functional forms of the Q-type polynomials are fairly complex due to the requirement that the polynomials be orthonormal for a circular aperture. Occasionally, it is convenient to know the functional form of the polynomials for testing and comparison purposes. Below, we list the first 20 Qcon polynomials, and also share the derivation in the Mathematica file GenerateQConPolynomials.nb. The .nb files for Mathematica can be used by downloading the free Wolfram Player: https://www.wolfram.com/player/.Important equations for the Qcon polynomialsThe Qcon polynomials can be calculated in a straightforward way using an equation for the Jacobi polynomials.From Shape specification for axially symmetric optical surfaces, G.W. Forbes, Optics Express 5218, Vol. 15, No. 8, 16 Apr 2007, the polynomials are related to the Jacobi by:Definitions for the
Hi Everyone,GOAL:Load an interferogram to define the surface error of an optic so I can simulate TWE through the optic.I’m using Optics Studio Premium 23.1.3 STEPS TAKEN:I”m using a Zygo MX interferometer to gather data on a flat optic. I have measurements of both faces of the optic and have saved them as .dat files. From what I’ve read I’m supposed to set both face of my optic to “Grid Phase” and then under surface properties import the interferogram as a .dat. When I load I get an error saying there must be at least 5 rows and 5 columns. I click okay and it accepts the surface. (I’ve also tried these same steps with “Grid Sag” as the surface type).I’ve done this and when I look at the TWE under Analyze, then Interferogram as well as Wavefront Map I get something very very different from what it should be. I can confirm this by only loading a Grid phase to one surface and making the other just a normal flat. It’s nowhere near what you’d expect for the TWE. I also noticed that change
Hello everyone, When searching for affordable alternatives to produce a homogenous illumination, I came across a document from THORLABS called Multimode Fiber Beam Lab Fact. In Slide 7, they describe the spatial light distribution profile at the output of a multimode fiber as a function of the input source angle. Furthermore, they show that by having a small, 11 degree, input source angle, it is possible to flatten the spatial light distribution profile at the output. Here is a screenshot from Slide 7:I thought it would be interesting to model this light profile in OpticStudio. I’ve started to document my approach in this notebook, but for those who are not interested in the details, I made a Source DLL that mimics the super Gaussian profile documented by THORLABS. This is the result for a 200-um diameter core and 0.39 NA with the 11 degree input source angle:You can find my source code and the DLL in this repository, I’m also attaching an archive of a demonstration model, which will i
I would like to perform image simulation by first generating a USAF 1951 3-bar target on a curved object surface concave toward the entrance pupil, rather than on a flat surface object. Has anyone tried that before? How to do it?Thanks, Mike