
Das Wertauswahlmenü
Wenn Sie mit bestimmten Ereignissen arbeiten, wird ein Stiftsymbol angezeigt. Dies wird als Wertauswahlmenü bezeichnet, da es Ihnen ermöglicht, auszuwählen und anzuweisen, welche Art von Werten aufgezeichnet oder verfolgt werden sollen. Es ist eine sehr leistungsstarke und wichtige Option, die Sie für Ihr experimentelles Design und Ihre Einrichtung verwenden werden.
Dieses Stiftsymbol / Wertauswahlmenü erscheint an verschiedenen Stellen für bestimmte Aktionen im Ereignissystem, wie z.B. die Aktion „Variable setzen / aufzeichnen“, die Aktion „Objekteigenschaft setzen“ und die Anforderung (Wenn... Dann)-Aktion, wie unten dargestellt.

Ein Klick auf das Stiftsymbol führt zu einem Dropdown-Menü, in dem Sie den Wert angeben, der ausgelesen oder geschrieben werden soll. Das Dropdown-Menü beginnt immer mit einer trigger-spezifischen Wert-Option und fährt dann mit den anderen 5 Kategorien (Aktuelle Zeit, Konstantenwert, Variable, Rahmen / Aufgabe / Option und Operationen) fort, die alle ihre eigenen Optionen haben. Diese werden weiter unten beschrieben.

