|
| 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) |
| |
Definition at line 6 of file SLM.m.
◆ loadVideo()
| function SLM::loadVideo |
( |
in |
obj, |
|
|
in |
folder |
|
) |
| |
Liest alle Bilder aus einem Ordner aus und speichert deren Dateinamen in einer Liste.
◆ playVideo()
| function SLM::playVideo |
( |
in |
obj | ) |
|
Spielt die Bilder des aktuell geladenen Ordners als Video ab.
◆ sendImage()
| virtual SLM::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 in Pluto2, and Second_Screen.
◆ sendImageNo()
| function SLM::sendImageNo |
( |
in |
obj | ) |
|
Sendet das Bild mit der aktuellen Bildnummer aus der Liste an den SLM.
◆ showBlankScreen()
| virtual SLM::showBlankScreen |
( |
in |
obj | ) |
|
|
virtual |
◆ active
zeigt an, ob gerade Bild angezeigt wird
Definition at line 14 of file SLM.m.
◆ actualImageNo
| Property SLM::actualImageNo |
Index des aktuell angezeigten Bildes in der 'imgList'.
Definition at line 87 of file SLM.m.
◆ addDisplacementCorrection
| Property SLM::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.
Definition at line 36 of file SLM.m.
◆ AIOSLM
Definition at line 51 of file SLM.m.
◆ angleCalibrationFactor
| Property SLM::angleCalibrationFactor |
Linearer Korrekturfaktor zur Ablenkung des Strahl in X/Y-Richtung.
Definition at line 45 of file SLM.m.
◆ controlLaserEmission
| Property SLM::controlLaserEmission |
Bei 'true' wird bei der Anzeige jedes Bildes der Laser für die Anzeigedauer eingeschaltet.
Definition at line 68 of file SLM.m.
◆ displacementX
| Property SLM::displacementX |
Versatz des Laserstrahls auf dem SLM in X-Richtung. Wert muss experimentell ermittelt werden.
Definition at line 39 of file SLM.m.
◆ displacementY
| Property SLM::displacementY |
Versatz des Laserstrahls auf dem SLM in Y-Richtung. Wert muss experimentell ermittelt werden.
Definition at line 42 of file SLM.m.
◆ framerate
in Hz
Definition at line 65 of file SLM.m.
◆ framerate_mode
| Property SLM::framerate_mode |
Definition at line 62 of file SLM.m.
◆ grayLevels
Anzahl der Graustufen.
Definition at line 28 of file SLM.m.
◆ imgList
Dateinamen aller Bilder im Ordner Videofolder.
Definition at line 84 of file SLM.m.
◆ lensCalibrationFactor
| Property SLM::lensCalibrationFactor |
Linearer Korrekturfaktor zur Ablenkung des Strahl in Z-Richtung.
Definition at line 48 of file SLM.m.
◆ loops
Anzahl der Wiederholungen der Videoschleife.
Definition at line 59 of file SLM.m.
◆ paused
Pausieren Wenn der Wert auf true gesetzt wird, pausiert das Video nach dem aktuellen Bild
Definition at line 76 of file SLM.m.
◆ phaseMax
Maximale Phase, die der SLM darstellen kann.
Definition at line 31 of file SLM.m.
◆ pixelPitch
Größe der Pixel.
Definition at line 25 of file SLM.m.
◆ pixelX
Anzahl Pixel in X-Richtung.
Definition at line 19 of file SLM.m.
◆ pixelY
Anzahl Pixel in Y-Richtung.
Definition at line 22 of file SLM.m.
◆ resizeBehaviour
| Property SLM::resizeBehaviour |
'stretch', 'original', 'repeat' Gibt an, in welcher Form Bilder mit im Vergleich zum SLM abweichender Auflösung dargestellt werden sollen.
Definition at line 54 of file SLM.m.
◆ showStatus
Bei "true" wird angezeigt, wie weit der Prozess fortgeschritten ist. (Das verlangsamt den Prozess)
Definition at line 71 of file SLM.m.
◆ videoFolder
| Property SLM::videoFolder |
Dateipfad, aus dem die Bilder ausgelesen werden sollen.
Definition at line 81 of file SLM.m.
The documentation for this class was generated from the following file: