Use this space to learn more about your software!
Hello,I’m trying to simulate the movement of a laser beam by tilting an element (e.g. a mirror). I’d like to see the movement of the beam on the target with a physical simulation where diffraction is considered (like the image shown below). I tried to use FFT PSF, POP and Extended Diffraction Image Analysis. However, none of these show the beam movement while tilting the mirror.I wonder what would be a proper tool, or how I can set up these tools to achieve this task? Thanks,Sean
Looking for a Command line type inquiry
If I have a complex multi lens system, and I am trying to verify a few parameters, of a single element, is it possible to “evaluate” or ping certain Zemax parameters directly ? For example if i wish to to confirm the EFL of element #3, spanning surfaces 6-7. Is there anything like a single command : EVA EFLY or EFLA S6-7 ?? [Mod note: moved to more appropriate forum for OS-related discussions.]
Enable Polarization with GMTA
For GMTA or any operand that is related to an analysis window (MTF operands or Spot operands), is there a way to enable the polarization feature from the analysis window with the GMTA operand? I would like the merit function to consider the “Use Polarization” value of the GMTA for optimization and for Universal Plots.Here you can see the difference between the two Geometric MTF analysis windows for the same system when using the “Use Polarization” option.Here is the first MTF plot without the “Use Polarization” option. The tangential MTF performance at 1.0 cyc./mr is about 0.18.Geometric MTF plot without the “Use Polarization”Now with the “Use Polarization” option enabled. This returns a tangential MTF performance of about 0.6 cyc./mr.Geometric MTF plot with the “Use Polarization”The GMTT operand in the merit function returns the same value as reported in the analysis plot that does not use the “Use Polarization” option.The GMTT operand returns the MTF tangential value without consider
Automate client computer configuration for network installations
Hello,i need this: Automate client computer configuration for softkey and Red USB key network installations (Zemax legacy) – Knowledgebasefor the new Ansys Zemax OpticStudio 2023 R1.02. It isn’t saved in “C:\Program Files (x86)\Common Files\Aladdin Shared\HASP\hasplm.ini” anymore in the new version. Thanks
Objective lens implementation from patent
Hi everyone, Our lab is using a Zeiss 20X water immersion lens (Item no.: 421452-9800-000) in a custom light-sheet microscope, and I was trying to perform some simulations of the point spread function (PSF).I searched for the patent of this lens, and potentially found something relevant at the German patent office (Application No. 10 2005 051 025.6). In this patent, Table 3 describes a 20X water-immersion objective lens with a 1.0 NA and 2.149 mm working distance. I’m copying this table here for your reference:Surface number Radius Thickness Nd Vd 0 Water immersion 1 -9.039 4.80 1.519 64.0 2 -19.248 4.61 1.597 35.0 3 -9.576 0.40 4 -101.598 5.00 1.440 94.6 5 -14.227 0.10 6 64.011 5.50 1.440 94.6 7 -21.754 0.50 8 58.715 7.00 1.530 76.6 9 -15.181 1.50 1.641 42.2 10 14.227 6.80 1.440 94.6 11 -53.084 0.10 12 14.539 7.10 1.440 94.6 13 -68.788 1.77
exporting Distortion and Prescription Data in zemax using macro
I am trying to exprot some useful data from an optcial lens. I used CFG files and MODIFYSETTINGS to extract them.But, I could not find any keywords related the distoriton. The CFG of the distoriton was found, and it was “FCD.CFG”I tried some commands such as MODIFYSETTINGS CFG_FILE$ FCD_WAVE 1, but errors occurred.I want some keyword for the FCD.CFG I have another question about report data.In analysis tab, there is a prescrpition report data.There are lots of information of the lens which are very useful.I want to save the report in ZPL.I opend the report using OPENANALYSISWINDOW "pre".However, i can not find any option for saving the report.I tried it using SAVEWINDOW command, but it did not work. If you have any soloution for them, please let me know. Thank you.
Having issues exporting CAD
Hello,I’m attempting to create a lenslet with a biconic front surface to match a grating mode. We need the CAD for this surface for some other software we are using, but I am unable to export the surface without OpticStudio crashing. The surface has admittedly steep curvature, but I don’t think it’s anything normal CAD software wouldn’t be able to produce, so I’m confused why I’m unable to export this surface? For reference, it seems that OpticStudio has issues with surface 2, rays are not included in the export, and usually it just crashes (closes to desktop) without producing any type of error window. Lenslet profile (Y,Z)Lenslet profile (X,Z)Lens Data Let me know what other information you might need.Thank you
Unconsistency between POP and phase map
The puzzles come from when I try to use POP to simulate the diffraction effect of my Grid phase which is written in Matlab.I set a system with object at infinity, surface one is a dummy surface. Surface two is my Grid phase with distance 0 behind the surface one.First I check the Grid phase in the phase map. Intepolation is pixelated. The phase ranges from -0.49~0.49 (unit 2pi) and center point has phase 0. Operade RAED at surface two for the chief ray of on axis is 7e-4. Total pixel is an odd number to ensure no offset.The propagation in POP starts from surface one and ends at surface two. The pixel size is set the same as in the phase map. The phase after surface two ranges from -3.09~3.14 (radians), which is non-symmetric and different from what I see in phase map. The center phase is non-zero, phase refers to a plane. Since the propagation distance is 0, I don’t understand why.An additional general question is (not related to the above), if the chief ray is slightly tilted and sele
Light beam not Reflecting with CAD object in Hybrid Mode
--Need Help--I have this issue, I have two CAD objects in Hybrid mode. I would want the light beam to reflect after it touches on the CAD surface. However, the light beam seems to ignore the coated surface and passes through. Any reason why this is happening?
FFT PSF shows nothing, is blank and Zemax goes down
Hi,Here is my very simple setup and its spot diagram, which is smaller that Airy Radius, so I wanted to investigate PSF further using FFT PSFbut I don’t get any image, just black windowAfter that, Zemax is slowing down, stopped work and closed. When open Zemax again, I am getting this messageI have tried with other file ( but with similar simulations) it is happening again - I am getting black screen for FFT PSF and Zemax is down. I am sure my laptop has enough RAMs to accommodate Zemax. Regards,Marzanna
Issues when building an off-axis mirror in NS mode
Hi all,I'm trying to reproduce an ellipsoidal off-axis mirror surface in Non-Sequential mode (which is part of a bigger optical system, hence the locations and orientations of sources and surfaces). I have reconstructed the parent ellipsoid as a biconic surface with its vertex in the following positions:Now I want to reproduce the curvature of this parent surface at position of incidence of the source (similar to what an aperture would do in sequential mode). My understanding is that the Off-axis mirror should be the element to be used here. The incidence point is:So there is an offset in positions X,Y and Z of the vertex of the parent biconic and the off-axis mirror. I constanly obtain Error 31 when trying to input the proper offset of the ellipsoid (which in the case of the system is around 1063mm). Beyond a certain offset (~600mm) Error 31 appears.Any ideas on why does this error appear? I could probably use some boolean element to reconstruct the mirror, however my understanding is
Hello, I am new to Zemax, I have a question.I have a picture of fringe patterns, I used matlab to extract the surface phase map out of it.Fringe pattrensSurface mapSurface map 3DThen I wanted to find the zernike surface that is the same as surface map using this :I found ‘a’ are these the zernike coefficients?.however, I plot the zernike surface using f = Z.a and I got this:My main question is:Can I import the same coefficients ‘a’ into Zemax and get the same surface map “2D and 3D”?if yes, I need help how to do it.I am new in Zemax so I don’t know anything.thank you in advance.[ please if you know how to do it and if you have time, talk to me in telegram:@khalil165 ]
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
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.
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.
Non-Gaussian beam single mode coupling!
Searched and read the KB articles and some threads here for the single mode fiber couplings. All of them were talking about how to couple laser beam (Gaussian beam) into single mode fibers. I am wondering if anybody here have done single mode fiber coupling with Non-Gaussian beam? Are there any tools and operands can be used for analysis the coupling efficiency? It seems to me that the POP and Single Mode Fiber Coupling tool are all designed for Gaussian beam. Please advise! Best regards,Bob
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.