OSLO
Optical Software for Layout and Optimization
OSLO Examples
OSLO Knowledge Base
- I am trying to convert an output *.hpg file (Hewlett Packard graphics file) into a postscript file.
- How do I access the Lens Catalog Database if I want to use it as a new OSLO lens?
- I'm trying to add dialog boxes to my CCL program. How do I do this?
- I notice that the a_menu.ccl file defines the OSLO menu and toolbar structure. This means that it can be altered by any user.
- I notice in the Optimization Conditions dialog box (see the menu item "Optimize>>Optimization Conditions"), that I can apply field, pupil and color weighting functions. How can I do this?
- I notice in the Optimization Conditions dialog box (see the menu item "Optimize>>Optimization Conditions"), that I can apply field, pupil and color weighting functions. How can I do this?
- I notice in the Optimization Conditions dialog box (see the menu item "Optimize>>Optimization Conditions"), that I can apply field, pupil and color weighting functions. How can I do this?
- I want to temporarily delete or hide certain surfaces in my system, but I want to bring them back later without having to re-enter them. How do I do this in OSLO?
- When I click on the autofocus button, I get a different value each time I press it. Why does it do this? Isn't there a best focus position?
- Is it possible to calculate light emission angles, propagation angles, and paths through multilayer coatings?
- I am attempting to control the derivative increment of some variables during optimization.
- Why doesn't CCL have pointers?
- Why doesn't CCL have structs?
- I am trying to figure out why " ttun set deg" and "ttun set min" seem to have no effect.
- I notice that when I edit my wavelengths in OSLO, the V-number of my glasses seems to change.
- I want to perform the overlap integral of the OSLO coupling efficiency calculation on a more complex mode structure than a fibre,
- I am attempting to acquaint myself with the Gaussian Beam propagation options in OSLO (ABCD Analysis, Astigmatic Gaussian Beam and Fiber Coupling).
- As instructed, when I want to alter a public CCL file, I first make a copy of the file and place it in the private CCL directory.
- I created two CCL programs ("aprog" and "bprog") and placed them in separate CCL files of the same names ("aprog.ccl" and "bprog.ccl" respectively).
- ABCswap: Adds a bicubic spline to a surface. The spline is modeled on the surface contour that exists before the spline is added.
- How can I set up a single shared material (glass) catalog which can be accessed by other OSLO users in my company?
- I want to create an axicon in OSLO. Is there a surface type that does this? How do I go about using it?
- I want to enter a simple wedged prism in OSLO. I notice that when I make the wedge angle 1 degree or greater, the 2 optical surfaces of the prism no longer appear as a single object in OSLO drawings.
- I noticed on the Mathworks site, that OSLO can be used with MATLAB. Would you be able to send me some information regarding OSLO itself and how it can be used with MATLAB?
- I have set up an optical system where the light passes through the center of the optics.
- I am having trouble defining the value of array elements when I dimension an array in CCL. What is the syntax for doing this?
- What is the definition of DN? I notice that if I load N-BK7 from the Schott catalog, convert it into a model glass, and mark the dispersion (DN) of the glass as a variable,
- Amit Itagi "Hi, I am looking for a numerical technique to model light propagation through a particular device. The device is a waveguide lens.
- How do I change the way a command works in OSLO? I have located the command I want to change and it is in a CCL file in the public CCL directory. Can just go ahead and edit the file?
- I wanted to add a number of glasses to the Private Glass catalog, so I decided rather then doing them one-by-one,
- I tried exporting an OSLO design to a CAD file format, but I am having trouble seeing the file in my CAD program. I am using AutoCAD 2000. Do you have any suggestions?
- I would like to output the amplitude and phase of the point spread function to a file. The PSF is calculated using an FFT, I would like to output the entire FFT array to a file. How can I do this?
- Is there a way to extract numerical values from a 2D wavefront map? All I seem to be able to do is generate a 2D wavefront map plot.
- I would like a good eye model that I can use in OSLO. One with enough precision that it actually models the gradient material in the lens. Do you have anything like this?
- There appears to be an error in the f-number formula for the Landscape Lens Exercise in the OSLO 6.1 Optics Reference. Is this the case?
- After performing some work on my system, I found the icons for all my lens files(*.len & *.osl) are missing in my computer folders.
- There appears to be an error in the focal length formula for the Landscape Lens Exercise in the OSLO 6.1 Optics Reference. Is this the case?
- Whenever I attempt to perform ghost analysis in OSLO, the ghost icon on the spot diagram toolbar is deactivated.
- I would like to use custom materials for my lens design. What data do I need from the glass manufacturer in order to model it like the usual glass in the "GLASS" column of the surface data spreadsheet
- When I start a new lens and open up the Wavelength Data editor, I note that there are three wavelengths defined by default. How do I add or subtract wavelengths?
- How does Network Licensing get implemented?
- We were trying to import a WYKO .int file for a customer. Our older WYKO 6000 interferometers did not have an option to output a file that OSLO would read. Our new WYKO RTI6100 interferometer,
- Please tell me how to include the effective focal length (EFL) in the error function as referred in OSLO 5.4 Optics Reference Chapter 7, Page 266 (A design project)?
- I have created a lens system that includes a Diffractive Surface described by Zernike coefficients. I note that term #32 of the Asymmetric Zernike Phase terms appears too large.
- I have just installed OSLO and I cannot seem to make the Insert Catalog Lens dialog appear.
- I have a system with a mirror at 45 deg tilt. I invoked the tilt and bend option on the tilted mirror in order to set the remaining surfaces at the correct 90 deg orientation.
- When I plot the Ray Intercept Curve (RIC) Report Graphic, I notice that the axes of many of the individual graphs do not have labels on them. What are the labels on the plotted Axes?
- I am trying to convert an output *.hpg file (Hewlett Packard graphics file) into a postscript file.
- I am currently reading the OSLO Optics Reference 6.1 manual. On page 11 of the hardcopy version (page 20 of the electronic version),
- When I click on any cell in the spreadsheet, the whole cell gets highlighted. If I want to change only a part of the value in the cell, I have to click in the command line.
- How do I constrain the angular magnification of my system during optimization?
- I need to model the human eye in OSLO. Do you have an example I can use?
- I want to change the thickness/position of a group of surfaces (or a component group) without affecting the surfaces after the group.
- I'm trying to design multilayer structure LEDs and photodetectors which consist of various epitaxial films. Can I design an optical multilayer structure with OSLO Premium?
- Can OSLO handle non-isotropic media, such as Quartz?
- I understand that there are a couple of different representations of Zernike polynomials in general use. What Zernike representation does OSLO use and where?
- When I attempt to add a Coordinates Pickup or Coordinate Return on a surface, OSLO either crashes, hangs or does bizarre things. I am using OSLO 6.4.4. What is wrong?
- The OSLO License works OK when logged onto PC as Administrator. Why does it fail when logged in as a User?
- I have OSLO Premium 6.2.2a installed and I know notice that some of my menu options are missing. What is the problem?
- I am trying to draw multiple configurations superposed on the same lens drawing (without resetting the graphics window). I am using the cfg, drl and drr commands,
- "What are "vignetting factors" and how are they used?"
- I have a lens system that contains tilts and decenters. However, when I print out the paraxial setup (PXC) for the lens, or trace paraxial rays (PXT) I get answers that seem incorrect.
- Whenever I perform an analysis in OSLO, OSLO analyzes the on-axis field point. How do I perform an analysis for an off-axis field point?
- How do I perform paraxial ray tracing in OSLO? This would be useful to set up first order properties of some complicated lens systems.
- What is the difference between the private and public CCL library?
- I have selected File/Import Lens File/Zemax, selected a Zemax file, but it fails to open. What can I do to open the file?
- I tried to run an analysis option in OSLO with ever increasing calculation resolution. However, at a certain point, OSLO doesn't appear to be able to do the analysis and appears just to hang.
- Why doesn't my C function work in CCL?
- I seem to have encountered a graphics glitch using v 6.04. I have been bending a plane
- I am currently trying OSLO for Linux, but I am experiencing some user interface problems (window control, graphics not being updated, crashing, ...etc.).
- Why don't the image analysis routines work with my system?
- I have a multi-configuration lens in OSLO and I want to save one of the configurations as a separate single-configuration OSLO file. How can I do that?
- Whenever I trace a chief ray, it appears as though the radius of my reference sphere is calculated to be infinite even though
- I want to tilt and decenter a group of surfaces (or a component group) without affecting the surfaces after the group. When I try to do adjust the first surface of the component group,
- I'm interested in running OSLO (ccl files) using a batch file. How can I do this?
- Can I run OSLO from other programs or the DOS command line? Is there a good way for OSLO to exchange data with other MS Windows programs such as Matlab, TracePro, MS Word, MS Excel, ...etc.?
- What's the difference between SCL and CCL?
- How do I set up a cylindrical lens in OSLO? If I want the orientation of the cylinder of the lens to be oriented in the orthogonal direction, how do I do that?
- OSLO does not seem to show some surfaces in my lens. Why is this? How do I force a surface to be shown when I draw a lens?
- How do I use OSLO to optimize the radius and conic of a mirrored surface to solve for a specific set of foci positions?
- How do you simulate a binary diffractive optical element (DOE) in OSLO?
- When I create a slider wheel window, the slider button itself appears to be missing. What is the problem?
- I am having trouble using the fopen() command to write a new file to a specific directory. I can't seem to find the file after I create it. Do you have some advice or examples I can follow?
- How can I control the size and location of the Exit Pupil in my optical system?
- How can I control the size and location of the Exit Pupil in my optical system during optimization?
- I have a situation where my lens has a 2nd order aspheric term on an optical surface. The paraxial PU curvature solves and the paraxial EFL that OSLO calculates (by default)
- "I have a license for OSLO that allows multiple installations with one user at a time using the hardware key. I have just installed it on a new machine, and received the following error message:
- How do I add new lenses to my Private Lens Database?
- "I am using a Gradium gradient index material (from Lightpath Technologies) in my system. When I use it in a regular way, it works fine.
- I am having trouble creating an ABC spline surface in OSLO. Once I indicate that I want to create an ABC spline surface of 30 points,
- I want to model multilayer coatings. Can I model multilayer coatings in OSLO? How do I do it? Can I model multilayer coatings if I just have the transmission or reflection curve?
- Is it possible to use OSLO for designing interferometers?
- I have succeeded in getting Microsoft's Remote Desktop working on my home computer so that I can access my work computer remotely.
- I want to analyze my lens at different temperatures. I understand that one of the ways to do this is to define the lens as having more than one configuration and change the temperature in different-
- 1) About variables insertion, before optimizing: how can you define the distance between image and object and say for instance that it should be 27mm?
- When I'm optimizing or performing an analysis on a lens, I sometimes get an error message that indicates: Warning: reference ray trace failed. What is the problem? How do I correct it?"
- I notice that if I use my IntelliPoint wheel mouse to roll up and down on any of the spreadsheets in OSLO, it works in only one direction. After I hit the bottom of the spreadsheet,
OSLO Tips
- OSLO Tip: Accessing Data in the Text Buffer
- OSLO Tip: Aberrations affected by light beam
- OSLO Tip: Copy text from output window
- OSLO Tip: Avoiding accidental number changes
- OSLO Tip: Command line calculator
- OSLO Tip: CAD Export
- OSLO Tip: Changing a preference
- OSLO Tip: Checking apertures in lenses
- OSLO Tip: Command use of forced prompt "?"
- OSLO Tip: Compiling ccl files
- OSLO Tip: Changing fonts for text output
- OSLO Tip: Changing text colour
- OSLO Tip: Clearing the text window and buffer
- OSLO Tip: Accepting and canceling pending entries
- OSLO Tip: Accessing data cells
- OSLO Tip: Freezing variables
- OSLO Tip: Invert graphics background
- OSLO Tip: Glass databases
- OSLO Tip: Lens databases
- OSLO Tip: LN in Operand for length
- OSLO Tip: Importing lens files from other programs
- OSLO Tip: Flexible button menus
- OSLO Tip: Getting graphics out of OSLO
- OSLO Tip: Grouping tolerances
- OSLO Tip: How to draw the stop
- OSLO Tip: Format text for another program
- OSLO Tip: Echo on to learn commands
- OSLO Tip: Flexible text output
- OSLO Tip: Error function
- OSLO Tip: Customize error function with operands
- OSLO Tip: String of commands as a formula sheet
- OSLO Tip: Tiling windows
- OSLO Tip: Surface number ID with autodraw
- OSLO Tip: Tolerancing
- OSLO Tip: Multiconfiguration lens graphics
- OSLO Tip: Opening spreadsheets quickly
- OSLO Tip: Optimizing
- OSLO Tip: Multiconfiguration text window tools
- OSLO Tip: Recreating the environment
- OSLO Tip: Turning off graphics autoclearing
- OSLO Tip: Seeing how the system is sampled
- OSLO Tip: NODP getting FFL and BFL data fast
- OSLO Tip: Open a lens file in the text editor
- OSLO Tip: Monte Carlo analysis
- OSLO Tip: Making a glass real
- OSLO Tip: Update graphics choices
- OSLO Tip: Using + for variable command conflict
- OSLO Tip: Using the history buffer
- OSLO Tip: Variables
- OSLO Tip: Updating operating conditions
- OSLO Tip: UDA and GWU windows updating
- OSLO Tip: Turning off error boxes
- OSLO Tip: Lens Flipping
- OSLO Tip: Tolerance Operating Conditions
- OSLO Tip: General Operating Conditions
- OSLO Tip: Rounding Numbers Easily
- OSLO Tip: Set Test Glass Testplate Fitting
OSLO Tutorials
Oslo Videos
- Introduction to OSLO
- Introduction to OSLO
- OSLO Interface Overview
- OSLO Check Mark
- OSLO Spreadsheet Hierarchy
- OSLO Lens Spreadsheet Presentation
- OSLO Top Menu Explanation
- OSLO Graphics Window
- OSLO Text Window and Command Line
- OSLO MeritFcn Vars Optimize OverviewEx
- OSLO Doublet Tutorial Section 1
- OSLO Doublet Optimization Tutorial Section 2
- OSLO Doublet Optimization Tutorial Section 3
- OSLO Catalog Lens Presentation
- OSLO A powerful tool for optical design and engineering
- OSLO Ease of Use Webinar
- End-to-End Optical Design and Engineering in OSLO (First Session)
- OSLO End-to-end Design (Second Session)
- Basic OSLO EDU Exercises
- OSLO Field and Pupil Coordinates
- Tracing Single Rays in OSLO
- OSLO Beam Footprint Analysis
- OSLO Vignetting Factors
- OSLO Apertures and Basic Obscurations
- OSLO RAIM 1 Getting Rays Aimed
- OSLO - RAIM 2 Entrance Pupil
- OSLO RAIM 3 Central Reference Ray
- OSLO RAIM 4 Rim Reference Ray
- OSLO RAIM 5 Wide-Angle
- OSLO RAIM 6 Extended Aperture
- OSLO RAIM 7 Telecentric Entrance Pupil
- OSLO RAIM 8 Tutorial Example
- OSLO Catalog Lens Tutorial
- OSLO Command Line Calculator
- OSLO Introduction to Modifying, Supplementing, and Programming
- OSLO Test Glass (Testplate Fitting)
- OSLO Functionality with a Microreader Example
- OSLO Reference Surface and Sphere
- OSLO Aplanatic Ray Aiming and the Perfect Lens
- OSLO GaussBeam Example 1
- OSLO GaussBeam Example 2
- OSLO GaussBeam Example 3
- OSLO GaussBeam Example 4
- OSLO GaussBeam Example 5
- OSLO Text Editors
- OSLO Import CCL Into Notepad++
- OSLO SCP Lens Output
- OSLO CCL Lens Output
- OSLO CCL Lens Output Improved
- OSLO CCL Lens Output More Improved
- OSLO CCL Technical Example CRA Telecentricity
- OSLO CCL Spiral Graphics Example
- OSLO Best Practice CCL Spreadsheets