Use this space to learn more about your software!
Ask an Engineer: How do I model my laser beam in OpticStudio?
Topic: Selecting a laser propagation method in OpticStudioLive solution reveal and Q&A: July 20th, 8am - 9am PDT (See the attachments for a calendar invite)Engineer: @Angel Morales - Senior Application Engineer at Ansys Zemax Ask an Engineer is LIVE again this month! Try out the challenge below to learn more modelling laser beams in OpticStudio, then come back on July 20th to discuss. Submit your solution or questions as a reply to this thread. Challenge opens: July 7thSubmit your file as a reply by: July 19th, EODLive event: July 20th 8am PST (the calendar invite is in the attachments)Challenge: OpticStudio supports several different approaches to model a laser input for your system. They include:Defining your geometric ray bundle with the correct aperture apodization and divergence angle Utilizing the Paraxial Gaussian Beam or Skew Gaussian Beam analysis to define and propagate your laser beam Generating and analyze your laser beam using the Physical Optics Propagation analysis
Hi all, I am trying to simulate beam splitter , and i am using the file at zemax/samples/non-seq/ray splitting as reference. I am intrested mostly in finding the ratio between the transmitted intensity through one of the ports to the initial intensity . How i relate the transmitted data in the detector viewer to the initial intensity? (I_t/I_i) Thanks, Nadav
Objective lens implementation from patent
Hi everyone, Our lab is using a Zeiss 20X water immersion lens (Item no.: 421452-9800-000) in a custom light-sheet microscope, and I was trying to perform some simulations of the point spread function (PSF).I searched for the patent of this lens, and potentially found something relevant at the German patent office (Application No. 10 2005 051 025.6). In this patent, Table 3 describes a 20X water-immersion objective lens with a 1.0 NA and 2.149 mm working distance. I’m copying this table here for your reference:Surface number Radius Thickness Nd Vd 0 Water immersion 1 -9.039 4.80 1.519 64.0 2 -19.248 4.61 1.597 35.0 3 -9.576 0.40 4 -101.598 5.00 1.440 94.6 5 -14.227 0.10 6 64.011 5.50 1.440 94.6 7 -21.754 0.50 8 58.715 7.00 1.530 76.6 9 -15.181 1.50 1.641 42.2 10 14.227 6.80 1.440 94.6 11 -53.084 0.10 12 14.539 7.10 1.440 94.6 13 -68.788 1.77
OpticStudio 16.5 stopped launching because of Microsoft Net FrameWork
Hello OpticStudio colleagues, My name is Vadim and i'm using OpticStudio 21.1 and 16.5 on different machines. Following problem happens with 16.5 that I tried but cannot find a solution. For some reason, OpticStudio 16.5 stopped launching - first screen is being opened, license is checked and the app is shut down. After hours of checking, I found out that suddenly there's some compatibility problem with Microsoft Net Framework (Windows 10). In particular - clr.dll and mscorlib.ni.dll files. What I've tried to do is: 1. Re-booting PC 2. Re-installing OS 16.5 3. Uninstalling any Windows 10 updates related to Net Framework 4. Repairing Net Framework (doesn't help) 5. Uninstalling and installing Net Framework (seems - not possible in Windows 10) Maybe something else I am forgetting. Has anyone experienced this issue before? Any advice would be appreciated... Thanks in advance, Best regards, Vadim
Generate Graphics with transparent background (for insertion/overlay in Google Sheets)?
Stupid but infuriating question. I copy/paste or generate clippings of Zemax layouts to ‘layer’ using PowerPoint, which has the capability of making any color (white, in this case) TRANSPARENT. I use this all the time to do mulitple leg layouts. My new employer insists on using Google Sheets (sheesh). It’s MAJOR drawback is inability to do this. It can ‘import’ .pptx files with the graphics already ‘messaged’ I think, but if I don’t HAVE PowerPoint … ARRRRGGHH. Trying various things, saving as GIF, PNG, JPG does NOT seem to work. Doing screenshots, using the Win 10 Clip accessory, etc. … nope.
Flat field concave gratings simulation
Hello,I am currently trying to use a flat-field concave-gratings in an optical spectrometer setup.The latter has improved shape and design so that the grooves are neither parallel nor equidistant. The main purpose is to minimize astigmatism and coma.(typically: https://www.ssioptics.com/product-category/diffraction-gratings/flat-field-concave-gratings/)I am wondering which procedure I should follow in Zemax to create this type of Grating shape and/or if anybody else worked using this king of gratings using Zemax?I am working in sequential mode since it is the one which I am feeling the most confortable with. I used the surface type diffractive grating to create my gratings combined with a concave curvature. However I am quite sure it is not the best way to simulate it, and I will certainly not have a proper estimation of my astigmatism and coma.I am open to invest time to learn non-sequential mode if it is needed.Thanks a lot in advance for your help and suggestions!
How to change the wavefront error?
Hi , I am trying to design a schwarzschild objective mirror.I’d like to calculate the each DoF(depth of focus) at RMS wavefront error λ/5, λ/10, λ/15, λ/20.Where λ is 1.03 micrometer. When using OPDX operand, what should I fill in the “Hx, Hy, Px, Py” and “Target” section? This is my first that use the Opticstudio, so I don’t know how to change the wavefront error. Can any one help me?
Defining arbitrary source in non-sequential mode
Hi, I am wondering if there is a way to define a custom source based on its field intensity (Ex,Ey) and phase in nonsequential mode similar to the zemax beam file format. The aim of my simulation is to import an near field profile from the FDTD simulation into zemax sp I can analyze the propagation of the field profile in NSC system (scattering medium using Monte Carlo simulation) . Any guidance is appreciated.
[Webinar] Using and Modifying CREO Parts with OpticsBuilder
This thread is dedicated to the upcoming webinar: Using and Modifying CREO Parts with OpticsBuilder. 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, June 3rd. [The webinar has concluded.] Webinar detailsDate: Thursday, May 26thTime: 6:00 - 7:00 AM PDT | 11:00 AM - 12:00 PM PDTPresenter: Flurin Herren, Application Engineer II at Ansys ZemaxAbstract: In an optomechanical workflow it is quite common that a system needs to be edited during the design process due to added information or changing circumstances. At certain stages of a workflow only specific things can be edited. This requires a tool that can edit more than one specific group of properties at a time. OpticsBu
Abnormally long load/optimization times when using TOLR
As of this week I started to run into abnormally long load times when updating a merit function editior that has the TOLR operand in it. I am aware that TOLR is very computationally intensive, but I've been using TOLR for my projects for tolerancing and haven't run into any issues prior to this. What normally took my laptop approximately 10 seconds to update the merit function with TOLR can now take upwards of several minutes. This consequently has led to obscenely long optimization times whenever TOLR was used -- much longer than before. Has anyone else ran into a similar issue and can offer some suggestions? More information: The problem persists throughout all of Zemax, regardless of the file or the system, including Zemax's sample files (i.e. Cooke triplet). I've updated my OpticStudio from 20.1 to 20.2 with the hopes that updating to the new version might fix this, but it did not. I've tried calling technical support, but since I am using a student license, the
Alternative way to simulate for coherence length
In OpticStudio, an option is available for assigning Coherence Length to a source as shown below. This works based on randomizing the wavelength of each ray. In this post, an another method is demonstrated for simulating coherence length. In this method, it’s assume light with different wavelength cannot interfere. In other words, the interference pattern of a multi-wavelength source is the incoherent sum of the interference pattern of each wavelength themselves.In fact, light with different wavelength could interfere. However, the interference pattern cannot be detected because the pattern changes with very high frequency and vanishes when sensor averages it over time. The following picture explains it. To calculate the interference pattern of each wavelength and incoherently sum them, we need to do it manually. Here we provide a simple case and an ZOS-API code to demonstrate how to do it.To see how it works, users just need to open the attached ZAR file, turn on Interactive Extension
OpticsTalk: Simulate the final imaging result - all you need to know about Image Simulation
Image Simulation is an extremely powerful tool to generate a simulated final image for evaluating the imaging quality of a lens system. Due to its complex nature, it's not easy to get all the settings correct. In this talk let's dive into what’s happening behind the screen and the correct way of simulating a proper image.
extended source encircled energy
Hello, Could you tell me how the extended source encircled energy calculation works? And also how the 'multiply by diffraction limit' applies to the calculation? Also, how does the 'multiply by diffraction limit' compare to the calculation: 'diffraction encircled energy'? I calculate both and I am wondering why they are different. thank you
How Zemax computes Best Fit Sphere?
I was trying to find a way to plot with OpticStudio the “Remove” column of the “Sag Table” feature. I went straight to the “Surface Sag Cross Section” feature and selected “Remove: Best Fit Sphere”. In both cases the BFS fitting Criterion was kept to “Minimum Volume”.Unfortunately I’m realizing that the calculate BFS radius is not the same for the two cases and, therefore, the BFS sag offset changes accordingly.I might be doing something wrong. Please, see the attached sample file.
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
[Webinar] Mechanics of an Ansys Zemax Workflow: OpticStudio – OpticsBuilder – Speos [Q&A]
This thread is dedicated to the upcoming webinar: Mechanics of an Ansys Zemax Workflow: OpticStudio – OpticsBuilder – Speos. 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 for a limited time following the event. [The event has concluded] Webinar detailsDate: Thursday, September 29thTime: 6:00 - 7:00 AM PDT | 11:00 - 12:00 AM PDTPresenter: Flurin Herrin, Application Engineer IIAbstract:Join Flurin Herren, Optomechanical Engineer of Ansys Zemax, on a webinar which takes the user through the workflow of an optomechanical system from design all the way to stray light analysis and optical performance validation. With a focus on the software mechanics and the conversion between Ansys Zema
[Webinar] Modeling Flash Lidar in OpticStudio, Part 1: Lidar Component Setup in Sequential Mode [Q&A]
This thread is dedicated to the upcoming webinar: Modeling Flash Lidar in OpticStudio, Part 1: Lidar Component Setup in Sequential Mode. 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, August 12th. This event is closed. Click here to watch the recording.Click here to see part 2. Webinar detailsDate: Thursday, August 4thTime: 6:00 - 6:45 AM PDT | 11:00 - 11:45 AM PDTPresenter: Angel Morales, Senior Application Engineer at Ansys ZemaxAbstract:In the consumer electronics space, engineers leverage lidar for several functions, such as facial recognition and 3D mapping. While vastly different embodiments of lidar systems exist, a flash lidar solution generates an array of d
Huygens PSF or POP for GRIN lens design
Hi everyone, I am trying to compare the focal spot size and intensity between two different GRIN lenses, whose refractive index profile has been designed using Gradient 2. However, I am having some problems in quantifying the effect on the focal spot, that I try to articulate here: 1) Using the Quick Focus feature (spot size radial) results in unexpected results, as the one shown below: Is there another way to find the optimal focus without performing a manual scanning of the image plane? 2) The scope of the simulation is to visualize a 2D image of the irradiance at the focal spot. I've read somewhere that for GRIN profiles, the results in terms of irradiance when using Huygens PSF and POP should match. Is it correct? I performed multiple attempts in POP (after scanning the image plane manually to find a result that does make sense), using even the max X and Y sampling, but the results are always different.Therefore, my question is: should I trust the PSF or POP results? 3
Footprint Diagram Ray min and max values
In the Footprint Diagram Analysis Feature, the maximum and minimum ray X and Y dimensions are provided on the plot. Is there a way to access these same values from the merit function? I would like to know the maximum ray X and Y coordinates for each applied tolerance and monte carlo file, without having to refresh the Footprint Diagram window for every change. Thank you
Field Profile (POP) Not Matching with Experiment
Hello Reader, I’m a beginner in using Zemax and would appreciate assistance to resolve an issue of the fieldprofile obtained using Zemax not matching with what we see in the laboratory. The setup is very simple: light exits a fiber (with mode field diameter ~ 5.3 mu-m) and passes through two lenses -- with focal lengths +30 mm and -20 mm (the intention is to test beam-size reduction). [This tutorial was adapted to follow the beam’s path in the ‘Cross-section’ window: Single-mode fiber coupling in OpticStudio – Knowledgebase (zemax.com)]Experimentally, the field profile after the second lens (-20 mm) is perhaps spherically aberrated and is circularly symmetric. It doesn’t quite seem to match the output of the POP (Physical Optics Propagation) module in Zemax. A .png file showing the disparity and the .zmx/.zar files are attached in the .zip file below. Thanks a lot for your time, Sai
Ask an Engineer: STAR module for STOP analysis
Join us for our monthly “Ask an Engineer” event! Submit your questions between now and March 17th. The event will be hosted on this thread in text form with a focus on the spotlighted topic: Topic: STAR: Bring structural and thermal analysis results into OpticStudioPredicting the optical effects resulting from mechanical stresses or thermal variations is an important step in creating a valid digital prototype. Ask your questions about modeling surface deformations due to mechanical stress, expansion or compression of components due to temperature changes, temperature gradients or changes across a system, and effects of temperature on index of refraction. Dates: March 4th - March 17thLive Discussion Time: 8am - 9am PST, March 17thEngineer:@Hui Chen - Senior Application Engineer at Ansys ZemaxSubmit your questions as a reply to this thread between now and the end of the event. Items may be added in any supported language (English, Japanese, Chinese). Questions added to the discussi
Just in case anyone is wondering, I updated my Windows 10 machine to Windows 11 and everything worked exactly as it should. The previously installed version of OS ran normally and the installation of the latest version also worked fine. Good old Microsoft!There is no difference in performance in any app as far as I can see. The major difference in 11 seems to be a light refresh of the GUI. Rounded corners on app windows and the task bar is centered rather than left justified by default. Major steps forward. But good news, no hair was pulled out over this upgrade!Mark
for ZERN insufficient RAM problem
Dear All, When I want to use the ZERN command in Merit function, I constantly get the "insufficient ram" error. It is stated in the ZEMAX help file that "you can get this error" but no solution is given. I need this function to do the optimization. How can I get rid of the error? I cleaned the TEMP folder, reset the computer, but this error constantly comes up. Thanks in advance.
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.