Skip to main content
Solved

Displaying IsoLux Lines

  • June 22, 2022
  • 1 reply
  • 127 views

Andrew.Dennington
Forum|alt.badge.img

One of the big short comings of Zemax display window is that you can’t display Isolux lines (or any other contour Iso line such as Candela).  IsoLux lines are used in a variety of different industries from Automotive to Street Lighting to show areas meeting a given illumination level but for some reason Zemax think they are either not needed or too difficult to implement.  At the moment I have a display window that in False Colour just looks like it is 90% yellow/green and I need to show my customer the area that will have greater than his specified minimum lux level.  Can anyone recommend a free (or cheap) graphics package that can take the text output from the display window and show IsoLux lines?

Thanks,

Andrew

Best answer by David.Nguyen

Hi Andrew,

 

I’m assuming an “IsoLux” line is just an isoline in your detector viewer, is that right? This is something you can do with Python (free, open-source) or MATLAB (if you can afford it). For example, you can parse the textfile output with Python and use the MATPLOTLIB library as demonstrated in this article. The textfile generation can also be automated via the ZOSAPI, which can be embedded in your Python script.

If you show us an example of textfile and expected result, I can help with the programming.

Take care,


David

View original
Did this topic help you find an answer to your question?

1 reply

David.Nguyen
Luminary
Forum|alt.badge.img+2
  • Luminary
  • 1095 replies
  • Answer
  • June 22, 2022

Hi Andrew,

 

I’m assuming an “IsoLux” line is just an isoline in your detector viewer, is that right? This is something you can do with Python (free, open-source) or MATLAB (if you can afford it). For example, you can parse the textfile output with Python and use the MATPLOTLIB library as demonstrated in this article. The textfile generation can also be automated via the ZOSAPI, which can be embedded in your Python script.

If you show us an example of textfile and expected result, I can help with the programming.

Take care,


David


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings