|
LAT Hologramm-Software 2.0
|


Public Member Functions | |
| function | Spitfire_Arduino () |
| Konstruktor mit Standardparametern des Lasers. More... | |
| function | connect (in obj) |
| Herstellen der Verbindung zum Arduino. More... | |
| function | disconnect (in obj) |
| Löschen der Verbindung zum Arduino. More... | |
| function | laserOn (in obj) |
| Einschalten des Lasers per Befehl an den Arduino. More... | |
| function | laserOff (in obj) |
| Ausschalten des Lasers per Befehl an den Arduino. More... | |
| function | shutterOpen (in obj) |
| Öffnen des Shutters per Befehl an den Arduino More... | |
| function | shutterClose (in obj) |
| Schließen des Shutters per Befehl an den Arduino. More... | |
| function | setShutterOpenAngle (in obj) |
| Setzen des Winkels zum Öffnen des Shutters per Befehl an den Arduino. More... | |
| function | setShutterCloseAngle (in obj) |
| Setzen des Winkels zum Schließen des Shutters per Befehl an den Arduino. More... | |
| function | laserTime (in obj, in time) |
| Einschalten des Lasers für eine definierte Zeit per Befehl an den Arduino. More... | |
| function | arduinoCommand (in obj, in command) |
| Schickt Befehl an Arduino. More... | |
| function | arduinoCommandQuick (in obj, in command) |
| Schickt Befehl an den Arduino, ohne diesen zu dokumentieren und ohne auf eine Antwort zu warten. More... | |
| function | PowerAdjustmentConnect (in obj) |
| Stellt Verbindung zur Leistungssteuerung her. More... | |
| function | PowerAdjustmentDisconnect (in obj) |
| Löst Verbindung zur Leistungsssteuerung. More... | |
| function | PowerAdjustmentRotate (in obj) |
| Stellt Leistungssteuerung auf absoluten Winkel ein. More... | |
| function | PowerPlus (in obj) |
| Dreht Lambda-Halbe-Platte um relativen Winkel in positive Drehrichtung (das bedeutet nicht zwingend auch einen positiven Leistungsgradienten) More... | |
| function | PowerMinus (in obj) |
| Dreht Lambda-Halbe-Platte um relativen Winkel in negative Drehrichtung (das bedeutet nicht zwingend auch einen negativen Leistungsgradienten) More... | |
| function | powerAdjustmentWarning (in obj) |
| Warnmeldung bei Leistungsänderung in bestimmten Betriebszuständen. More... | |
| virtual | laserOn (in obj) |
| Methode zum Einschalten des Lasers. More... | |
| virtual | laserOff (in obj) |
| Methode zum Ausschalten des Lasers. More... | |
| virtual | laserTime (in obj, in time) |
| Methode zum Einschalten des Lasers und automatischen Abschalten nach definierter Zeit. More... | |
| virtual | connect (in obj) |
| virtual | disconnect (in obj) |
Public Attributes | |
| Property | comPortArduino |
| Serielle Schnittstelle. More... | |
| Property | baudRateArduino |
| Baudrate für Arduino. More... | |
| Property | ArduinoPort |
| Com-Port des Arduino. More... | |
| Property | ArduinoMessages |
| Hier werden die von Arduino ausgegebenen Rückgabewerte gespeichert. More... | |
| Property | shutter |
| Property | angleOpen |
| Property | angleClose |
| Property | comPortELL14 |
| Serielle Schnittstelle. More... | |
| Property | ELL14Connected |
| Verbindungszustand der Leistungssteuerung. More... | |
| Property | baudRateELL14 |
| Beudrate der Leistungssteuerung. More... | |
| Property | ELL14Port |
| Com-Port der Leistungssteuerung. More... | |
| Property | ELL14Angle |
| Aktueller Winkel der Lambda-Halbe-Platte. More... | |
| Property | ELL14Step |
| Schrittweite der Drehung der Lambda-Halbe-Platte. More... | |
| Property | ELL14SafetyWarning |
| Bei "true" wird Warnung bei Verstellen der Leistung ausgegeben. More... | |
| Property | ELL14SafetyWarningType |
| 'Warning Message', 'Only at Closed Shutter', 'Only During Power Measurement' More... | |
Public Attributes inherited from Laser | |
| Property | emission |
| Gibt an, ob der Laser aktuell an oder aus ist. More... | |
| Property | timer |
| Gibt an, wie lange der Laser im Timer-Modus nach dem Trigger angeschaltet bleiben soll. More... | |
| Property | wavelength |
| (Zentrale) Wellenlänge des Lasers in mm More... | |
| Property | rawBeamDiameter |
| Durchmesser in mm des Rohstrahls (es wird von Gaussstrahl ausgegangen) More... | |
| Property | aperture |
| Durchmesser einer Blende, die den Rohstrahl kolliniear begrenzt. More... | |
Public Attributes inherited from Device | |
| Property | connected |
Die Leistung wird über eine drehbare Lambda-Halbe-Platte eingestellt Steuerungsmodul: https://www.thorlabs.com/thorproduct.cfm?partnumber=ELL14
Definition at line 11 of file Spitfire_Arduino.m.
| function Spitfire_Arduino::Spitfire_Arduino | ( | ) |
Konstruktor mit Standardparametern des Lasers.
| function Spitfire_Arduino::arduinoCommand | ( | in | obj, |
| in | command | ||
| ) |
Schickt Befehl an Arduino.
| function Spitfire_Arduino::arduinoCommandQuick | ( | in | obj, |
| in | command | ||
| ) |
Schickt Befehl an den Arduino, ohne diesen zu dokumentieren und ohne auf eine Antwort zu warten.
|
virtual |
Herstellen der Verbindung zum Arduino.
Reimplemented from Device.
|
virtual |
Löschen der Verbindung zum Arduino.
Reimplemented from Device.
|
virtual |
Ausschalten des Lasers per Befehl an den Arduino.
Reimplemented from Laser.
|
virtual |
Einschalten des Lasers per Befehl an den Arduino.
Reimplemented from Laser.
|
virtual |
Einschalten des Lasers für eine definierte Zeit per Befehl an den Arduino.
Reimplemented from Laser.
| function Spitfire_Arduino::PowerAdjustmentConnect | ( | in | obj | ) |
Stellt Verbindung zur Leistungssteuerung her.
| function Spitfire_Arduino::PowerAdjustmentDisconnect | ( | in | obj | ) |
Löst Verbindung zur Leistungsssteuerung.
| function Spitfire_Arduino::PowerAdjustmentRotate | ( | in | obj | ) |
Stellt Leistungssteuerung auf absoluten Winkel ein.
| function Spitfire_Arduino::powerAdjustmentWarning | ( | in | obj | ) |
Warnmeldung bei Leistungsänderung in bestimmten Betriebszuständen.
| function Spitfire_Arduino::PowerMinus | ( | in | obj | ) |
Dreht Lambda-Halbe-Platte um relativen Winkel in negative Drehrichtung (das bedeutet nicht zwingend auch einen negativen Leistungsgradienten)
| function Spitfire_Arduino::PowerPlus | ( | in | obj | ) |
Dreht Lambda-Halbe-Platte um relativen Winkel in positive Drehrichtung (das bedeutet nicht zwingend auch einen positiven Leistungsgradienten)
| function Spitfire_Arduino::setShutterCloseAngle | ( | in | obj | ) |
Setzen des Winkels zum Schließen des Shutters per Befehl an den Arduino.
| function Spitfire_Arduino::setShutterOpenAngle | ( | in | obj | ) |
Setzen des Winkels zum Öffnen des Shutters per Befehl an den Arduino.
| function Spitfire_Arduino::shutterClose | ( | in | obj | ) |
Schließen des Shutters per Befehl an den Arduino.
| function Spitfire_Arduino::shutterOpen | ( | in | obj | ) |
Öffnen des Shutters per Befehl an den Arduino
| Property Spitfire_Arduino::angleClose |
Definition at line 39 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::angleOpen |
Definition at line 36 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::ArduinoMessages |
Hier werden die von Arduino ausgegebenen Rückgabewerte gespeichert.
Definition at line 28 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::ArduinoPort |
Com-Port des Arduino.
Definition at line 25 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::baudRateArduino |
Baudrate für Arduino.
Definition at line 22 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::baudRateELL14 |
Beudrate der Leistungssteuerung.
Definition at line 50 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::comPortArduino |
Serielle Schnittstelle.
Definition at line 19 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::comPortELL14 |
Serielle Schnittstelle.
Definition at line 44 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::ELL14Angle |
Aktueller Winkel der Lambda-Halbe-Platte.
Definition at line 56 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::ELL14Connected |
Verbindungszustand der Leistungssteuerung.
Definition at line 47 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::ELL14Port |
Com-Port der Leistungssteuerung.
Definition at line 53 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::ELL14SafetyWarning |
Bei "true" wird Warnung bei Verstellen der Leistung ausgegeben.
Definition at line 62 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::ELL14SafetyWarningType |
'Warning Message', 'Only at Closed Shutter', 'Only During Power Measurement'
Definition at line 65 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::ELL14Step |
Schrittweite der Drehung der Lambda-Halbe-Platte.
Definition at line 59 of file Spitfire_Arduino.m.
| Property Spitfire_Arduino::shutter |
Definition at line 33 of file Spitfire_Arduino.m.