Skip to main content
Solved

Non-sequential Luneburg lens

  • November 11, 2019
  • 3 replies
  • 126 views

David Nguyen
Zemax Staff
Hello,


Is there a non-sequential implementation of the user defined surface US_LUNE.DLL, which implements the Luneburg lens concept?

Thanks for your help.


Cheers.

Best answer by David Nguyen

Hello myself,


Actually, I just happened to compile a GRIN DLL for non-sequential mode which does exactly that. You will find it attached to my reply. The archive contains the LuneburgGrin.dll, which needs to be copied in your \Documents\Zemax\DLL\GradientIndex. The OpticStudio archive file has a sphere using this GRIN medium. The only parameter the GRIN DLL needs is the sphere radius. There are no error verification in this DLL, so it needs to be the same as the radius defined in the sphere object. As shown in my screenshot below:

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

3 replies

David Nguyen
Zemax Staff
  • Author
  • Zemax Staff
  • 23 replies
  • Answer
  • November 11, 2019
Hello myself,


Actually, I just happened to compile a GRIN DLL for non-sequential mode which does exactly that. You will find it attached to my reply. The archive contains the LuneburgGrin.dll, which needs to be copied in your \Documents\Zemax\DLL\GradientIndex. The OpticStudio archive file has a sphere using this GRIN medium. The only parameter the GRIN DLL needs is the sphere radius. There are no error verification in this DLL, so it needs to be the same as the radius defined in the sphere object. As shown in my screenshot below:


David Nguyen
Zemax Staff
  • Author
  • Zemax Staff
  • 23 replies
  • November 11, 2019
and here's the source code, for those interested :)

  • Monochrome
  • 4 replies
  • December 6, 2020

Hi David,

 

Is there a way to reach you for help on my use of Zemax for GRIN simulations? I have read the manual, watched several videos and attended some webinars as well but I still need someone to put me through a couple of steps. Ill be grateful if you can assist.

 

Best,

ONO


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