Question about article in Knowledgebase: Resolution of diffraction-limited imaging systems using the point spread function
Hi all,I used the method 1 from this article (Resolution of diffraction-limited imaging systems using the point spread function) in knowledgebase to calculate the resolution of my optical system, and got some weird results. When distance between two points are 10um, I can see they are two objects (see fig1). However, when the distance increase to 15um, the two objects are not distinguishable ( see fig2). Then if the distance continue increase to 30um, the two objects are distinguishable again. Do I miss something here? The results don’t make sense to me. Any comments would be helpful. Thanks,Xiaolei
1. How to model and partial polarized light as source?2. We want to know how to enter parameter values of muller matrix since muller matrix is more generalised. In opticStudio we have option for Jones vector. Converting Jones parameter into muller is easy by using some formula but converting muller matrix into Jones needs lots of calculation and it is tedious. So how to enter parameter values of muller matrix?
Hi, I’m simulating a laser imaging system (diffraction limited) and would like to measure the focused spot size on the image plane. The commercial software I’m using now takes measurement of beam spot by gaussian fitting and obtains its FWHM as the spot size. However, in Zemax the spot size is evaluated by the Airy disk (do I understand it right?), which uses the Bessel fitting. How can I convert the Airy disk size to the industrial measurement method FWHM ? Or is there any more realistic beam size measurement method in Zemax? If I did not describe my question clearly, please comment and let me know. I really appreciate that. Thank you. Oliver
Hello,I’m using the TEZI to model surface irregularity. I’ve set the Zernike terms to be from 4-11, which excludes wavefront tilts. I see that terms 2,3 aren’t populated when I use the SAVE tolerance operand. The RMS wavefront error only matches my MIN/MAX value with tilt removed. I see the large tilt terms when I Zernike fit the toleranced wavefront. Why does the tilt term show up in this case? Here is a simple file with one mirror surface. On axis only. 0.633nm wavelength. Aperture f/6, EPDHere is the MAX tolerance file SAVE, without the 2,3 terms in the Zernike standard sag surface but tilts are significant in the wavefront.The RMS to centroid is 2.08 waves which is close to the 1 wave RMS error input to TEZI in double pass (due to mirror). Why is the RMS to chief so much different? I’m probably missing something fundamental…Thank you,John
Hello,I want to be able to use step files in Zemax, so I followed the following tutorial : https://support.zemax.com/hc/en-us/articles/1500005489041So I added the file given at the begining of the article and clicked on NSC Sag, and then a blank box opens and the setting button on there is not doing anything. So my questions are : Is there everything ok with the software ?If yes, what am I doing wrong ? Have a nice day, Jérôme
Is it possible to do a ZOS-API Interactive Extension with Excel VBA?I’ve been able to do a standalone with examples from this forum. This works: Set TheApplication = TheConnection.CreateNewApplication() Set TheSystem = TheApplication.CreateNewSystem(SystemType_Sequential)This does not work (get the VBA error message “Object variable or With block variable not set” for the second line which seems to say that TheApplication is not being Set properly): Set TheApplication = TheConnection.ConnectAsExtension(0) Set TheSystem = TheApplication.PrimarySystemI’ve also been able to do an Interactive Extension with MATLAB from the boiler plate code (similar to above) generated by OpticStudio … just can’t seem to get it to work in Excel.Thanks.
Hi! I’m calculating the energy inside a surface with LEDS with different detectors: volume detector, sphere as detector, volume pipe as detector… but I can’t get the same values across them… I don’t know why if I hace the same system…From objects as a detector I get total power, but from volume detector total flux (all of them in mW); is this the same?When I take a value from the matrix in volume detector, what is this? flux, power¿?This is my file, I calculate the three detectors individuallyThanks in advance,Carmen
Hi all, I have a question about simulating the diffraction efficiency of holographic in-coupler for AR waveguide. I would like to mimic what Bernard Kress had did for the figure 19 (also attached below) in his paper ‘Waveguide combiners for mixed reality headsets: a nanophotonics design perspective’. He said the relfection HOE coupler with mean index 1.53, index modulation 0.03, thickness 16um, wavelength 550nm, and the construction angle 0 deg and 50 deg is able to achieve up to 17 deg (FWHM) angular bandwidth. However, when I try to reproduce this result in Zemax, I found it is only about 5 deg. I also attached the Zemax file below. I would appreciate if anyone could help me to vefiry this discrepancy. Thank you! Best,Kaden
Hi all,Thanks in advance for putting your advice to my post.I am simulating a microscopy in sequential mode which contain a tube lens from Thorlab. The tube lens provided by Thorlab is in black box. I want to transfer my simulation design from sequential to non sequential mode. Can I do that? Is it possible to use black box in non sequential mode?Thanks.
Hello!Long time fan of, and short time developer using the Raytrace.dll for fast batch ray traces in sequential mode. I have not tested it yet, but was wondering if the BatchRayTrace ray data returned accurate ray data for sequential systems that employ a non-sequential component? The application that I am thinking of is for a non-sequential group with a single segmented mirror, and it is convenient to set up the segmentation in a non-sequential group to alter individual mirror segment positions without using a very large number of multi-configurations. Thanks!Jaren
I would like to trace rays into this object and let them TIR around the inside.The attached gives an idea but is not correct. I have used the swept object to generate the annulus.It has in outside radius of 4mm and an inside radius radius of 2mm, concentric surfaces, Germanium.I don’t know how to get rays in or out.I would like the source rays to be collimated, or converging, or diverging, or astigmatic.Can anybody help!I know that I don’t know how to do the entrance or exit surfaces properly.Harvey Spencerglasair470@gmail.com
Hi Official,I am trying to couple the collimated light from input source, mode field diameter or size or clear semi dia of input surface is in nanometers and then MFD of receiver end is in micrometer as shown in drawing below Coupling efficiency data of this design is below Receiver efficiency is only 0.003. May I know how can i improve the receiver efficiency? Even though when input surface is very very near to output surface but receiver efficiency is still 0.003. Please advise on the possible solution?
Good morning everybody!I’m simulating small Keplarian Telescope (Two lens groups + focus inbetween, collimated input and output) in Optic Studio, having a movable mirror in front of it. One of my optimization goals is to have the entrance pupil of the telescope on that mirror, while the exit pupil should be on the aperture of the second lens group. The movement of the mirror is modeled by configurations.The necessary fields come by the movable mirror, so the entrance pupil on the mirror is already given through the configurations setup. But how would i ideally model the exit pupil between the configurational beams on the output?I tried to drive the centroid positions (CNPY) to zero in the MF until now, but that is unfortunately not sufficiently exact, since a very small shift of the centroid already shows a quite large shift in z-axis pupil position.Anybody having an idea how i could better optimize that?Thank you! :)Greets!Jonas
Hi Michael:I am trying to simulate the illumination pattern when a bundle of focusing beam obliquely incident on the (image) plane. A system diagram is shown in the figure below. I use the same ZMX file as an example which was discussed in The reason POP and geometrical methods give different results. My question is that the POP result is always the result with normal incidence even I followed your method described in “Why is the spot orientation different between POP and Spot Diagram”.Figure 1. System diagram.I use the coordinate break to tilt the image plane so that the focusing beam obliquely incident on the image plane with an angle of 80°. Due to the image plane is at a defocus position, the bottom side of the image plane is closer to the focal point, while the top side of the image plane is father away from the focal point. In this case, the spot diagram is more like a droplet, rather than an ellipse which is the case with 0 tilt. However, the POP result is always the result wit
Hi everyone,We have a microscope with different zoom lens design (8 configurations). And the analyzed results show below. According to Rayleigh criterion, the object side N.A. should determine the resolution: 0.61*lambda/N.A. Therefore, the first configuration with largest magnification should have the best optical resolution. correct? However, the airy disk radius should also determine the optical resolution, then configuration 4 should have the best optical resolution. I am confused why these two are not consistent with each other? And which one is right to determine the optical resolution of microscope? I think object side N.A should determine. Please let me know if I am wrong or miss something here. Any information would be helpful!Thanks, XWConfiguration Magnification WFNO Object side N.A. Airy disk Radius (micron) Note: this value from the spot diagram 1 0.361 9.17 0.02 6.265 2 0.322 8.66 0.019 5.917 3 0.193 7.36 0.013 5.031 4 0.138
Please can someone at Zemax stop Universal Plots doing an unnecessary recalculation when you switch between the Graph tab and the Text tab. Universal Plots are used for carrying out multiple calculations and some of mine take a long time to generate. Zemax shouldn’t need to do a recalculation to show you the values it used to generate the graph when you select the Text tab, after all nothing has changed. It is just a waste of my time waiting 15 minutes or more just to access the data values.
Hello,I am trying to simulate a polarizing beamsplitter (PBS) cube and a 45 degree faraday rotator in OpticStudio NSC. I am sending p polarized light through a GRIN lens to collimate the light. The light then passes through the PBS, through the faraday rotator Jones matrices, hits a mirror, and returns through the system. The light should then be reflected by the PBS which reflects S polarized light by 90 degrees. This is not the case and the light passes through the PBS, showing that the polarization of the light never rotated. Is there something I am missing? Best,Eric
In a NSC System I have placed a Hologram Surface inside a rectangular volume with an index of 1.5.n1, n2 and n are set to 1.5. XYZ Coordinates are set to incomming and outcomming beam is 30° to get a reflective grating.Sending a beam under matching angele so that it hits the hlogram surface at 30° leads to the expected reflected beam inside the medium.Switching Split Rays on gives a reflected and a transmitted zero Order beam as expected.All fine so far! Changing the XYZ Coordinates for the outcomming beam to a value beyond TIR (for example 50°) without splitting everything stays as expected the beam is deflected under 50° and than total reflected at the rectangular volume surface.Switching Split Rays now on gives a “geometry error”Using Hologram Lens with fitting material instead leads to the same problem. Is there a way to use ray splitting with Holograms using large angles inside refractive media? BestSteffen
Dear all,I need a help from the community. I would like to simulate a laser diode in Non-sequential mode. I am attaching here the datasheet of the laser diode I would like to simulate. On Zemax: I set as Object type → Source Diode After having set the wavelength, the Layout Rays, and the power I am getting stuck on this information: X/Y-Divergence X/Y SuperGauss Number X’/Y’ Delta X/YCan someone help me having a look to the file attached (datasheet diode laser) to fill the abovementioned parameters? Many thanks in advance Gianluca
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.