Hello I have some trouble in defining the ISO file of an off axis conic mirror. The design looks like that and the I can manage to do better for the ISO file. How do you proceed in such a case ? Thank you very much in advance for your help and have a nice day Pascale
I need the opposite of ZPL numerical function GNUM(a$), where a$ is a glass name in a given catalog and GNUM(a$) returns the glass number in the catalog. I need the string name of the glass given the glass number in the catalog. $GLASS(i) gives the glass on surface “i” of a loaded system rather than in a catalog. Any tips?Mike
Hi everyone! I’m working with an optical system whose image space has to be afocal. Despite this, I still get numerical results for field curvature and distortion as soon as I add a second field. So what exactly are these values referring to when the image is formed at infinity? I have the same question regarding the MTF: how is image quality being evaluated in an afocal configuration? Additionally, when I use only a single field, Zemax doesn’t report distortion, yet I can clearly see pincushion distortion on my sensor, as shown in the image. Is there a way to quantify this effect?Many thanks!Jesús
Hi Zemaxers I am reading the Birefringent In and Birefringent Out part. and did not get a image of the k^ here,how is it got or calculated?is it the vector of the ex-ordinary ray propagation? Best regardsYANG
Hi everyone setting up an easy test system (sequential mode) with entrance pupil diameter and one focusing lens POP gives reasonable results (POP beam entrance set correctly to aperture value).But adding an aperture into the system to “clean up” laser beam at 1/e² of beam diameter lets peak irradiance decrease and beam size gets wider. In normal spot diagram it looks fine (diffraction limited) with clean up aperture.Does anyone observed same issue or has a hint?Kind regardsChristian
Hi All, I am modeling optical system where there is a need to know the angles of the propgating rays after reflection, diffraction etc.However, when using the Detector viewer/radiance space, I found different angles than anticipated.For example, propagating free rays with tilt x 30, tilt y 20- I got: 21, 28.8 at the detector(attached here):What happend? Thanks,Nadav
Hi community,I’m trying to upload a calculated ophthalmic lens to a basic eye model. I have changed the file to correspond with the grid sag file format. After uploading the file, the surfaces of the lens have a “zig-zag” shape that I don’t understand where it’s coming from.I have tried several ways with the Z values (offset according to the 0.0 point, offset according to the highest value, leave as it is) and every time I receive a similar result. I’m attaching here the Zar file, the Grid Sag I have created and the original XYZ file of the surface (Note: the dat file was altered so the first point represent the (-Xmin,+Ymax)) .For the first test (to understand what's happening) the front and back surfaces are the same until I could fix this problem. Thank you for your help
Hi Guys,I am trying to model a LED reflector collimator and following the link by Mark Nicholson. But that is not a reflective surface. It used a compound parabolic concentration object (CPC). https://www.youtube.com/watch?v=kpkeze3mvLoBut I am designing a spotlight which is softer in nature (pic attached).(1)I believe the basic principle is the same in collimating the beam but how I get this hollow moonlike reflector? Is there another surface structure like CPC that will allow me to do this surface property? (2)Also, I have followed Mark Nicholson’s video (link) and it doesn’t show how I can control the beam width. It has 8 degree beam width I believe in the example, but how I can control that to make it 6 degree or 10?
Hello,Using legacy 15.5 professional Zemax version, is there a way to update that to premium version of Zemax by paying the difference? -RP
Dear Community -I try to retrieve tilt infromation from (in coodinate break surfaces) using the ZOP API and Python.(Ansys Opticstudio 2024R2, Python 3.8 etc.)Using the boilerplate files, getting thicknesses etc. works well. thissurf=TheLDE.GetSurfaceAt(i) print('\n',i) print('Type: ',thissurf.Type) print(thissurf.Material) print(thissurf.Radius) print(thissurf.Thickness) print(thissurf.TiltDecenterData.BeforeSurfaceTiltX) print(thissurf.TiltDecenterData.AfterSurfaceTiltX) The attempt to get tilt and decenter data gives 0.0 in the coordinate brake surfaces, where tiltswhere deliberately set.Any idea what I might have misunderstood? Best regards, Stefan
Hello all!I would like to design an Object which is a 1D array of collimated beams and look at all the beams on a single POP surface? Not discrete POP windows with one field at a time, but a single window with all beams.Goal is to measure:Beam Width of each individual beam in X and Y Peak-to-Peak distance and Centroid-to-Centroid distance between let’s say 2 extreme beams emanating from the 1D array of collimated beams.In other words, I would like to measure individual beam profiles of multiple collimated beams using POP (beam widths in X and Y) and also measure the distance/separation between these beams (peak/centroid/etc.) as part of tolerance analysis? How would I model this in Zemax? Cheers - Asuku
Hi, I’m trying to learn how to use tolerancing tools in zemax. For this, I uploaded a singlet file from thorlabs catalog, to start with something simple. No merit function or variables in this file. I do not understand why the RMS spot value is not the same in the tolerancing summary and in the spot diagram.I tried different sampling but it didn’t help. Here the values are close (7.7 and 9.1 microns), but with more complex files the difference was really large.See capture:
Hi All! I have created an User Extension using C++ and it has built .exe file and can run it when I open Zemax. Is it possible for me to run the user extensions in MATLAB or Python using any ZOS API function?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.