Das Wertauswahlmenü
Beim Arbeiten mit bestimmten Ereignissen werden Sie feststellen, dass ein Stiftsymbol erscheint. Dies wird als Wertauswahlmenü bezeichnet, da es Ihnen ermöglicht, festzulegen 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 Setup nutzen werden.
Dieses Stiftsymbol / das Wertauswahlmenü erscheint an verschiedenen Stellen für bestimmte Aktionen im Ereignissystem, wie zum Beispiel bei der Aktion "Variable festlegen / aufzeichnen", der Aktion "Objekteigenschaft festlegen" und der Aktion "Anforderung (Wenn... Dann)", wie unten gezeigt.

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 Wertoption und fährt dann mit den anderen 5 Kategorien (Aktuelle Zeit, Konstante Werte, Variablen, Frame / Aufgabe / Option und Operationen) fort, von denen jede ihre eigenen Optionen hat. Diese werden weiter unten beschrieben.

Das obige Bild zeigt, wie das Wertauswahlmenü aussieht, wenn ein Maus-Trigger verwendet wird. Wie Sie sehen können, beginnt der erste Menüpunkt links mit einer trigger-spezifischen Kategorie und geht dann zu den anderen 5 Kategorien über (Aktuelle Zeit usw.).
Menüoptionen
Die folgende Tabelle erklärt die Kategorien und Optionen näher:
| Kategorie | Optionen | Beschreibung |
|---|---|---|
Trigger-specific | Hängt vom trigger-Typ 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 eine spezifische Liste von Optionen oben im Wertauswahlmenü angezeigt, aus der Sie wählen können. Bitte beziehen Sie sich auf den Abschnitt über Trigger-spezifische Werte, um eine vollständige Liste der Optionen und Beschreibungen zu sehen. |
Current Time | Zeitwerte messen und abrufen. | |
Constant Value |
| Weisen Sie konstante Werte basierend auf dem Typ der benötigten Variablen zu, wie Zeichenfolge oder numerisch. Diese werden manchmal in Kombination mit anderen Optionen wie Arithmetic verwendet, um Zähler zu erstellen. |
Variable |
| Geben Sie eine Variable an oder beziehen Sie sich auf eine Variable oder wählen Sie einen Wert aus einem Array oder Datenrahmen aus. |
Frame / Task / Object |
| Ermöglicht es Ihnen, Werte abzurufen, die mit Objekteigenschaften, dem Frame, der Augenverfolgung (wenn aktiviert) und dem Gerät (Bildschirmaktualisierungsrate) verbunden sind. |
Operations |
| Verwenden Sie Operationen, um spezifische Änderungen an Ihren Variablen vorzunehmen, wie das Kombinieren von Variablenwerten, das Transformieren von Zeichenfolgen in Kleinbuchstaben oder das Durchführen mathematischer Operationen. |
Aktuelle Zeitwerte
Mit der Option „Aktuelle Zeit“ können Sie Werte in Bezug auf die Zeit aufzeichnen oder darauf verweisen.
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 Frames
Dieser Wert erfasst die Zeit, die seit dem Beginn des Frames vergangen ist. Dies entspricht meistens der Reaktionszeit.
Konstante Werte
Weisen Sie konstante Werte basierend auf dem Typ der benötigten Variablen zu, wie Zeichenfolge oder numerisch. Diese werden manchmal in Kombination mit anderen Optionen wie Arithmetic verwendet, um Zähler zu erstellen.
Die folgenden Optionen sind verfügbar:
Konstant: Zeichenfolge
Weist einen Zeichenfolgen- / Textwert zu.
Konstant: Numerisch
Weist einen numerischen / Zahlenwert zu.
Konstant: Boolean
Weist einen Wert von wahr oder falsch zu.
Konstant: Kategorisch
Weist einen Levelwert (hauptsächlich für Faktoren) zu.
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 beziehen Sie sich auf eine Variable oder wählen Sie einen Wert aus einem Array oder Datenrahmen aus. Die folgenden Optionen sind verfügbar:
Variable auswählen
Ermöglicht es Ihnen, eine Variable auszuwählen und auf sie zu verweisen.
Wert aus Array auswählen
Ermöglicht es Ihnen, einen Wert aus einem Array auszuwählen.
Wert aus Datenrahmen auswählen
Ermöglicht es Ihnen, einen Wert aus einem Datenrahmen auszuwählen, den Sie erstellt haben.
Frame / Aufgabe / Objekteigenschaften
Ermöglicht es Ihnen, Werte abzurufen, die mit Objekteigenschaften, dem Frame, der Augenverfolgung (wenn aktiviert) und dem Gerät (Bildschirmaktualisierungsrate) verbunden sind.
Objekteigenschaft
Liest eine Objekteigenschaft aus.
Frame
| Frame-Wertoptionen | 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 Frames. |
Augenverfolgung
| Augenverfolgungswertoptionen | Beschreibung |
|---|---|
Last cached Coordinate X | Der letzte X-Koordinatenwert des Blickes des Teilnehmers. |
Last cached Coordinate Y | Der letzte Y-Koordinatenwert des Blickes des Teilnehmers. |
Last cached Coordinate [X,Y] Array | Der letzte [X,Y]-Koordinatenwert des Blickes des Teilnehmers im Array-Format. |
Last cached Coordinate + Time [X,Y,T] Array | Der letzte [X,Y]-Koordinatenwert des Blickes des Teilnehmers, plus den Wert der Kamerafang t in Array-Format. |
Gerät
- Aktualisierungsrate: Der Aktualisierungswert des Geräts des Teilnehmers.
Operationen
Verwenden Sie Operationen, um spezifische Änderungen an Ihren Variablen vorzunehmen, wie das Kombinieren von Variablenwerten, das Transformieren von Zeichenfolgen in Kleinbuchstaben oder das Durchführen mathematischer Operationen.
Die folgenden Optionen sind verfügbar:
Arithmetik
Arithmetische Operationen sind nützlich für viele verschiedene Zwecke, einschließlich der Kombination von Zeichenfolgen und sogar der Modifikation von Objekteigenschaften.

Im Wesentlichen ermöglicht die arithmetische Operation, Operationen auf mehrere Werte auszuführen.
Beim Auswählen dieser Option wird ein zusätzliches Stiftsymbol (d.h. Wertauswahlmenü) angezeigt, sowie eine Liste von Operationen, wie Addition.

Die Werte können durch die Verwendung dieser 5 verschiedenen Operationen manipuliert werden:
- (+) Addition
- (-) Subtraktion
- (/) Division
- (*) Multiplikation
- (%) Modulo
Das folgende Beispiel zeigt, wie man arithmetische Operationen nutzt, um eine neue Zeichenfolgenvariable (im grünen Button) mit dem Namen 'intermediateVar' zu erstellen.

Der neue Variablenwert (von 'intermediateVar') wird definiert, indem mehrere arithmetische Operationen zusammen mit einer Kombination von zuvor erstellten Variablen (d.h. 'userChatName' und 'chatInput') sowie konstanten Zeichenfolgenwerten, d.h. dem Semikolon : und dem Brechraum <br> verwendet werden. Diese Aktion erzeugt den Effekt eines Benutzerchats, der in einer Multi-User-Studie verwendet werden kann.
String-Operation
| String-Operation-Optionen | Beschreibung |
|---|---|
To Lowercase | Wandelt alle Buchstaben einer Zeichenfolgenvariable in Kleinbuchstaben um. → Ex: (AAABBB) wird zu (aaabbb) |
To Uppercase | Wandelt alle Buchstaben einer Zeichenfolgenvariable in Großbuchstaben um. → 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 Zeichenfolgenvariable. → Ex: (aaa bbbb cccc) wird zu (aaabbbbccc) |
Trim Whitespaces | Entfernt die Leerzeichen am Anfang einer Zeichenfolgenvariable. → Ex: ( aaabbbcccc) wird zu (aaabbbcccc) |
Replace Substring Regexp | Ersetzt bestimmte Buchstaben in einer Zeichenfolgenwertvariable. → Ex: (aaabbbccc) ersetzt bbb durch xxx, wodurch der Wert zu (aaaxxxccc) wird |
Math-Operation
Führt eine mathematische Operation an einem Skalarwert durch.
| 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 abrunden Wert zurück. |
ceil | Gibt den aufrunden 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. Wenn beispielsweise Ihr Ereignis einen Maustrigger verwendet, können Sie unter bestimmten Bereichen, in denen die Aktion festgelegt ist (z.B. beim Verwenden einer Set / Record Variable Aktion oder einer Set Object Property Aktion), auf maustrigger-spezifische Werte im Wertauswahlmenü. zugreifen.
Im folgenden Beispiel werden maustrigger-spezifische Werte verwendet, um x- und y-Werte und ein [X,Y] Array mit einer Set / Record Variable Aktion aufzuzeichnen.

Unten steht eine Tabelle aller Arten von trigger-spezifischen Werten, die in Labvanced gefunden werden können, gefolgt von einer detaillierten Erklärung jeder Option.
| Name | Wert-Optionen - Ü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 Frame-Koordinaten zurück. |
Mouse Y | Gibt die aktuelle Maus-Y-Position in Frame-Koordinaten 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 Stimulusinfo des Objekts, das das Ereignis ausgelöst hat. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Trigger im Unix-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onsets bis zum Auslösen des Triggers. |
Trigger (Tastatur) Werte
Wenn ein Tastatur-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Durchführung bestimmter Aktionen abgerufen werden:
| Trigger (Tastatur) Optionen | Beschreibung |
|---|---|
Id of Key | Der ID-Wert der Taste, die als Trigger gedrückt wurde. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Trigger in UNIX-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onsets bis zum Zeitpunkt, an dem der Trigger auftrat. |
Trigger (Schaltflächenleiste) Werte
Wenn ein Schaltflächenklick-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Durchführung bestimmter Aktionen abgerufen werden:
| Trigger (Schaltflächenleiste) Optionen | Beschreibung |
|---|---|
Stimulus Name | Der Name des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
Stimulus Info | Die Stimulusinformationen des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Trigger in UNIX-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onsets bis zum Zeitpunkt, an dem der Trigger auftrat. |
Trigger (Enter bei Eingabe) Werte
Wenn ein Enter bei Eingabe-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Durchführung bestimmter Aktionen abgerufen werden:
| Trigger (Enter bei Eingabe) Optionen | Beschreibung |
|---|---|
Id of Key | Der ID-Wert der Taste, die als Trigger gedrückt wurde. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Trigger in UNIX-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onsets bis zum Zeitpunkt, an dem der Trigger auftrat. |
Trigger (Scrollen) Werte
Wenn ein Scroll-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Durchführung bestimmter Aktionen abgerufen werden:
| Trigger (Scrollen) Optionen | Beschreibung |
|---|---|
Stimulus Name | Der Name des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
Stimulus Info | Die Stimulusinformationen des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
Scroll Position X | Die Scrollposition in X der Maus, als das Ereignis ausgelöst wurde. |
Scroll Position Y | Die Scrollposition in Y der Maus, als das Ereignis ausgelöst wurde. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Scroll-Trigger in UNIX-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onsets bis zum Zeitpunkt, an dem der Scroll-Trigger auftrat. |
Trigger (Gamepad/Joystick) Werte
Wenn ein Gamepad/Joystick trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Durchführung bestimmter Aktionen abgerufen werden:

| Trigger (Gamepad/Joystick) Optionen | Beschreibung |
|---|---|
Gamepad Device Id | Die ID oder der Name des angeschlossenen Gamepads. |
Pressed Keys (Array) | Die gedrückten Tasten. |
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 Gamepad-Zeitstempel in Unixzeit. |
Trigger Timestamp (Unixtime) | Zeitstempel, wann der Trigger in Unixzeit auftritt. |
Trigger Time (From Frame Onset) | Zeitstempel in Unixzeit, wann der Trigger im Verhältnis zum Beginn des Frames auftritt. |
Trigger (Eyetracking Blick) Werte
Wenn ein Eye Tracking Blick-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Durchführung bestimmter Aktionen abgerufen werden:

