Use this space to learn more about your software!
Hello all, I have a micro optical system of source - material (flat lens + coating) - detector for which some optical characterization is need to be done.I am using OLED display having each pixel of size 50x50 um, and I need to create an array of such single pixels with various wavelength and position in a plane of the light source to mimic OLED display.for material, I need to design a flat lens of 6 um having a patterned coating (varied thickness or varied refractive index) of 100 nm. the system is transparent enough to have a transmission function.and I am using a CMOS sensor to record the responses of each illumination of LED sources in OLED display. and each of this is separated by a distance of 1 - 2 mmnow for the challenge, I need to create an exact or close model to this system to know and play with different parameters suggested. I also want to know dispersion and scattering involved in the system. I know for sure we can analyze required parameters on Zemax (either in sequenti
I am looking at the spectrometer implementation tutorial: https://support.zemax.com/hc/en-us/articles/1500005578862-How-to-build-a-spectrometer-implementation They say the grating defines the aperture of the system, by which I thought they meant aperture stop. But then they set surface 1 to be the STOP surface. They don’t say why. How do you tell which surface should be the stop for your system?
Dear All,I am working with a non sequential model of an optics containing a lot of sub parts so the number of lines is around 99 or more.In consequence the update of every chaqnge takes around 2-3 seconds, which slow down the working speed considerably.I upgraded the RAM frm 64 to 258 GB but no effects can be noticed.Is there something else (except reducing the number of lines/optical elements) which I can do? Thanks Best regardsGabriele
Does anyone have (preferably Matlab) code that cycles through global optimization output files and compiles custom outputs? For example, I’d like to save out 2d layout images for each file as a quick way to identify interesting design forms rather individually opening each file.
I lock analysis windows eventually requiring high computation time (for example Geometric Bitmap Image Simulation), so that I can work and update the other windows in the meantime.When a project file is opened, all the windows update, even if they are locked. This is uncomfortable. I know that I can “Terminate” the computation of analysis windows, but I think that locked windows should remain locked (= not updated) even at the opening of the file. Thank youIari
Hi there, I am learning to design a spectrometer referring to this tutorialshttps://www.zemax.com/blogs/free-tutorials/how-to-build-a-spectrometerand there is one ZPL file to calculate the position of wavelength and resolution of the spectrometer.I just wonder the [RAYY] command get which point on the image surface?since there are chief ray, centroid , middle and vertex ( I guess something similar to spot diagram)(and I have searched the zemax help, only got this, hmm ,which ray intercept?) thank you !
I am trying to evaluate the output CAD file accuracy (how accurate it is compared to the designed lens). So I imported the STEP file and used mixed-mode (insert non-sequential part in the sequential mode) to analyze the performance. When displaying the imported 3D layout, the imported lens looked very normal. However, the rays don’t “see”this imported lens. They don’t interact with the focusing surface at all. I read the guidance “Exploring Non-Sequential Mode in OpticStudio”several times back and forth and couldn’t figure out the reason for this problem. Does anyone know what mistake I made? Thank you very much for the help!
I recently purchased the Zemax Optical System Design Learning Plan using the student discount 99StudentTraining, but I have yet to receive any email acknowledgement of the purchase despite the charge showing up on my credit card. I have checked my spam and junk folders as well and nothing has shown up yet. How long should I expect this to take?
To evaluate system throughput, there are 4 tools you can consider in OpticStudio Sequential mode, Footprint diagram, Vignetting Diagram, Geometric Image Analysis (GIA), and Transmission analysis. The Footprint Diagram and Vignetting Diagram deal with vignetting only and does not consider the Fresnel reflection or bulk absorption losses. They show what fraction of the launched rays are being blocked off/vignetted due to surface apertures. The GIA can do the same thing, but it can also consider Fresnel reflection and bulk absorption losses if you check the Use Polarization button. And the Transmission analysis always includes Fresnel reflection loss and bulk absorption loss. For example, in this system below, at the edge of the field 30deg, the Footprint diagram, the Vignetting Diagram, and the GIA (bottom reports “Percent efficiency %”, Use Polarization not checked) all report very similar system throughput. If you check Use Polarization in GIA, then it’ll consider the Fresnel reflectio
[Webinar] OpticStudio-OpticsBuilder-OpticStudio STAR Module Interoperability in Design of High-Power Laser Systems
This thread is dedicated to the webinar: OpticStudio-OpticsBuilder-OpticStudio STAR Module Interoperability in Design of High-Power Laser Systems. 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 8th. [The webinar has concluded] Webinar detailsDate: Tuesday, June 28thPresenter: Mojtaba Falahati, Senior Application Engineer at Ansys ZemaxAbstract:Join Mojtaba Falahati, Senior Application Engineer, as he explores the optical-optomechanical design cycle for high-power laser systems using a typical example and describes how Zemax tools enable a joined-up workflow to turn optical designs into reality. High-power laser systems are extensively used for high-precision cut
This thread is dedicated to the upcoming webinar: OpticStudio-OpticsBuilder Interoperability in Design of Optical Spectrometer. 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 17th. [The webinar has concluded] Webinar detailsDate: Thursday, June 9thTime: 6:00 - 7:00 AM PDT | 11:00 AM - 12:00 PM PDTPresenter: Mojtaba Falahati, Senior Application Engineer at Ansys ZemaxAbstract:Join Mojtaba Falahati, Senior Application Engineer, as he explores the optical-optomechanical design cycle for lens-grating-lens spectrometers using commercially available optical elements and describes how Zemax tools enable a joint workflow to turn optical designs into reality.Optical spec
Dear all,I´m currently modelling a solar thermal (evacuated tube) collector in Zemax. The aim is to investigate the collector behavior under different angles of incidence. The collector is in rectangle shape, so I´ve modelled the sun as source rectangle with the same dimensions (see attached image).Figure 1: Vertical case I want to make sure, that the irradiation onto the collector plane is 1000 W/m² in every incidence angle and thats my problem right now. Let´s say, my collector area is 1 m².In the vertical case it´s simple, I can set the Source Power to 1000 W to get the 1000 W/m² onto the collector plane. With tilting the radiation source against the horizontal, the projetion plane will increase with 1/cos(angle) which will lead to a decreased irradiation onto the horizontal plane and also I have to adjust the position of the source to focus the whole radiation onto the collector plane.Figure 2: Inclination of 45° without adjustment of the source positionIn the past, I wrote a ZPL m
Hello everyone,I want to simulate a contact lens in Zemax OpticStudio. What I am trying to do is to create a grid sag surface with all the real data surface I have from the contact lens. I have the distance from the centre of the lens (x), the anterior and posterior radius in each point of the lens, the thickness in each point and the index of refraction. An example is depicted in the following picture: The data go until x=4mm, and this structure repeats rotationally all around the lens surfaceI would like to know how I can input all this data into Zemax as a grid surface. For the moment, I know that I have to transfer the data into a matlab code (How to write a Grid Sag DAT file programmatically – Knowledgebase (zemax.com), but in this example, I can only use one value of radius, (in my case I put the posterior radius, 8.6mm). I would like to know how I can get a final file with the sag corresponding to each anterior radius (column 2 of my picture), that is varying with x, please.In t
Topic: Build an initial lens design from a provided spec sheet using the APILive solution reveal and Q&A: June 22nd, 8am - 9am PDT (See the attachments for a calendar invite)Engineer: @Allie - Senior Application Engineer at Ansys Zemax Ask an Engineer is LIVE again this month! Try out the challenge below to learn more about the API, then come back on June 22nd to discuss. Submit your solution or questions as a reply to this thread. Challenge opens: June 9thSubmit your code as a reply by: June 21st, EODChallenge: Any new project for an optical designer comes with a set of required criteria. The job of the designer is to create a system which meets the requested specifications. To do this, the designer will begin with a generalized starting point, then optimize and tweak the system until it meets (or even exceeds) spec. Often, specification data is provided in the form of a data sheet which must then be translated into the optical simulation software of choice. An example of a thor
Hi community,I tried to export the CAD data of my optical system consisting of turning mirror, aspherical lens(placed after turning mirror) and some rays. If the option “surface as solids” is checked, the exported mirror has negated curvature on both sides. Is there any setting i am missing?Thank you in advance.Ataported lens in CAD data is
Dear Sir/Madam,I was trying to make a humen skin in zemax, I found a knowlendge base article on humen tissue/skin design: here is the link- https://support.zemax.com/hc/en-us/articles/1500005579202-How-to-model-the-human-skin-and-optical-heart-rate-sensors-in-OpticStudioIn this article all the related values for humen skin model is given, like refractive index, scattering anisotropy (g), u_a, u_b(please refer to the above link). From these given data I can calculate the “mean free path”, “transmittance” by the simple formula given there in article. I had manually calulated mean free path and transmittance based on the values and formula given there in above attached article. I had put all this claculated under “object properties” “Volume Physics” with “DLL defined scattering” to have scateering from different layers of tissue/ skin so far so good,But, for verification of my design when I analyzed these values in the zemax file attached there in the above attached article, I saw that,
I have been working with the NSC ray-tracer and trying to model a surface that scatters a laser into random polarization and direction- something like a Spectralon surface at normal incidence. The lambertian surface works well with a random polarized light but for some reason when I use polarized radiation the polarization is more or less conserved after reflection. Is there an easy way to create a surface where polarization is not conserved? Can this surface be partially scattering where say ½ the light undergoes specular polarization conserving reflection and the other ½ is scattered (lambertian) and polarization is not conserved?Thanks!Bram
Hi,i am trying to make a dichroic mirror (beam splitter in this context) work in sequential mode.I worked through two tutorials, ‘How to model a dichroic beam splitter’ and ‘how to model a beam splitter in sequential mode’. The problem is that my mirror is not a cube but a thin (1mm) plate. The plate has a coating on the back. For the reflection pathway, the rays need to go through the plate, then get reflected and again go through the plate and leave it in a 90° angle in regard to the incoming rays. When I try to use coordinate breaks to bend the optical path by 90° in a way that they are getting reflected I get a weird lens design (see below). I have played around with different parameters on the coordinate break and also used the add fold mirror assisant, but its not doing what i want it to do.This is how the rays should go. The coating is at the back of the plate, so the rays have to pass the plate twice.This is how the subsequent lens looks like:It appears in a weird shape, changi
Hello Eveyone.My Windows 10 got crashed where I was using my zemax license. So as I reinstall windows in my pc, I lost my zemax software. And again I install zemax again but my older license is not working this time. What should I do to activate my zemax?
Hello everyone,I am currently trying to model a microscope, which of course include the use of oil. I already modelled the whole system and I work now in non sequencial mode. However, when I try to put my detector near the oil, close to the specimen, in order to investigate what kind of signal I have, I got the following error: “non mirror surfaces cannot be placed in contact with solid”. It looks like the software doesn’t like when I put my detector in oil. I modelled the oil with the solve model : n=1,52 and abbe number= 58.8. Is there a way to allow the detector to be inside the oil without any trouble?Cheers,Marie Fournier.
I am modeling some CPC’s in NSC. I know that they are not 100% reflective and I want to assign a coating to the inside surfaces. But in OS, NSC, there is no way to apply a coating to a surface. Why is this? I can think of many reasons I would want a surface with a coating. A simple cubed beam splitter is one example. Define a cube of glass and then put a 45 degree surface inside with a 50/50 coating. Or, make CPC’s objects rather than surfaces. Anyone have any thoughts to a workaround?Thanks,Paul
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.