Got a question?
Can't find the answer you need? Ask your peers!
- 2,120 Topics
- 5,891 Replies
Uniform image from Reflective Concave Mirrors
Hello Everyone,Imagine that we have two or more concave mirrors with skewly aligned / off-axis placed, looking to each other. And suppose our object is an upstanding arrow. How can we explain that although we have curved mirrors as seen above picture we can still have an image uniform / undeformed as an image?Any comments on this is appreciated
Uncategorized Paths in PAF (paths analysis file)
I want to check my understanding of the “uncategorized” entry in my paths analysis results below. The way I read this, the output is limited to 10k paths and 8.6% of the flux is associated with path numbers beyond 10k. 8.6% is greater than the total relative flux associated with the first 10k paths. So, what I think this is telling me is that there are a lot of paths, each carrying a very small amount of flux and they really add up. Since I’ve sorted the paths by total ending flux, the relative flux associated with each path listed is still valid, correct? I just want to confirm that all flux associated with the listed paths is accounted for.Going into the settings for this output window and adjusting the “relative minimum flux” doesn’t seem to make any difference, even if I increase it all the way to 1. So, that doesn’t seem to be working. Is that because I didn’t save the zrd file? Flux In : 1.40000E-01 (watts)Flux Out : 1.30764E-02 (watts)Rays
Retaining Co-ordinates of multiple Optical Elements
Dear Community, I am trying to analyze the vignetting due to tilt of mirror (from 40 degree to 75 Degree) in the above figure (Mirror is at 45 degree tilt) by retaining the coordinates of 1st lens and Glass Slab. But I couldn’t do that…I tried with making 1st surface of 1st lens as global coordinate and try to analyze the effect of mirror tilt, but along with mirror glass slab is also rotating, which is not practical to me. I tried with making 1st surface of Glass slab as global coordinate and try to analyze the effect of mirror tilt, but in this case system below the mirror is rotating along with mirror, which is also not practical to me. So, Is it possible to retain the coordinates of both the element (glass slab and 1st lens) and rotate the mirror alone without affecting the other optical elements in the system? Thanks.
Aspheric Microlens array
Hello community, i want to simulate a aspherical surface with aspheric coefficients (2,4,6,8,10,12,14,16,) as a microlens array. The lenses have a rectangular shape and the aspheric terms are only in one axis.Do you know which is the best solution for building such an lens array for aspheric surfaces? I’m looking forward to your answers!!!
LED butt coupling into lightguide
Many LEDs are encapsulated in silicone. In regard to butt coupling light into a plastic light guide with similar index, my question: is it better to have a small air gap or not?My most immediate issue with simulating this is that if I put the source (ideal Lambertian emitter) ‘Inside Of’ a silicone object, a larger fraction of the rays TIR inside… I’m guessing this needs a more sophisticated model, but I’m mostly looking for general advice. Any thoughts or guidance will be appreciated.
Distance From a CAD Surface to Another Surface
Hello, Is there a way to measure or get the distance between a Zemax Surface (any surface: lens, slide, standard, etc...) and a CAD object surface?I have a CAD model of a parabolic reflector in a mount (one solid CAD object) that I import and a lens and LED I create in Zemax. Very basic system and everything works fine, but I do not know how to get the distance from the front face of the lens (convex curved face) to the parabolic reflector surface (first ray intersection with the CAD object).Is there a function to get the ray segment length from the lens to the reflector surface? I know I can color rays by segment, but I don’t know how to get that value.Any help is greatly appreciated!
Extracting Huygens PSF and FFT PSF function
Hello, I want to extract PSFs of our company lens by macro of the optics studio. The lens is not suitable for the FFT PSF, so I have to extract Huygens PSF. I am interesting in spatial variant PSFs I need a macro code for the Huygens PSF so that I can extract PSF from the various points on the image space. Is there anyone who can show some examples codes for the Hugens PSF? Thank you and Happy new year!
Field type of spatial variant PSF
Hello. I am trying to extract spatial variant PSF(svPSF) from my lens system. I have a questioin about svPSF and feild type of the opticstudio. The svPSF are caused by the positsion of the light source which is not on the optic axis. The posistion of the light sourced is necessary to me. I want to know the relation between position of the light source and the values of the field. I set “real image height” as the field type, but another field type can be good if the posistion of the light source can be easily estimated with it. Thank you.
Labelling/indicating component distances in a NSC3D layout
Hello,I was wondering if there was a way within OpticStudio to label component distances in the NSC3D layout. The layout window has a measure tool, but it requires me to draw the line which would lead to the measurement being inaccurate. Is there a way to extract the measurement data from the non-sequential component editor?Thank you,Mus’ab
How to define the ray tracing coordinate (Hx,Hy,Px,Py)?
Hi Zemax Community,Can you help me with this? I have read the passagehttps://support.zemax.com/hc/ja/articles/1500005580162-%E5%85%A5%E9%96%80%E3%82%AC%E3%82%A4%E3%83%89-1-4-%E6%AD%A3%E8%A6%8F%E5%8C%96%E5%BA%A7%E6%A8%99%E7%B3%BB and want to confirm that my understanding is right. Things want to doTo trace the specified field & wavelength light ray location on the image surface. here are wave1 and wave2 at field1 (my model is a spectrometer) I use REAY in merit function and set the wave1 and wave2 coordinate as below but I am not sure whether it is right , could you please help me see it ? Thanks Yang
Geometric MTF in NSC Mode
Hi again Zemax peeps,I’m a little confused about the announcement on the Geometric MTF calculation in NSC mode. Has anything changed in the feature? It’s been in the code for ages.I’m confused because Geometric MTF is still available in the Detector viewer, but it computes as 1 for all spatial frequencies. Is this a bug or a feature? Are NSDD data items -14 and -15 (x and y MTF at specified spatial frequency) affected? Do they return the actual MTF or just 1?
Cannot determine object coordinates error
Hello Zemax team,My question is regarding an error I met when I use a lens black box from lens vendor. As the screenshot below, I have tried to put the object to 1 meter away in front of the lens by adjusting the surface 1 thickness. However, an error as “cannit determine object coordinates” shows up once entered. How to fix this error or what’s the proper method to change the object distance at the black box? Thanks.
Please add Field labeling to the RMS vs Wavelength and RMS vs Focus plots
On the RMS vs Wavelength and RMS vs Focus plots, fields are not labeled as fields, nor are their X,Y values shown. The only mention is down in the title block. The check boxes are there but there is no labeling whatsoever. Please add field labeling to the RMS vs Wavelength and RMS vs Focus plots.Mike
How to set a model for imaging at two object planes and form images on one image plane but two virtual images
Recently, many research and development are on multi focal plane image for head up display.It needs to build an optical model to simulate the case below:There are two object planes (usually two optical paths); Need to for images on one image plane (eye box) form two or more virtual images in front of a car.Usually, the sequential lens editor of zemax opticstudio is set for modeling a system with one object plane and one image plane. Could you any experienced staff tell me how to set such a model for simulating multifocal virtual imaging of Head up display.Thank you!
Feature request: Stop truncating numbers in LDE
When changing the width of a column in the lens data editor, the software will start to truncate characters from the right when the column width is smaller than the number of characters in the cell. This is fine for text strings, but annoying with numerical values. I would prefer if the number of digits instead was reduced and rounded accordingly.It is most annoying with aspheric terms, where the first characters to become hidden are the exponent when in scientific format. Examples:Radius: 246.792 changes to 246.7… when the column width is reduced. Why can’t this be rounded to 246.8?4th Order Term on Even Asphere: -1.453138E-06 changes to -1.453138E-… Why not instead drop characters to the left of E and keep the exponent?
switch Mode with ZOS_API or ZPL
Hi,is there any ZOS-API or ZPL Command wich is able to switch the mode from non-sequential to sequential? I would like to switch back from non-sequential mode to sequential mode while an interactice extension connection with Matlab is running. Another idea would be open a new file in sequential mode. Is it possible to open a new file while the Matlab connection is runnig? So I dont have to open a new file and connect again. Main Target is to keep the process automated via Matlab the whole time. I dont want to use my mouse to change the mode or connect again to Matlab. In an early version it was possible to make a macro with a record function, that records my mouse-klicks. In the end I just want to activate buttons, but i dont find the matching commands in ZOS-API and ZPL. Thanks, Lukas
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.