Das obige Bild zeigt, wie das Wertauswahlmenü aussieht, wenn ein Mausauslöser verwendet wird. Wie Sie sehen können, beginnt das erste Menüelement links mit einer trigger-spezifischen Kategorie und bewegt sich dann zu den anderen 5 Kategorien (Aktuelle Zeit usw.).
Menüoptionen
Die folgende Tabelle erklärt die Kategorien und Optionen weiter:
| Kategorie | Optionen | Beschreibung |
|---|---|---|
Trigger-specific | Hängt von dem Auslösertitel ab, den Sie zuvor für das Ereignis ausgewählt haben. | Basierend auf dem Trigger, den Sie für ein Ereignis ausgewählt haben, wird Ihnen eine spezifische Liste von Optionen oben im Wertauswahlmenü zur Verfügung stehen. Bitte beziehen Sie sich auf den Abschnitt zu Trigger-spezifischen Werten, um eine vollständige Liste der Optionen und Beschreibungen zu sehen. |
Current Time | Messen und Abrufen von Zeitwerten. | |
Constant Value |
| Zuweisen von konstanten Werten basierend auf der Art der benötigten Variable, wie Zeichenfolge oder numerisch. Diese werden manchmal in Kombination mit anderen Optionen wie Arithmetic verwendet, um Zähler zu erzeugen. |
Variable |
| Geben Sie eine Variable an oder verweisen Sie darauf, oder wählen Sie einen Wert aus einem Array oder Datenrahmen aus. |
Frame / Task / Object |
| Ermöglicht Ihnen das Abrufen von Werten, die mit Objekteigenschaften, dem Rahmen, der Augenverfolgung (sofern aktiviert) und dem Gerät (Bildschirmaktualisierungsrate) verbunden sind. |
Operations |
| Verwenden Sie Operationen, um spezifische Änderungen an Ihren Variablen vorzunehmen, z.B. Kombinieren von Variablenwerten, Transformieren von Zeichenfolgen, sodass sie alle in Kleinbuchstaben sind, oder Ausführen mathematischer Operationen. |
Aktuelle Zeitwerte
Mit der Option „Aktuelle Zeit“ können Sie Werte in Bezug auf die Zeit aufzeichnen oder referenzieren.
Die folgenden Optionen sind verfügbar:
Aktuelle Zeit: UNIX-Zeitstempel
Dieser Wert erfasst einen Zeitstempel im UNIX-Format in Millisekunden.
Aktuelle Zeit: Zeit seit Beginn des Rahmens
Dieser Wert erfasst die vergangene Zeit seit dem Beginn des Rahmens. In den meisten Fällen entspricht dies der Reaktionszeit.
Konstantenwerte
Weisen Sie konstante Werte basierend auf der Art der benötigten Variablen zu, wie Zeichenfolge oder numerisch. Diese werden manchmal in Kombination mit anderen Optionen wie Arithmetic verwendet, um Zähler zu erzeugen.
Die folgenden Optionen sind verfügbar:
Konstant: Zeichenfolge
Weist einen Zeichenfolgen- / Textwert zu.
Konstant: Numerisch
Weist einen numerischen / Zahlenwert zu.
Konstant: Boolesch
Weist einen Wert von wahr oder falsch zu.
Konstant: Kategorisch
Weist einen Stufenwert zu (hauptsächlich für Faktoren).
Konstant: Datum
Weist einen Datumswert zu.
Konstant: Zeit
Weist einen Zeitwert zu.
Konstant: Farbe
Weist einen Farbwert (Hex-String) zu.
Variablenwerte
Geben Sie eine Variable an oder verweisen Sie darauf, oder wählen Sie einen Wert aus einem Array oder Datenrahmen aus. Die folgenden Optionen sind verfügbar:
Variable auswählen
Erlaubt Ihnen, eine Variable auszuwählen und darauf zu zeigen.
Wert aus Array auswählen
Erlaubt Ihnen, einen Wert aus einem Array auszuwählen.
Wert aus Datenrahmen auswählen
Erlaubt Ihnen, einen Wert aus einem von Ihnen erstellten Datenrahmen auszuwählen.
Rahmen / Aufgabe / Objekteigenschaften
Ermöglicht es Ihnen, Werte abzurufen, die mit Objekteigenschaften, dem Rahmen, der Augenverfolgung (sofern aktiviert) und dem Gerät (Bildschirmaktualisierungsrate) verbunden sind.
Objekteigenschaft
Gibt eine Objekteigenschaft aus.
Rahmen
| Rahmenwert-Optionen | Beschreibung |
|---|---|
Last cached Mouse X Position | Der letzte X-Koordinatenwert der Maus des Teilnehmers. |
Last cached Mouse Y Position | Der letzte Y-Koordinatenwert der Maus des Teilnehmers. |
Last cached Mouse [X,Y] Array | Der letzte [X,Y]-Koordinatenwert der Maus des Teilnehmers im Array-Format. |
Frame Name | Der Name des Rahmens. |
Augenverfolgung
| Augenverfolgungswert-Optionen | Beschreibung |
|---|---|
Last cached Coordinate X | Der letzte X-Koordinatenwert des Blicks des Teilnehmers. |
Last cached Coordinate Y | Der letzte Y-Koordinatenwert des Blicks des Teilnehmers. |
Last cached Coordinate [X,Y] Array | Der letzte [X,Y]-Koordinatenwert des Blicks des Teilnehmers im Array-Format. |
Last cached Coordinate + Time [X,Y,T] Array | Der letzte [X,Y]-Koordinatenwert des Blicks des Teilnehmers, plus der Wert der Kameraaufnahme T im Array-Format. |
Gerät
- Aktualisierungsrate: Der Aktualisierungswert des Geräts des Teilnehmers.
Operationen
Verwenden Sie Operationen, um spezifische Änderungen an Ihren Variablen vorzunehmen, z.B. Kombinieren von Variablenwerten, Transformieren von Zeichenfolgen, sodass sie alle in Kleinbuchstaben sind, oder Ausführen mathematischer Operationen.
Die folgenden Optionen sind verfügbar:
Arithmetik
Arithmetische Operationen sind für viele verschiedene Zwecke nützlich, einschließlich des Kombinierens von Zeichenfolgen und sogar des Modifizierens von Objekteigenschaften.

Im Wesentlichen ermöglicht die arithmetische Operation, Operationen an mehreren Werten durchzuführen.
Nach Auswahl dieser Option erscheint ein zusätzliches Stiftsymbol (d.h. Wertauswahlmenü) sowie eine Liste von Operationen, wie z.B. Addition.

Die Werte können mithilfe dieser 5 verschiedenen Operationen manipuliert werden:
- (+) Addition
- (-) Subtraktion
- (/) Division
- (*) Multiplikation
- (%) Modulo
Das Beispiel unten zeigt, wie arithmetische Operationen genutzt werden, um eine neue String-Variable (im grünen Button) mit dem Namen 'intermediateVar' zu erstellen.