| Trigger (Eyetracking Blick) 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 in einem Array-Format. |
Stimulus Name | Der Name des Stimulus, der den Blick-Trigger ausgelöst hat. |
Stimulus Info | Die Stimulusinformationen hinter dem Stimulus, der den Blick-Trigger ausgelöst hat. |
Camera Capture Time T | Der genaue Zeitpunkt, an dem der Snapshot auftrat. Im Labvanced Eye Tracking-Pipeline erfolgt ein Kamerasnapshot zuerst, bevor der Algorithmus und das neuronale Netzwerk die Blickberechnungen durchführen. Daher ist 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 ein offenes Auge im Bildsnapshot vorhanden ist, und dient im Wesentlichen als ‘Blinkerkennung.’ Bitte beziehen Sie sich auf unser veröffentlichtes, peer-reviewed Papier für weitere Details. |
Coord. + Time [X,Y,T] Array | Ein Array, das die x/y-Koordinaten des Blicks und den Zeitstempel des Kamerafangzeitpunkts (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 des Kamerafangzeitpunkts (T) sowie das Blickvertrauen (C) enthält, wie oben beschrieben. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Blick-Trigger in UNIX-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frames bis zum Zeitpunkt, an dem der Blick-Trigger auftrat. |
Trigger (Eyetracking Fixation) Werte
Wenn ein Eyetracking Fixation-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Durchführung bestimmter Aktionen abgerufen werden:
| 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 | Der Startzeitpunkt der detektierten Fixation. |
Fixation End Time | Der Endzeitpunkt 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 Stimulusinformationen des Schaltflächenobjekts, das das Ereignis ausgelöst hat. |
[X, Y, Dur, Start, End, Disp] | Ein Array der folgenden: x- und y-Werte des Schwerpunkts der Fixation, die Dauer der Fixation, der Startzeitpunkt, der Endzeitpunkt und der Streuungswert. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, wann der Fixation-Trigger in UNIX-Zeitformat mit Millisekunden auftrat. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Onsets bis zum Zeitpunkt, an dem der Fixation-Trigger auftrat. |
Trigger (Kopfverfolgung) Werte
Wenn ein Kopfverfolgungs-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Durchführung bestimmter Aktionen abgerufen werden:
| Trigger (Kopfverfolgung) Optionen | Beschreibung |
|---|---|
Camera Capture Time T | Wenn die Kamera das Frame erfasst hat, d. h. ein UNIX-Zeitstempel, wann die Frame-Erfassung stattfand. Dies ist der Zeitpunkt, an dem das Bild/der Frame erfasst wurde, bevor eine Verarbeitung erfolgt. |
Head Turn | Kopf drehen von links nach rechts, das 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, der sich von Seite zu Seite rollt. |
Head Position [X,Y, T] Array | Dieses Array erfasst die numerischen Werte, die mit der Kopfposition verbunden sind. Dazu gehören die x- und y-Koordinaten für die Mitte des Kopfes sowie die Zeitstempelvariable (T). |
Nose Position [X,Y, T] Array | Dieses Array erfasst die numerischen Werte, die speziell mit der Position der Nase verbunden sind. Dazu gehören die x- und y-Koordinaten, an denen sich die Nase befindet, zusammen mit der Zeitstempelvariable (T), zu der die Messung stattfand. |
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 schaut (dies ist besonders wichtig für Studien, in denen das Eye Tracking nicht aktiviert ist). Daher, wenn die Nase vom Bildschirm wegzeigt (d. h. der Teilnehmer nicht auf das Experiment achtet), verringert sich der Z-Wert von 1 und bewegt sich näher zu 0. |
Trigger Timestamp (Unixtime) | Zeitpunkt während des Experiments, wann der Trigger selbst auftritt, bei dem die Kopfverfolgung erkannt wurde und berücksichtigt, wann der Trigger im System auftrat. Im Wesentlichen ist dies die Zeit, zu der das Bild/der Frame verarbeitet wird, und dieser Wert wird stark von der Grafikkarte des Teilnehmers beeinflusst. Theoretisch sollte es so nah wie möglich an dem Wert T sein. |
Trigger Time from Frame Onset | Dies ist der Zeitwert, wann der Trigger im Verhältnis zu dem Zeitpunkt auftritt, an dem der Frame-Onset stattfand. |
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 maximale erkannte Emotion. String-Wert mit den folgenden verfügbaren Parametern: angry, contempt, disgust, fear, happy, neutral, sad, surprise. |
Max Emotion Score | Der Wert der erkannten Max Emotion. |
Valence Score | Der numerische Wert für Valenzdetektion. |
Arousal Score | Der numerische Wert für erkannte Erregung. |
Camera Capture Time T | Der angepasste Zeitstempelwert basierend auf dem Zeitpunkt, an dem die Bildaufnahme erfolgte. Hinweis: Dies ist ein genauerer Zeitstempel als Trigger Timestamp für den Zeitpunkt der Emotionserkennung, da der Algorithmus einige Millisekunden benötigt, um das Bild nach der Auslösung zu erfassen und zu verarbeiten. |
[Max Emotion, Score, T] Array | Ein Array von: Maximale Emotion (String-Label), Punktzahl (numerisch), Kameraerfassungszeit (Unixtime). |
[Valence, Arousal, T] Array | Ein Array von: Valenz (numerisch), Erregung (numerisch), Kameraerfassungszeit (Unixtime). |
[All Emotions, T] Array | Zeichnet Punktzahlen für alle 8 Emotionen und die Kameraerfassungszeit auf. Hinweis: Die 8 Emotionen sind relativ zueinander und summieren sich zu 1. |
[All Emotions, Valence, Arousal, T] Array | Zeichnet Punktzahlen für alle 8 Emotionen, Valenz, Erregung und Kameraerfassungszeit auf. Hinweis: Die 8 Emotionen sind relativ zueinander und summieren sich zu 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 bis zum Eintreten des Triggers vergangen ist. |
Trigger (Bei Aufgabeninitialisierung) Werte
Wenn ein Task Init Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Bei Aufgabeninitialisierung) Optionen | Beschreibung |
|---|---|
Trigger Timestamp (Unixtime) | Der Unix-Zeitstempel des Triggers in Millisekunden. |
Trigger Time (From Frame Onset) | Die Zeit in Millisekunden, seit der Trigger ab dem Beginn des Frames aufgetreten ist. |
Trigger (Bei Frame-Initialisierung) Werte
Wenn ein Frame Init Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Bei Frame-Initialisierung) Optionen | Beschreibung |
|---|---|
TrialNr | Die Versuchsnummer, als der Frame Init Trigger aufgetreten ist. |
Trigger Timestamp (Unixtime) | Der Unix-Zeitstempel des Triggers in Millisekunden. |
Trigger Time (From Frame Onset) | Die Zeit in Millisekunden, seit der Trigger ab Beginn des Frames aufgetreten ist. |
Trigger (Bei Frame-Start) Werte
Wenn ein Frame Start Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Bei Frame-Start) Optionen | Beschreibung |
|---|---|
Trigger Timestamp (Unixtime) | Der Unix-Zeitstempel des Triggers in Millisekunden. |
Trigger Time (From Frame Onset) | Die Zeit in Millisekunden, seit der Trigger ab Beginn des Frames aufgetreten ist. |
Trigger (Bei Frame-Ende) Werte
Wenn ein Frame End Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Bei Frame-Ende) Optionen | Beschreibung |
|---|---|
Total Frame Time | Die gesamte Zeit in Millisekunden, die für den Frame aufgewendet wurde. |
Trigger Timestamp (Unixtime) | Der Unix-Zeitstempel des Triggers in Millisekunden. |
Trigger Time (From Frame Onset) | Die Zeit in Millisekunden, seit der Trigger ab Beginn des Frames aufgetreten ist. |
Trigger (Wert der Variablen geändert) Werte
Wenn ein Variable Value Changed Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Wert der Variablen geändert) Optionen | Beschreibung |
|---|---|
New Value in Variable | Bezieht sich auf den neuen Wert einer Variablen. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, als der Trigger für die Variable geändert wurde, im Unix-Zeitformat mit Millisekunden. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Anfangs bis zu dem Zeitpunkt, an dem die Änderung des Variablenwerts auftrat. |
Trigger (Medienobjekt-Trigger) Werte
Wenn ein Media Object Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Medienobjekt-Trigger) Optionen | Beschreibung |
|---|---|
Trigger Timestamp (Unixtime) | Der Zeitstempel, als der Medienobjekt-Trigger auftrat, im Unix-Zeitformat mit Millisekunden. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Anfangs bis zu dem Zeitpunkt, an dem der Medienobjekt-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 zur Beschreibung und Kennzeichnung verwendet werden kann, die es Ihnen (auf der Empfangsseite) ermöglicht, zwischen verschiedenen Datentypen zu filtern. |
Data | Ein Wert, der verschiedene Datentypen halten kann, wie z.B. die Entscheidungen der Teilnehmer, Zeitstempel, Maus x/y-Koordinaten usw. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, als der Websocket-Trigger auftrat, im Unix-Zeitformat mit Millisekunden. |
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, als der OpenAI-Trigger auftrat, im Unix-Zeitformat mit Millisekunden. |
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 (Globales Experimentereignis) Werte
Wenn ein Pause / Fortsetzen Experiment Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Globales Experimentereignis) Optionen | Beschreibung |
|---|---|
Total Frame Time | Bezieht sich auf die gesamte Frame-Zeit, die dem Trigger zuvor zugewiesen wurde. |
Reason for Global Event | Ein String-Wert, der den Grund für den Trigger angibt, wie z.B. das Verlassen des Teilnehmers aus der Studie. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, als der Global Event Trigger auftrat, im Unix-Zeitformat mit Millisekunden. |
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 (Benutzer verlässt Experiment) Werte
Wenn ein Participant Left Multiuser Study Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:
| Trigger (Benutzer verlässt Experiment) Optionen | Beschreibung |
|---|---|
Remaining Number of Participants | Die Anzahl, wie viele Teilnehmer in der Studie verbleiben. |
Trigger Timestamp (Unixtime) | Der Zeitstempel, als der Benutzer den Experiment Trigger auftrat, im Unix-Zeitformat mit Millisekunden. |
Trigger Time (From Frame Onset) | Die verstrichene Zeit in Millisekunden, gemessen vom Beginn des Frame-Anfangs bis zu dem Zeitpunkt, an dem der Benutzer den Experiment Trigger auftrat. |