Use this space to learn more about your software!
Microlens Array in Sequential Mode
Hi,I’m trying to model lens array imaging using mixed mode (array defined in NSC).My question is, how valid is the Image Analysis for such a setup? The on-axis field component appears to shape a proper image, but from the layout rays I have a hard time imaging how an actual image is formed (see below picture). When using the off-axis field to make the Image Simulation, the picture appears to have multiple overlays (4). Second question (perhaps the reason behind my misunderstanding), is how can Microlens Arrays be used to form images. I would think that placing the object and image plane 2f before and after the array would give a 1:1 imaging of the object (f being the single lens focal length). Additionally, I’m guessing some kind of post-processing of the image is necessary to actually make the image resolvable? Simulation file is attached.Best regards,Ahmed
Zemax software compatibility with new Apple M1 computers
Hello! Apple recently introduced a Macbook with a new “M1” CPU, rather than the usual Intel CPU. This new CPU requires that any software written for standard Intel or AMD processors has to either be re-written for the new CPU or emulated via virtual machine software such as Virtualbox, VMware Fusion, or Parallels. Zemax products (OpticStudio, OpticsViewer, and OpticsBuilder) are WIndows based rather than native Apple applications, so they will not be rewritten for the M1 CPU. Zemax software has worked fine with virtual machines on Apple computers in the past. However, as reported by some Zemax customers, it appears that Parallels is still in Beta on this platform, and that there is also a “preview edition” of Windows 10. Zemax uses Thales (formerly Sentinel) licensing technology which does not support preview or beta editions of Windows 10. This means even if Opticstudio installs, you cannot access a license (either a black USB key red key , green key, or software-based (softkey) lic
Why the RMS spot radius is different from the Spot diagram VS Merit function RSRE ?
I am trying to find the best way to compare results for my system tolerances and I would like to find a good estimation of my focused spot size and coordinates changes. I would like to understand why there is a difference between the RSRE merit function value and the spot diagram value of the RMS spot radius if I am using the following : Spot diagram : use 200 rays along the width and height in the spot diagram (rectangular pattern). RSRE : have 100 rays for 1 pupil quadrant which means 200 rays along the pupil width (rectangular pattern). The RMS spot radius is : Spot diagram RSRE 1.68739222E-02 um 1.693374956387612E-005 mm = 1.693e-2 um Thank you for your help
OpticsTalk: Coordinate Breaks - Usage & Applications
Coordinate Breaks are a powerful tool to model off-axis and other non-rotationally symmetric systems. However, specifying parameters like arbitrary pivot points in 3D space is non-trivial in a sequential-based coordinate system. In this OpticsTalk, we'll take a closer look at setting up Coordinate Break surfaces and utilizing functions like the Coordinate Return and different Solve types to more efficiently set up complex systems. This talk is hosted by Angel Morales, an optical engineer from Zemax's US Customer Success Team.
Focusing and Collimating light sources in NSC with merit functions
Hi there, I just have some queries about using merit functions to determine the z-distances between the components within my light path, to create both a focused and a collimated light path (see image 2 below). Overview of the light path design: At the moment I have a stripped back version of my final light path (see image 1 below). It includes a UV LED operating at a wavelength of 0.233, an Edmund Optics lens (imported from the 'Lens Catalogue'), and a detector rectangle. My objective is to use the merit function to determine the z-distances between each of these components to generate a collimated light path and a focused light path. A photodiode has not yet been chosen so I currently need to know where to place my components for a collimated path (larger diode) or a focused path (much smaller diode). At the same time, I want to be able to get the most power possible at the detector. I was just hoping to gain some advice and insight into the best m
FAQ about Relative Illumination
Here we will introduce some FAQs about Relative Illumination in 4 topcis:* How is Relative Illumination calculated* Considering Fresnel loss* Situations that Relative Illumination cannot calculate* Relative Illumination in systems with FOV > 90 degrees* Cosine fourth Law It's suggested to see also this forum post:
How to manually create a ZBF file
ZBF stands for Zemax Beam File. This format is used in POP to describe the beam at a surface.To create a ZBF text file manually, here are two useful documents:- an Excel sheet that summarizes the syntax of the Help File (The Analyze Tab (sequential ui mode) > Laser and Fibers Group > About Physical Optics Propagation > Defining the Initial Beam > File (defining the initial beam) > Zemax Beam File (ZBF) text format > Zemax Beam File (ZBF) text format). The G column of the tab "ZBF" of the Excel sheet is a ZBF file. To create a ZBF file, copy that column into a text file and save it with a ZBF extension under \Zemax\POP\BEAMFILES. The two other tabs represent and plot the data as a matrix.- the ZBF text file created from the Excel sheet History:Date Version OpticStudio Version Comment 2019/05/20 - - Creation 2020/09/04 v2 - Updated the Excel file with non-zero imaginary profile. 2021/01/06 v3 - In the Pivot_Table tab, there are now 3 colum
What happened to MyZemax?News
Zemax launched its new website suite on July 24, 2021. With this website revamp, we are seeking to provide you with the best online experience possible! To that end, we have removed MyZemax, and have replaced it with a few inter-connected sub-spaces. See below for details. MyZemax 发生了什么？(Chinese Version)MyZemaxはどうなったのか？ (Japanese Version) License Management License management is now found within your general Zemax Account. This can be accessed from anywhere on Zemax.com. As long as you are logged in, you can also access it here: https://zemax.com/pages/profile Knowledgebase The Knowledgebase is now located separate to the forums at support.zemax.com. All of your favorite articles are still there! You can access it by clicking here: Figure 1: A screenshot of the Community header with the Knowledgebase link highlightedNote: The search is still global! Type what you're looking for on our homepage and you will see results from the community and the knowledgebase! Forums The forums
Efficiency Tips & Tricks for OpticStudio
Share your tips & tricks for efficiently using OpticStudio with the community! There are lots of little ways that we adapt our use of OpticStudio to streamline our work. These are usually learned over time, from colleagues, or from technical support, but they aren't typically found in other product education resources. You might have a favorite keyboard shortcut, saved settings for a particular analysis, a macro that automates 3 steps in your process tied to a hotkey, or a million other ideas. Help your fellow OpticStudio users and learn some new tricks yourself.
How to model a diffuse surface?
To model a diffuse surface in OpticStudio, you need to add a Lambertian scatter profile to the face of the object. Lambertian scattering will give the rays an equal probability of scattering anywhere in the unit circle - most diffuse surfaces are nearly Lambertian. The Lambertian scatter profile can be entered under the 'Coat/Scatter' tab in the 'Object Properties' of the object you would like to make diffuse. Make sure you choose the correct 'Face' that you would like the scatter profile applied to. The 'Number of Rays' effects how many scatter rays will be generated. The scatter fraction will be the amount of power from an incident ray gets transmitted into scattered refelction/transmission vs. specular reflection/transmission. For example, if the scatter fraction is 1, the specular ray will receive zero energy and will no longer be traced; and all the energy will be divided equally among the scattered rays. If the frac
Setting NA of the fiber in non - sequential mode
Dear Sir/Madam,Happy New Year!I am trying to simulated the fiber with NA 0.22. For this I have taken Core RI 1.49 and claculated the cladding RI for desired NA, it is coming 1.473. I have used the formula NA = sqrt(core_RI^2 - cladding_RI^2).I am using “cylindrical volume” to simulate the fiber in non-sequential mode. Is this the right approach to have a fiber with desired NA in Zemax? Doubting because…...When I changed the NA of fiber to 0.5(core RI 1.45 - cladding RI 1.3610), just to check wheater coupling efficiency is changing or not. I am getting same power at detector, placed at front surface of fiber! and hence same Coupling efficiency.I am attaching the zemax file of my Simulation for your reference.A comment would be appreciated.Thankyou.
Hello, I ould be really thankful for clarification how to achieve a paraxial Magnification. So I have system of two paraxial lenses with focuses 100 and 200. And I need to determince distance beween lenses and distances from lenses to the object and image. The magnification is M=-1.1x and total length of the system is 800mm. So what I did. I definedthe obeject height 1mm in Fields and in merit function determined operand REAY with Py=1 and target=-1.1 to receive Magnification -1.1. But afer the optimization Paraxial Magnification less or higher than desired -1.1x. So how is it possible to achieve the exact magnification M=-1.1x? Thank you in advance!
[Webinar] AR waveguide design and optimization based on dynamic linking between Zemax OpticStudio and Lumerical RCWA [Q&A]
This thread is dedicated to the upcoming webinar: AR waveguide design and optimization based on dynamic linking between Zemax OpticStudio and Lumerical RCWA. Any questions received during the webinar will be responded to as a reply on this thread. Feel free to post your own questions! The speaker will be notified and will respond as long as the thread is still open.Be sure to subscribe to this thread if you want to see additional discussion regarding this webinar topic. The thread will be open to new replies through Friday, July 29th. [The webinar has concluded] Webinar detailsDate: Thursday, July 21stTime: 6:00 - 6:45 AM PT | 11:00 AM - 12:00 PM PTPresenters:Michael Cheng, Lead Application Engineer at Ansys Zemax Kyle Johnson, Application Engineer II at AnsysAbstract:The market of augmented reality (AR) device has been growing and continue to speed up the process in these years. Among many different types of design, the diffractive waveguide type becomes one of the most important main
Ask an Engineer: Making a Surface DLL
Topic: Creating a user-defined surface using DLLsLive solution reveal and Q&A: May 19th, 8am - 9am PDT (See the attachments for a calendar invite.)Engineer: @Sandrine Auriol - Lead Application Engineer at Ansys Zemax This month, Ask an Engineer looks a little different! Give the challenge a try to learn more about DLLs, then come back on May 19th to discuss! Submit your solution or questions as a reply to this thread. Challenge opens: May 2nd Submit your code as a reply by: May 18th, EODChallenge: OpticStudio surfaces are typically represented with continuous curves - either given by a smooth sag equation, or a spline which connects individual sag points. However, discrete steps may be needed to best represent an optical surface. For example, when manufacturing an optic with a 3D printer or lathe, the tool may generate the shape through the use of different zones of sag data, instead of a smooth profile, and you may want to represent a rough first-pass prototype in your simulation
Merit function to optimize spot size in spot diagram
Hello, I have a built up system with lenses and mirrors and I want to build merit function which optimize the spot size in merit function. I am not sure which operands and how I could adjust them in merit function inorder to optimize my merit function where the target is spot size. Thank you
How to Model a Polarizing Beam Splitter
Hi there, I have created a standard beam splitting cube in non-sequential mode using two Prism90 polygons, with surface coatings of I.99 and I.50. I am now interested in making a polarizing beam splitter. What is the best way to go about this in a non-sequential mode? Thank you so much!
Wide Angle Lenses Tutorial
Hi, I’m getting started writing a video on Wide Angle Lenses for my YouTube Channel DesignOpticsFast. I have a couple of questions:For Zemax Support:I’m having trouble getting the ‘enhanced wide angle ray aiming’ to make any difference: What does it do? I’ve toggled all the (new) switches under Ray Aiming in System Explorer and I’ve not been able to see any changes at all, let alone improvements. Can you guys explain where and when this Feature Experiment is intended to be useful? Or offer some sample files that show what it can do?Also, I wanted to check that the Performance Test measures raytracing speed AFTER the ray-aiming, so it won’t be a useful guide to how well or badly the ray-aiming is going. Is that correct?For Zemax Community:I’m interested in problems that you have in designing wide angle lenses. I’m trying to write a How-To that gives a step-by-step guide to setting up a wide angle lens. One problem I have is that it works with 100% of the files I create, so I wonder if I
ZEMAX file to Code V file conversion
Hi, I would like to convert a ZEMAX file to Code V.  However, when I use the zemaxtocv.seq Macro in Code V, I get this message there: ... The file may be in Unicode format, convert to ANSI and try again How can I convert a ZEMAX fie format from Unicode to ANSI?  (I should add that my Zemax file has a Non-Sequential component) Thanks for your help. Hooman
Magnification of lens groups in total optical system
I want to know about magnifications of each lens groups in entire optical system. Especially, I wonder whether there are optimization operands about magnifications of each lens groups (defined surface to surface like operands EFLX, EFLY), or how to calculate the each magnifications of lens groups in entire optical system. Sincerely
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.