Der neue Wert der Variable (von 'intermediateVar') wird durch die Verwendung mehrerer arithmetischer Operationen zusammen mit einer Kombination von zuvor erstellten Variablen (d. h. 'userChatName' und 'chatInput') sowie konstanten String-Werten, d. h. dem Semikolon : und dem brechenden Leerzeichen <br> definiert. Diese Aktion erzeugt den Effekt eines Benutzerchats, der in einer Mehrbenutzerstudie verwendet werden kann.
String-Operation
| String-Operation Optionen | Beschreibung |
|---|---|
To Lowercase | Ändert alle Buchstaben in einer String-Variable in Kleinbuchstaben. → Ex: (AAABBB) wird zu (aaabbb) |
To Uppercase | Ändert alle Buchstaben in einer String-Variable in Großbuchstaben. → Ex: (aaabbb) wird zu (AAABBB) |
To Link | Wandelt den String in einer Variable in eine URL um, die in einem anderen Fenster geöffnet wird. |
Remove Whitespaces | Entfernt alle Leerzeichen zwischen den Buchstaben in einer String-Variable. → Ex: (aaa bbbb cccc) wird zu (aaabbbbccc) |
Trim Whitespaces | Entfernt die Leerzeichen am Anfang einer String-Variable. → Ex: ( aaabbbcccc) wird zu (aaabbbcccc) |
Replace Substring Regexp | Ersetzt bestimmte Buchstaben in einer String-Wertvariablen. → Ex: (aaabbbccc) ersetzt bbb durch xxx, was den Wert in (aaaxxxccc) verwandelt. |
Math-Operation
Führt eine mathematische Operation auf einem Skalarwert aus.
| Math-Operation Optionen | Beschreibung |
|---|---|
abs | Gibt die absolute Zahl eines Wertes zurück. |
sqrt | Gibt die Quadratwurzel eines Wertes zurück. |
round | Gibt den gerundeten Wert mit 0 bis 3 Dezimalstellen zurück. |
floor | Gibt den abgerundeten Wert zurück. |
ceil | Gibt den aufgerundeten Wert zurück. |
cos | Gibt den Kosinuswert zurück. |
sin | Gibt den Sinuswert zurück. |
tan | Gibt den Tangenswert zurück. |
Trigger-Spezifische Werte
Trigger-spezifische Werte beziehen sich auf Werte, die mit dem Trigger verbunden sind, der innerhalb eines bestimmten Ereignisses definiert ist. Zum Beispiel, wenn Ihr Ereignis einen Maustrigger verwendet, können Sie unter bestimmten Bereichen, in denen die Aktion spezifiziert ist (zum Beispiel beim Verwenden einer Set / Record Variable Aktion oder einer Set Object Property Aktion), maustrigger-spezifische Werte im Wertauswahlmenü.
Im folgenden Beispiel werden trigger-spezifische Werte für einen Maustrigger verwendet, um x- und y-Werte sowie ein [X,Y] Array mithilfe einer Set / Record Variable Aktion aufzuzeichnen.

Unten finden Sie eine Tabelle aller Arten von trigger-spezifischen Werten, die in Labvanced gefunden werden können, gefolgt von einer detaillierten Erklärung jeder Option.
| Name | Wertoptionen - Übersicht |
|---|---|
Trigger (Mouse) |
|
Trigger (Keyboard) |
|
Trigger (Button Bar) |
|
Trigger (Enter On Input) |
|
Trigger (Scroll) |
|
Trigger (Gamepad/ Joystick) |
|
Trigger (Eyetracking Gaze) |
|
Trigger (Eyetracking Fixation) |
|
Trigger (Head Tracking) |
|
Trigger (Emotion Detection) |
|
Trigger (On Task Initialization) |
|
Trigger (On Frame Init) |
|
Trigger (on Frame Start) |
|
Trigger (On Frame End) |
|
Trigger (Variable Value Changed) |
|
Trigger (Media Object Trigger) |
|
Trigger (Websocket Trigger) |
|
Trigger (OpenAI Trigger) |
|
Trigger (Global Experiment Event) |
|
Trigger (User Leaves Experiment) |
|
Trigger (Maus) Werte
Wenn ein Maus-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Arbeit mit bestimmten Aktionen aufgerufen werden:

| Trigger (Maus) Optionen | Beschreibung |
|---|---|
Mouse X | Gibt die aktuelle Maus-X-Position in Rahmenkoordinaten zurück. |
Mouse Y | Gibt die aktuelle Maus-Y-Position in Rahmenkoordinaten zurück. |
Mouse [X,Y] Array | Die Maus [X,Y] Koordinaten in Array-Format. |
Stimulus Name | Der Name des Objekts, das das Ereignis ausgelöst hat (z. B. welches Bild angeklickt wurde). |
Stimulus Info | Die Stimulus-Info des Objekts, das das Ereignis ausgelöst hat. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Trigger in Unix-Zeitformat mit Millisekunden aufgetreten ist. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen von Beginn des Frame-Onsets bis zu dem Zeitpunkt, an dem der Trigger eintrat. |
Trigger (Keyboard) Werte
Wenn ein Tastaturtrigger verwendet wird, können die folgenden trigger-spezifischen Werte aufgerufen werden, wenn mit bestimmten Aktionen gearbeitet wird:
| Trigger (Keyboard) Optionen | Beschreibung |
|---|---|
Id of Key | Der ID-Wert der Taste, die als Trigger gedrückt wurde. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Trigger im Unix-Zeitformat mit Millisekunden aufgetreten ist. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onset bis zum Zeitpunkt des Triggers. |
Trigger (Button Bar) Werte
Wenn ein Button-Klick-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte aufgerufen werden, wenn mit bestimmten Aktionen gearbeitet wird:
| Trigger (Button Bar) Optionen | Beschreibung |
|---|---|
Stimulus Name | Der Name des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
Stimulus Info | Die Stimulus-Informationen des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Trigger im Unix-Zeitformat mit Millisekunden aufgetreten ist. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onset bis zum Zeitpunkt des Triggers. |
Trigger (Enter on Input) Werte
Wenn ein Enter on Input Trigger verwendet wird, können die folgenden trigger-spezifischen Werte aufgerufen werden, wenn mit bestimmten Aktionen gearbeitet wird:
| Trigger (Enter on Input) Optionen | Beschreibung |
|---|---|
Id of Key | Der ID-Wert der Taste, die als Trigger gedrückt wurde. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Trigger im Unix-Zeitformat mit Millisekunden aufgetreten ist. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onset bis zum Zeitpunkt des Triggers. |
Trigger (Scroll) Werte
Wenn ein Scroll-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte aufgerufen werden, wenn mit bestimmten Aktionen gearbeitet wird:
| Trigger (Scroll) Optionen | Beschreibung |
|---|---|
Stimulus Name | Der Name des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
Stimulus Info | Die Stimulus-Informationen des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
Scroll Position X | Die Scroll-Position in X der Maus, als das Ereignis ausgelöst wurde. |
Scroll Position Y | Die Scroll-Position in Y der Maus, als das Ereignis ausgelöst wurde. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Scroll-Trigger im Unix-Zeitformat mit Millisekunden aufgetreten ist. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onset bis zum Zeitpunkt des Scroll-Triggers. |
Trigger (Gamepad/ Joystick) Werte
Wenn ein Gamepad/Joystick trigger verwendet wird, können die folgenden trigger-spezifischen Werte aufgerufen werden, wenn mit bestimmten Aktionen gearbeitet wird:

| Trigger (Gamepad/ Joystick) Optionen | Beschreibung |
|---|---|
Gamepad Device Id | Die ID oder der Name des angeschlossenen Gamepads. |
Pressed Keys (Array) | Die Tasten, die gedrückt wurden. |
Pressed OR Hold Keys (Array) | Die Tasten, die gedrückt oder gehalten wurden. |
Released Keys (Array) | Die Tasten, die losgelassen wurden. |
Axes (Array) | Die Achsenwerte. |
Gamepad Timestamp (Unixtime) | Der Zeitstempel des Gamepads in Unix-Zeit. |
Trigger Timestamp (Unixtime) | Zeitstempel, wann der Trigger in Unix-Zeit auftritt. |
Trigger Time (From Frame Onset) | Zeitstempel in Unix-Zeit, wann der Trigger in Bezug auf den Beginn des Frames auftritt. |
Trigger (Eyetracking Gaze) Werte
Wenn ein Eye Tracking Gaze Trigger verwendet wird, können die folgenden trigger-spezifischen Werte aufgerufen werden, wenn mit bestimmten Aktionen gearbeitet wird:

| Trigger (Eyetracking Gaze) Optionen | Beschreibung |
|---|---|
Coordinate X | Der Wert der X-Koordinate des Blicks. |
Coordinate Y | Der Wert der Y-Koordinate des Blicks. |
Coordinate [X,Y] Array | Die Blickkoordinaten X,Y im Array-Format. |
Stimulus Name | Der Name des Stimulus, der den Blick-Trigger ausgelöst hat. |
Stimulus Info | Die Stimulus-Informationen hinter dem Stimulus, der den Blick-Trigger ausgelöst hat. |
Camera Capture Time T | Die genaue Zeit, zu der der Snapshot aufgenommen wurde. In der Labvanced Eye Tracking Pipeline findet zuerst ein Kamerasnapshot statt, bevor der Algorithmus und das neuronale Netzwerk die Blickberechnungen durchführen. Somit ist der Camera Capture Time T ein UNIX-Zeitstempel, wann der ursprüngliche Snapshot aufgenommen wurde. Für weitere Informationen zur Technologie hinter unserem webcam-basierten Eye Tracking verweisen wir auf unsere ET-Technologieseite. |
Gaze Confidence C | Dieser Wert reicht von 0 bis 1 und bezieht sich auf das Vertrauen und die Wahrscheinlichkeit, dass im Bildsnapshot ein offenes Auge zu sehen ist, und dient im Wesentlichen als 'Blinkdetektor.' Bitte verweisen Sie auf unser veröffentlichtes, peer-reviewed Paper für weitere Details. |
Coord. + Time [X,Y,T] Array | Ein Array, das die x/y-Koordinaten des Blicks und den Zeitstempel der Kamerafangzeit (T) enthält, wie oben beschrieben. |
Coord. + Time + Confidence [X,Y, T,C] Array | Ein Array, das die x/y-Koordinaten des Blicks und den Zeitstempel der Kamerafangzeit (T) sowie das Blickvertrauen (C) enthält, wie oben beschrieben. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Blick-Trigger im Unix-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onset bis zum Zeitpunkt des Blick-Triggers. |
Weitere Informationen: Siehe die spezielle Eyetracking Gaze Trigger Seite zur Aktivierung des Eye Tracking, zur Aufzeichnung von Blickdaten und praktischen Beispielen.
Trigger(Eyetracking Fixation) Werte
Wenn ein Eye Tracking Fixation Trigger verwendet wird, können die folgenden trigger-spezifischen Werte aufgerufen werden, wenn mit bestimmten Aktionen gearbeitet wird:
| Trigger (Eyetracking Fixation) Optionen | Beschreibung |
|---|---|
Fixation Centroid X | Der Mittelpunkt der Fixation als X-Wert. |
Fixation Centroid Y | Der Mittelpunkt der Fixation als Y-Wert. |
Fixation Duration | Die Dauer der detektierten Fixation. |
Fixation Start Time | Die Startzeit der detektierten Fixation. |
Fixation End Time | Die Endzeit der detektierten Fixation. |
Fixation Dispersion | Bezieht sich darauf, wie zerstreut die Blickwerte innerhalb einer detektierten Fixation sind. |
Stimulus Name | Der Name des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
Stimulus Info | Die Stimulus-Informationen des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
[X, Y, Dur, Start, End, Disp] | Ein Array mit folgenden Elementen: x- und y-Werte des Zentrums der Fixation, die Dauer der Fixation, die Startzeit, die Endzeit und der Streuwert. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Fixation-Trigger im Unix-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onset bis zum Zeitpunkt des Fixation-Triggers. |
Weitere Informationen: Siehe die spezielle Eyetracking Fixation Trigger Seite zur Aktivierung der Fixationsdetektion, zur Aufzeichnung von Fixationsdaten und praktischen Beispielen.
Trigger (Head Tracking) Werte
Wenn ein Head Tracking Trigger verwendet wird, können die folgenden trigger-spezifischen Werte aufgerufen werden, wenn mit bestimmten Aktionen gearbeitet wird:
| Trigger (Head Tracking) Optionen | Beschreibung |
|---|---|
Camera Capture Time T | Wann die Kamera den Frame erfasst hat, d.h. ein Unix-Zeitstempel, wann die Frame-Erfassung stattgefunden hat. Dies ist die Zeit, zu der das Bild / der Frame erfasst wurde, bevor eine Verarbeitung erfolgt. |
Head Turn | Kopfbewegung von links nach rechts, dies wird in der Literatur als Gier bezeichnet. |
Head Tilt | Kopfneigung von oben nach unten, bekannt als Kopfneigung in der Literatur. |
Head Roll | Erfasst die Bewegung des Kopfes von Seite zu Seite. |
Head Position [X,Y, T] Array | Dieses Array erfasst die numerischen Werte, die mit der Kopfposition verbunden sind, einschließlich der x- und y-Koordinaten für die Mitte des Kopfes sowie der Zeitstempelvariable (T). |
Nose Position [X,Y, T] Array | Dieses Array erfasst die numerischen Werte, die speziell mit der Position der Nase verbunden sind, einschließlich der x- und y-Koordinaten, wo sich die Nase befindet, sowie der Zeitstempelvariable (T), wann die Messung durchgeführt wurde. |
Nose Vector [X,Y, Z, T] Array | Diese Messung funktioniert, indem ein Vektor von der Nasenspitze projiziert wird und ist nützlich, um zu testen, ob der Teilnehmer auf den Bildschirm achtet (dies ist besonders wichtig für Studien, in denen das Eye Tracking nicht aktiviert ist). Wenn die Nase vom Bildschirm abzeigt (d.h. der Teilnehmer nicht auf das Experiment achtet), verringert sich der Z-Wert von 1 und bewegt sich näher an 0. |
Trigger Timestamp (Unixtime) | Zeitpunkt während des Experiments, an dem der Trigger selbst auftritt, wenn das Head Tracking erkannt wurde und berücksichtigt, wann der Trigger im System aufgetreten ist. Im Wesentlichen ist dies die Zeit, in der das Bild / der Frame verarbeitet wird, und dieser Wert wird stark durch die Grafikkarte des Teilnehmers beeinflusst. Theoretisch sollte es so nah wie möglich am Wert T liegen. |
Trigger Time from Frame Onset | Dies ist der Zeitwert, wann der Trigger in Bezug auf den Zeitpunkt des Frame-Onsets auftrat. |
Trigger (Emotion Detection) Werte
Wenn ein Emotion Detection trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Emotion Detection) Optionen | Beschreibung |
|---|---|
Max Emotion | Die maximal erkannte Emotion. String-Wert mit den folgenden verfügbaren Parametern: angry, contempt, disgust, fear, happy, neutral, sad, surprise. |
Max Emotion Score | Der Score der Max Emotion erkannt. |
Valence Score | Der numerische Score für Valenz-Detection. |
Arousal Score | Der numerische Score für erregte Emotionen. |
Camera Capture Time T | Der angepasste Zeitstempelwert basierend darauf, wann der Bild-Snapshot stattfand. Hinweis: Dies ist ein genauerer Zeitstempel als Trigger Timestamp für den Zeitpunkt, zu dem die Emotionserkennung stattfand, da der Algorithmus ein paar Millisekunden benötigt, um das Bild nach der Auslösung zu erfassen und zu verarbeiten. |
[Max Emotion, Score, T] Array | Ein Array von: Max Emotion (String-Bezeichnung), Score (numerisch), Kameraaufnahme T (Unixtime). |
[Valence, Arousal, T] Array | Ein Array von: Valenz (numerisch), Erregung (numerisch), Kameraaufnahme T (Unixtime). |
[All Emotions, T] Array | Zeichnet Scores für alle 8 Emotionen und die Kameraaufnahme T auf. Hinweis: Die 8 Emotion Scores sind relativ zueinander und summieren sich auf 1. |
[All Emotions, Valence, Arousal, T] Array | Zeichnet Scores für alle 8 Emotionen, Valenz, Erregung und Kameraaufnahme T auf. Hinweis: Die 8 Emotion Scores sind relativ zueinander und summieren sich auf 1. |
Trigger Timestamp (Unixtime) | Der Zeitstempel des Triggers in Unixtime. Siehe Camera Capture Time T für einen genaueren Zeitwert. |
Trigger Time (From Frame Onset) | Zeit (in Millisekunden), die seit dem Beginn des Frames vergangen ist, als der Trigger auftrat. |
Trigger (On Task Initialization) Werte
Wenn ein Task Init Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (On Task Initialization) Optionen | Beschreibung |
|---|---|
Trigger Timestamp (Unixtime) | Der Unix-Zeitstempel des Triggers in Millisekunden. |
Trigger Time (From Frame Onset) | Die Zeit in Millisekunden, wann der Trigger seit dem Beginn des Frames auftrat. |
Trigger (On Frame Init) Werte
Wenn ein Frame Init Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (On Frame Init) Optionen | Beschreibung |
|---|---|
TrialNr | Die Versuchsnummer, wann der Frame Init Trigger auftrat. |
Trigger Timestamp (Unixtime) | Der Unix-Zeitstempel des Triggers in Millisekunden. |
Trigger Time (From Frame Onset) | Die Zeit in Millisekunden, wann der Trigger seit dem Beginn des Frames auftrat. |
Trigger (on Frame Start) Werte
Wenn ein Frame Start Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (on Frame Start) Optionen | Beschreibung |
|---|---|
Trigger Timestamp (Unixtime) | Der Unix-Zeitstempel des Triggers in Millisekunden. |
Trigger Time (From Frame Onset) | Die Zeit in Millisekunden, wann der Trigger seit dem Beginn des Frames auftrat. |
Trigger (On Frame End) Werte
Wenn ein Frame End Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (On Frame End) Optionen | Beschreibung |
|---|---|
Total Frame Time | Die gesamte Zeit in Millisekunden, die im Frame verbracht wurde. |
Trigger Timestamp (Unixtime) | Der Unix-Zeitstempel des Triggers in Millisekunden. |
Trigger Time (From Frame Onset) | Die Zeit in Millisekunden, wann der Trigger seit dem Beginn des Frames auftrat. |
Trigger (Variable Value Changed) Werte
Wenn ein Variable Value Changed Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Variable Value Changed) Optionen | Beschreibung |
|---|---|
New Value in Variable | Bezieht sich auf den neuen Wert einer Variablen. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Variablenänderung-Trigger in Unix-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Anfangs bis zu dem Zeitpunkt, an dem die Variable geändert wurde. |
Trigger (Media Object Trigger) Werte
Wenn ein Media Object Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Media Object Trigger) Optionen | Beschreibung |
|---|---|
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Media Object Trigger in Unix-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Anfangs bis zu dem Zeitpunkt, an dem der Media Object Trigger auftrat. |
Trigger (Websocket Trigger) Werte
Wenn ein WebsSocket Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Websocket Trigger) Optionen | Beschreibung |
|---|---|
Message | Eine Nachricht, die verwendet werden kann, um zu beschreiben und zu kennzeichnen, die es dir (auf der Empfangsseite) ermöglicht, zwischen verschiedenen Arten von Daten zu filtern. |
Data | Ein Wert, der verschiedene Arten von Daten halten kann, wie z.B. Entscheidungen des Teilnehmers, Zeitstempel, Maus-x/y-Koordinaten usw. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Websocket-Trigger in Unix-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Anfangs bis zu dem Zeitpunkt, an dem der WebSocket-Trigger auftrat. |
Trigger (OpenAI Trigger) Werte
Wenn ein OpenAI Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (OpenAI Trigger) Optionen | Beschreibung |
|---|---|
Chat GPT Answer | Der Wert der Antwort von ChatGPT. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der OpenAI Trigger in Unix-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Anfangs bis zu dem Zeitpunkt, an dem der OpenAI Trigger auftrat. |
Trigger (Global Experiment Event) Werte
Wenn ein Pause / Resume Experiment Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Global Experiment Event) Optionen | Beschreibung |
|---|---|
Total Frame Time | Bezieht sich auf die gesamte Rahmenzeit, die vor dem Trigger zugewiesen wurde. |
Reason for Global Event | Ein String-Wert, der den Grund des Triggers angibt, wie z.B. das Verlassen des Teilnehmers von der Studie. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Global Event Trigger in Unix-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Anfangs bis zu dem Zeitpunkt, an dem der Global Event Trigger auftrat. |
Trigger (User Leaves Experiment) Werte
Wenn ein Participant Left Multiuser Study Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (User Leaves Experiment) Optionen | Beschreibung |
|---|---|
Remaining Number of Participants | Die Anzahl der Teilnehmer, die noch in der Studie verbleiben. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der User Leaves Experiment Trigger in Unix-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Anfangs bis zu dem Zeitpunkt, an dem der User Leaves Experiment Trigger auftrat. |