Got a question?
Can't find the answer you need? Ask your peers!
- 2,131 Topics
- 5,916 Replies
Rotation of off-axis mirror
Hi, I have been trying to rotate an off-axis mirror along the mirror surface axis (Geometric axis of the mirror). I have created an off-axis mirror in the sequential mode by decentering. When I tilt the mirror, it only rotate along the vertex of the parabola. I also tried to converted to NSC parts. However, it also rotate along the parabola vertex. I tried to created some coordinate to move the mirror to where the geometric center is, but it is quite messy. Is there any better way to do it? Thanks a lot.
Diffraction Grating Direction
Hello,What is the supported method for changing a diffraction grating’s direction? By default, the grating is ruled in the x direction. I would like to change it to the y direction. I have tried surrounding the grating by a coordinate break of 90 degrees about z, but this did not change the orientation of the diffracted light. I have also tried using 90deg rotation about z in the tilt/decenter menu to no effect.Thanks!
What does this coating type do?!?There are several options for Coating under Surface Properties but I can’t seem to find any explanation of them.I found “Default Materials & Coatings Supplied with OpticStudio” but many on the list are not included.Could someone please point me to where details on them could be?
longitudinal aberrations for non-rotationally symmetrical systems
Hello, thank you as always.question For non-rotationally symmetrical systems, how can I deal with the problem of incorrect plotting of longitudinal aberrations? Perhaps it is necessary to use a macro to create a vertical aberration drawing macro that corresponds to the upper and lower pupil coordinates. If there is another method, or the flow (hint) of this method, could you tell me? Thank you.
Simulation of existing optical illumination system and then making it compact by reducing the size of lens in it.
I am trying to simulate an optical illumination system.Description:The main source is LED, light from it is carried out by a Multimode optical fiber cable whose end is fixed into a focusing light tube. This focusing light tube provides complete TIR to light entered into it and then focusses it into a circular spot using a plano-convex lens.Problem caused:I have set up the system in Zemax with all the specifications I have but, facing problems with focusing the light into a spot at the required working distance. The required working distance is 150mm from the position of a convex lens which is also inside a focusing light tube.My idea was to initially simulate the existing system and then replace the existing plano-convex lens with a smaller lens and adjust the system such that I can get the same spot size as the existing system. please give me your suggestions on how I can proceed further to obtain a circular spot with the existing simulation, as I attached the simulation file below. K
Zygo DAT file import for grid phase surface?
I’m trying to import a Zygo generated WFE (phase -- saved as a .DAT file) file provided by a vendor as a grid phase surface. When I select the file and click “import” I get the error “Grid files must have at least 5 rows and 5 columns.” The file appears to be a binary metropro dat format, it’s unclear how to reformat the data to make it more friendly for import. I am using version 21.2.2 Premium. Is there a way to import these files or convert them such that they can be imported?
How to place a standard lens and source ellipse inside a focussing tube (Cylinder pipe) in Non-sequential mode? ( Inside of option)
I am trying to simulate an already existing illumination system in zemax.In order to replicate the exact system, I need to placemultimode Optical fiber end (which is considered as source ellipse in the simulation) & Standard lens inside a focusing tube (Which is considered as cylinder pipe in the simulation). While I have placed both of the in the simulation and tried ray trace it. It is giving me an error as shown in the image below. Also, while plotting the universal plot It is giving me an error such that some of the operands cannot be computed.Please provide me suggestions to solve these errors.Kindly find the attached zemax file.Thanks in advanceBest Regards,Suguna
Correcting field curvature
Hi.I am working on an optical system that should be attached to a camera (Figure 1). The system adds severe field curvature to the generated images. To fix the curvature I tried the method described in the 14th chapter of the book “Introduction to lens design with practical Zemax examples”, which gives an equation to calculate the radius of a field flattener given the material and the Petzval Radius of the system. In this case, Petzval radius = -0.7948. The field flattener radius should have a radius of -0.35mm (Considering the material to be N-SF11), which I guess is impossible to be fabricated. In addition, it would be convenient if this problem could be solved using off-the-shelf lenses so I tried simulating with the most similar lens I found from Edmund Optics, R = -4.71 mm, plano-concave (Figure 2). But the Petzval radius did not change much (New Petzval radius = -0.8467). Could I add more than one field flattener in the system near the field lenses? Does the solution from the boo
Pressurization of the system with nitrogen (nitrogen interspacing of lenses)
Hi, My optical system is a fixed pressurized optic so I need to simulate the space between lenses with nitrogen gas. Can I define a background material that is not air, but nitrogen? Is there any catalog for this type of gas? Thanks in advance.
How to specify TIND and TABB in ZOS-API without using Tolerance Wizard?
I am developing a custom tolerancing script using ZOS-API. I would like to perturb the Index of refraction and Abbe values within a certain range. How can I do that in Python ZOS commands? I could not find any reference to it in the ZOS syntax help documentation.Thanks - A
Interact with Zemax while optimization is running - Matlab/Python
Hey, im trying to interact with OpticStudio via Matlab/Python while a global Optimization is running. All examples I have seen the optimization is limited by time. I would like to build another way to end the optimization than time. Like: end the optimization when Operand xy reached a value higher than whatever. Unfortunately the only possible way is to read values from operands before and after the optimization. Is time the only exit criteria? Thanks for help, Lukas
Simulation of a DMD
Hi there,At first I should mention that I know the optics words but I am a newborn in ZEMAX. So please if you don’t have time to explain to me in details do not answer!!! Q1) I would like a to simulate a 2D cross grating with ZEMAX which play the role of a DMD for me. But I don’t know how should I define this surface in ZEMAX?Can I define a range for the diffraction orders for my simulation? and does it simulate all the diffraction at the same time(in one simulation) or I should tell ZEMAX to simulate each diffraction order separately? I mean, after shining the incident rays into DMD ; Does ZEMAX produce all diffraction rays for me(for example from -2:+2) or I should simulate for -2 then for -1 and so on?Q2) After that I would like to track the diffracted rays (specifically the -2, -1, 0, 1, 2 diffraction orders in both x and y direction). How can I define a new local coordination system in order to put a new lens on the way of diffraction rays like the image below? Thanks in advance
Top Hat - collimated beam optimization
Dear Zemax community,I am building upon your 'How to design a Gaussian to Top Hat beam shaper' tutorial. I additionally want the top hat to be collimated over a 30cm propagation distance.I setup the system with two aspheres and an optimization macro that squares my beam (REAY operand, as in the tutorial) and subsequently collimates it with the RANG operand (target is 0 angle). However, it fails to maintain the top hat shape and collimation over the propagation distance. Am I using the wrong operand to collimate, or should I use the constraints with two dummy surfaces (at a distance of 150mm (MIDPOINT) and 300mm)? Any suggestions are welcome and appreciated.Thank you very much, Paul
Optimization wizard, Merit function editor error message
Everyt ime i try to use the oprimization wizard and define a function; when i press the buttons: ‘ok’ and ’apply’ i get this error message: “Can’t open File C:\Users\user1\Documents\Zemax\MeritFunction\favorite.mf!”. And i don’t understand why,. It seems that it is not saving the function that i am defining. With this i can’t use the optimizer because it says that there are no variables defined, it seems it is not saving correctly the merit functions that idefine?What can i do to fix the problem? Am i doing something wrong? do i have to re-install OpticStudio?Thanks in advance for the help
Merit Function F-number
I’m trying to optimize an imaging system for an effective focal length and f/#. To accomplish this, I’m using the Merit function wizard to specify the desired effective focal length (EFFL), but I’m having trouble finding the acronym to specify the system’s F-number. It then occurred to me that I could simply look it up, if I could find a list of all abbreviations available in the merit function, but I’m having trouble finding this as well. Pointedly, my questions are:What acronym describes the f-number of the optical system within the merit function editor? Where can I find the list of all acronyms used in the merit function editor?
Can't Open File
It's a simple error, but I couldn't solve it, I want your help. It says "Cannot Open File" to the file I am trying to select from Glass Fit Tool (It Also shows/selects the Data File as only “None”.) I uploaded the file to the GLASSCAT folder and made the names the same even in Glass Fit Tool. But it says “can’t open file”. Thank You,Fhurkhan
CAD File into OpticStudio as Mirror Surface
I’d like to import a CAD file into OpticStudio and use it as a mirror surface. I can bring in the model using non-sequential mode. I can not get the rays to reflect off the surface. I have assigned a reflective coating of gold in the “coat/scatter” section under Object Properties. How can I use imported CAD geometry strictly as a lens/mirror? Thank you
Lenticular Sheet based Simulation
Hi,I am a student of Optics.I am trying to simulate Lenticular sheet (cylindrical lens arrays in a sheet form) based model.I am able to create a similar model in non-sequential mode (see attached file) but I am NOT able to create or configure the effect of Lenticular sheet of making things INVISIBLE in near vicinity while allowing the distant background to be visible, through simulation.Please suggest & advice as how to simulate the object alongwith background & subsequent effect from the view plane.RegardsGaurav
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.