Skip to main content

DLL (User-Defined Surface): Sequential Vortex Phase Plate

  • May 5, 2023
  • 9 replies
  • 1204 views

Michael Cheng
Zemax Staff
Forum|alt.badge.img+2

This DLL models a Vortex Phase Plate. It is useful in laser applications to convert a Gaussian laser beam into a donut-shaped energy ring. 

For more information, check the following links:
https://www.holoor.co.il/wp-content/uploads/2017/11/vortex_zemax_tutorial.pdf

https://www.holoor.co.il/application/optical-vortex-phase-plate-application-notes/
https://www.holoor.co.il/optical-calculator/vortex-lenses/

 

The Vortex phase plate is a phase surface:

 

 

Click here to download

Date Version OpticStudio Version Comment
2021/03/20 1.0 - Creation

 

9 replies

kot_letova
  • Student
  • October 22, 2024

Is it possible to predict theoretically the radus of the first ring (while interacting with plane wave) according to the plate diameter, charge and focal length of the lens? Just to estimate the precision of modelling

 


kot_letova
  • Student
  • October 22, 2024

UPD: I’m afraid, you have a mistake in your program. Your pattern is wrong.


David.Nguyen
Luminary
Forum|alt.badge.img+2
  • Luminary
  • October 23, 2024

@kot_letova 

 

It will probably help @Michael Cheng a lot if you can tell him what mistake is in the program if you’ve found one. Perhaps, you could illustrate the issue with an example, that would be even better.

Take care,


David


Michael Cheng
Zemax Staff
Forum|alt.badge.img+2
  • Author
  • Zemax Staff
  • October 25, 2024

Hi @kot_letova,

As David suggested, that would be helpful if you can explain more details what you are expecting and why. I would be happy to have more look. Thank you!

Best regards,

Michael


lijia2025
  • Single Emitter
  • December 2, 2025

Hi ​@Michael Cheng,

    I download your vortex phase plate .dll file and used in my optical system model, however, it results in a non-symmetrical, off-axis doughnut beam patterns like follows. Since I used LD source light coupled into a SMF with APC connector (8-degree), I tried to eliminate such connector tilt angle impact on output beam patterns, so I tune the fiber end-put surface to vertical with zero angle, then I noticed the following error screenshots. I am not sure if I set anything incorrectly in the attached .ZAR file, so if you or someone can help take a look, it would be greatly appreciated,

 

 

 


Michael Cheng
Zemax Staff
Forum|alt.badge.img+2
  • Author
  • Zemax Staff
  • December 3, 2025

Hi lijia2025,

I downloaded the file and update the system, but I don’t see the error message. I think this is more specific to a system, which needs more investigation. I would suggest sending this to support team so we can help to have more check.

Best regards,

Michael


lijia2025
  • Single Emitter
  • December 3, 2025

Hi Michael,

   In my uploaded model, if you modify y-tangent of fiber APC 8-degree angle to zero, indicating a symmetrical incident beam case, you would find the above error message.

 

 


Michael Cheng
Zemax Staff
Forum|alt.badge.img+2
  • Author
  • Zemax Staff
  • December 3, 2025

Hi lijia2025,

Could you submit this to support team so we can have more investigation? I’m afraid it’s probably not a good place to check complicated system issue in community. Sorry for the inconvenience.

Best regards,

Michael


lijia2025
  • Single Emitter
  • December 3, 2025

Yes, I have already submitted it to the support team, the case number is 00559640.