Use this space to learn more about your software!
entrance/exit pupil of lenses
Hi,When reading lens parameters, I come across entrance pupil size and scan angles. Although, theoretically I know the definition of entrance/exit pupil but I am struggle with its practical application. The same with the field size parameters stated on the tube lens description. I will be grateful for some straight language explanation. Regards,Marzanna
Nonsquanial GRIN lens modeling
Hi, I am trying to develop a GRIN lens model for my optical design. However, the profile of the beam output is not correct. I would like to learn how I can fix it. Below is a screenshot of the result I have from Zemax 13. As we can see, the beam only focuses on one axis (y-axis). The width in the z-axis reminds the same. I tried to run the simulation using OpticStudio 22.3, but the result reminds the same. I followed this thread to start my work. The GRIN lens I use is from Edmund #64-541. (https://www.edmundoptics.com/p/10mm-dia-810nm-dwl-00mm-wd-nir-coated-grin-lens/19253/) I imported the .step file downloaded from the website and assigned the index based on what I got from the sequential mode. I feel this issue comes from the .step file. I tried to draw a solid cylinder with 1 mm in diameter and 2.38 mm in length (the same as the dimension of the GRIN lens), but it did not work… Maybe I should not draw a solid cylinder directly. Or it was actually caused by other issues.
sagittal and tangential MTF values are far different
Hi everyone,Do you have an idea on why the sagittal and tangential MTF values are far by this much as shown below?Some details about the System: Off-axis mirror set, curved mirrors involved.Red arrow: sagittalYellow arrow: tangentialLooking forward
Export non sequential mode file into CAD with solid beam pattern
Hello everyone,I was wondering if there is some way to convert a non sequential mode zemax file into a CAD fileusing the solid beam ray pattern instead of a XY fan ray pattern (by default before non sequential mode conversion).This way, rays would not be lines anymore, but solids, and would be way easier to use in Solidworks.Thank you!Best regards,David.
How to Evaluate Zernike Values with Multiple-Configs in Tolerancing
Hello, I’d like to know how to output a set of Zernike values when running Tolerancing when I have two separate configurations?Setup: There are two wavefronts being evaluated in each configuration. Tolerancing is setup to run a User Tolerance Script. The TSC loads a merit function with criterion for both configurations. There is a setting under Tolerancing→ Criterion that allows for the configuration to be set to “All”, “1/2” and “2/2”. The TSC computes the standard Zernike terms within and reports them to an output TXT file.Issue: Running in any CFG mode produces the nominal system output and only one evaluation of the MIN/MAX tolerance. If running in “All” mode, the Zernike values for CFG 1 are reported, same as running in “1/2” mode. Running in “2/2” modes, the Zernike values expected for CFG 2 are reported. Question: Is there a trigger for the TSC or a setting such that Zernike values for both configs are output during a single tolerancing run? Given the TSC is called at each itera
Marginal Ray solve function
Hi,Following Zemax tutorial, I add Marginal Ray Solve for my paraxial lens? What does it mean in practice? Also, my spot diagram has changed.I am sorry if my questions sound very basic, but I a very new to Zemax. Could you also suggest some easy-to-understand materials that would helps in making a sense out of analysing graphs and diagrams produced by Zemax?
How to tilt & denceter a component without disturbing other components?
Hi all,I have a question regarding the tilt and decenter specific elements without changing other components in an optical system. For example, as the 1st picture shown below, we have many mirrors tilted certain degrees, now, I would like to tilt the M1 mirror only, but still make the rest mirrors stay at the same position (not tilt and dencenter at all), but definitely, their size may change due to the tilt of M1 mirror. However, when I tilt M1 mirror, the rest system also change as shown in the second picture, if anyone can help me out for this problem, I really appreciate!The corresponding Zemax file also attached below for your reference if you would like to modify it for me!Thank you!
Zemax keeps crashing
Hi,I got Zemax Optic Studio 2023 R1.00. When started using PSF The same Zemax behaviour keeps happening when trying PSF analyses using Zemax Design Templates ( even on very simple 2 lenses system). I was testing PSF function on our PC - same reaction. My brand new laptop got and 16 GB RAMOur PCand 320GB RAM.They both have Windows 11 Pro.I would like to contact Zemax Technical support but couldn't find email.
Lens cannot be traced, tolerances may be too loose vs mtf
Hi all, During tolerancing of some lenses (using the mtf as criteria) I get the “Lens cannot be traced, tolerances may be too loose!”However, opening one of this the monte carlo files it seems like the mtf is bad but larger than zero. What can be the reason for this? Thanks,Nadav
spot diagram: centre mass of the spot, and IMA vs coordinates of mouse cursor
Hi,I would like to determine the centre of the mass of the spot and its location coordinates for the outermost field. It is easy for the on-axis rays, the spot is in the centre, IMA, and cursor coordinates show [0, 0]. However, the spot is stretched for the most outer points on the field plane. Do IMA coordinates show the spot's location on the image plane and the centre of the spot mass simultaneously?The second thing is that when I was trying to find the location of the spot based on the IMA values using the mouse cursor, the IMA and cursor coordinates values were similar ( with the same signs) but the cursor was away from the spot ( situation 1), in situation 2, when I set the cursor in the centre of the spot, the cursor coordinates were opposite to IMA values. Regards,Marzanna
Tolerance wizard doesn't add TIRR operand to Tolerance Data Editor
Hi,I have ticked S+A Irregularity and set a value in tolerance wizard, but the relevant TIRR operand is not automatically generated in the tolerance data editor. Is this a bug or am I doing something wrong. Anyone can help? I am using OpticStudio 22.3
Modelling vehicle headlight with asymetrical radiation pattern using Radiant source model
Hi all,Kindly assist on resolving this ,I'm simulating vehicle-to-vehicle (V2V) communication using a high beam headlamp model. Everything initially functioned as expected for clear weather, but now I am encountering a problem with the headlamp's radiation pattern, which causes it to go straight and miss both the target receiver and any objects in its path. I made unsuccessful attempts to troubleshoot the settings and recall the previous files. Any thoughts on what the root of this source's bad behavior might be would be greatly appreciated. I appreciate you .
How do I set the aperture of front surface of Grid Sag lens in non-sequential editor
Dear all, I am trying to draw a Grid Sag lens in non-sequential mode. The front surface is a conic surface and the back surface is defined by a GRD file. I saw that I can define the aperture of back surface by X- and Y- half widths. However, the resulting lens looks like truncated, which reminds me of the situation in sequential editor where I didn’t set up the aperture of front surface properly. See the screenshots below. Any one has any idea how I can set the aperture of the front surface in Grid Sag lens? @David Nguyen @Csilla Timar-Fulep Regards,Jiang
Cylindrical Zernike Surface
Hello,Is there a way to simulate the Zernike polynomials on a cylindrical lens? I have a cylindrical lens that is quite long, and with some Zernike terms, it gives a weird shape.This is the basic cylindrical array: But with a Zernike term, it becomes: It seems that the Zernike is applied in X and Y, but I only want it in one of these directions.
Already have an account? Login
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.