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
@MichaelH I have a discrepancy when converting from a rotation matrix to tilt XYZ values when I use your ZPL19 macro compared to a macro I wrote. The values in my macro agree with tilt values calculated using ATAN2 in excel.I can’t share the file, but here is the merit function showing the rotation matrix for a given surface. Also shown are the 3 outputs of the ZPL19 macro. The tilt Z value of 180° does not agree with a macro I wrote or ATAN2 in excel. I even used some if statements to match your ZPL19 macro steps in excel, but even this disagrees with the macro in Zemax. See below.Any thoughts? Also, this is one more request for a built-in ZPL function or merit function operand to report tilt X, Y, Z values for a given surface.-Sean
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
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.