1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3% Erstellt eine Graustufenmatrix, welche direkt auf den
SLM übertragen
5% Phasenbild für einen Vortexstrahl, überlagert mit einem Gitter, welches an der Stelle (x0,y0) auf dem
SLM seinen Mittelpunkt hat
6%
"charge" ist die topologische Ordnung
7% (Koordinaten bezogen auf den Mittelpunkt des Hologramms)
9% Projekt:
"UKP-Laseroptikmodul zur Erzeugung von Multi-Besselstrahlen zum Bohren mit
10% hohem Aspektverhältnis"
13% Zuletzt bearbeitet: 27.09.2022
14%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
18Hologram = evalin(
'base',
'Hologram');%#Hochgradig ineffiziente Lösung!!!
22 %Phase ist Proportional zum Winkel des Ortsvektors des Pixels zur X-Achse
28image = exp(1i*mod(vortex,2*pi));%[s. Quellcode/ Masterarbeit Gordon]
function Vortex_Hologramm(in charge, in x0, in y0)
Erstellt eine Graustufenmatrix, welche direkt auf den SLM übertragen werden kann. Phasenbild für einen Vortexst...
Hologramme werden als Objekte vom Typ Hologram dargestellt.
Property pixelX
Auflösung der Berechnung.
function angle(in obj, in x0, in y0)
Abstand zum Bildmittelpunkt.