LAT Hologramm-Software 2.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Second_Screen Class Reference
Inheritance diagram for Second_Screen:
Inheritance graph
[legend]
Collaboration diagram for Second_Screen:
Collaboration graph
[legend]

Public Member Functions

function Second_Screen ()
 
function connect (in obj)
 
function disconnect (in obj)
 
function sendImage (in obj, in image)
 Überträgt Bild als Graustufenmatrix an den SLM (Bild muss Intensitätswerte im Bereich 0 bis 1 haben) More...
 
function showBlankScreen (in obj)
 Schwarzen Bildschirm anzeigen. More...
 
- Public Member Functions inherited from SLM
virtual sendImage (in obj, in image)
 Überträgt Bild als Graustufenmatrix an den SLM (Bild muss Intensitätswerte im Bereich 0 bis 1 haben) More...
 
virtual showBlankScreen (in obj)
 Löscht das Bild auf dem SLM und zeigt leeres Bild an. More...
 
function loadVideo (in obj, in folder)
 Liest alle Bilder aus einem Ordner aus und speichert deren Dateinamen in einer Liste. More...
 
function playVideo (in obj)
 Spielt die Bilder des aktuell geladenen Ordners als Video ab. More...
 
function sendImageNo (in obj)
 Sendet das Bild mit der aktuellen Bildnummer aus der Liste an den SLM. More...
 
virtual connect (in obj)
 
virtual disconnect (in obj)
 

Public Attributes

Property activeScreen
 Der Bildschirm, auf dem das Hologramm angezeigt werden soll. More...
 
- Public Attributes inherited from SLM
Property active
 zeigt an, ob gerade Bild angezeigt wird More...
 
Property pixelX
 Anzahl Pixel in X-Richtung. More...
 
Property pixelY
 Anzahl Pixel in Y-Richtung. More...
 
Property pixelPitch
 Größe der Pixel. More...
 
Property grayLevels
 Anzahl der Graustufen. More...
 
Property phaseMax
 Maximale Phase, die der SLM darstellen kann. More...
 
Property addDisplacementCorrection
 Bei "true", wird das Bild auf dem SLM um die "Displacement"-Werte in X- und Y-Richtung verschoben. Damit kann ausgeglichen werden, dass der Laserstrahl den SLM nicht exakt mittig trifft. More...
 
Property displacementX
 Versatz des Laserstrahls auf dem SLM in X-Richtung. Wert muss experimentell ermittelt werden. More...
 
Property displacementY
 Versatz des Laserstrahls auf dem SLM in Y-Richtung. Wert muss experimentell ermittelt werden. More...
 
Property angleCalibrationFactor
 Linearer Korrekturfaktor zur Ablenkung des Strahl in X/Y-Richtung. More...
 
Property lensCalibrationFactor
 Linearer Korrekturfaktor zur Ablenkung des Strahl in Z-Richtung. More...
 
Property AIOSLM
 
Property resizeBehaviour
 'stretch', 'original', 'repeat' Gibt an, in welcher Form Bilder mit im Vergleich zum SLM abweichender Auflösung dargestellt werden sollen. More...
 
Property loops
 Anzahl der Wiederholungen der Videoschleife. More...
 
Property framerate_mode
 
Property framerate
 in Hz More...
 
Property controlLaserEmission
 Bei 'true' wird bei der Anzeige jedes Bildes der Laser für die Anzeigedauer eingeschaltet. More...
 
Property showStatus
 Bei "true" wird angezeigt, wie weit der Prozess fortgeschritten ist. (Das verlangsamt den Prozess) More...
 
Property paused
 
Property videoFolder
 Dateipfad, aus dem die Bilder ausgelesen werden sollen. More...
 
Property imgList
 Dateinamen aller Bilder im Ordner Videofolder. More...
 
Property actualImageNo
 Index des aktuell angezeigten Bildes in der 'imgList'. More...
 
- Public Attributes inherited from Device
Property connected
 

Detailed Description

Definition at line 4 of file Second_Screen.m.

Constructor & Destructor Documentation

◆ Second_Screen()

function Second_Screen::Second_Screen ( )

Member Function Documentation

◆ connect()

function Second_Screen::connect ( in  obj)
virtual

Reimplemented from Device.

◆ disconnect()

function Second_Screen::disconnect ( in  obj)
virtual

Reimplemented from Device.

◆ sendImage()

function Second_Screen::sendImage ( in  obj,
in  image 
)
virtual

Überträgt Bild als Graustufenmatrix an den SLM (Bild muss Intensitätswerte im Bereich 0 bis 1 haben)

Reimplemented from SLM.

◆ showBlankScreen()

function Second_Screen::showBlankScreen ( in  obj)
virtual

Schwarzen Bildschirm anzeigen.

Reimplemented from SLM.

Member Data Documentation

◆ activeScreen

Property Second_Screen::activeScreen

Der Bildschirm, auf dem das Hologramm angezeigt werden soll.

Definition at line 12 of file Second_Screen.m.


The documentation for this class was generated from the following file: