labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Leitfaden
    • ERSTE SCHRITTE

      • Aufgaben-Editor
      • Frames
        • Canvas-Rahmen
        • Seitenrahmen
        • Website-Rahmen
      • Versuchstimeline
      • Stimuluspräsentation
      • Richtigkeit der Antwort
      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Experimentdesign
        • Eine Studie erstellen
        • Datenrahmenmuster
        • Multi-User Experiment Design
        • Längsschnitt-Experimentdesign
    • HERVORGEHOBENE THEMEN

      • Randomisierung & Balance
      • Eye Tracking
        • Präsentation von Stimuli in einer Eye Tracking-Aufgabe
        • Wie man die Einstellungen zur Kalibrierung des Eye Trackings auswählt
        • Einrichtung der Augenverfolgung in einer Aufgabe
        • Aufzeichnen und Exportieren von Blickdaten
        • Verwendung von Formen als Interessensgebiete (AOI) für Eye Tracking
        • Die Teilnehmerkalibrierungserfahrung
      • Web-Brücke
        • Auswahl von Website-AOIs | Anker, Anpassen und Überprüfen des AOI-Trackings
        • Verfolgen des Mausverhaltens auf einer Website-AOI | Web Bridge Anleitung
      • Fragebögen
      • Desktop-App
      • Beispielstudien
      • Teilnehmer Rekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Weitere Themen

        • Präzise Stimuluszeiten
        • Multi-User-Studien
        • Kopfverfolgung in Labvanced | Anleitung
    • HAUPTABLAUF REGISTER

      • Übersicht: Haupt-Register
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experimentbibliothek
      • Mein Konto
      • Lizenz & Dienstleistungen
    • STUDIEN REGISTER

      • Übersicht: Studien-spezifische Register
      • Studiengestaltung
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Task Controls
        • Das Versuchs-System
        • Frame-Typen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen-Tabelle
        • Das Ereignissystem
        • Texteditor-Funktionen
        • Optionen für das Eye Tracking im Task-Editor
        • Kopfverfolgung in einer Aufgabe
        • Multi-User-Studien
      • Einstellungen
      • Variablen
      • Medien
      • Texte & Übersetzen
      • Starten & Teilnehmen
      • Teilnehmer-Management
      • Datenausblick und Export
        • Datensicht und Variablen- & Aufgaben Auswahl (alte Version)
        • Zugriff auf Aufnahmen (ALTE Version)
  • Videos
    • Videoübersicht
    • Erste Schritte mit Labvanced
    • Aufgaben erstellen
    • Element-Videos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Anleitungen
    • Einführung
    • Stroop-Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner Blickaufforderung Aufgabe
    • Change Blindness Flicker Paradigma
    • Augenverfolgungsbeispielstudie
    • Augenverfolgungsstudie mit Säuglingen
    • Aufmerksamkeitserfassung Studie mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT-Studie
    • Augenverfolgungsdemo: SVGs als AOIs
    • Multi-User-Demo: Zeigen Sie die Cursorn der Teilnehmer
    • Gamepad / Joystick-Controller - Grundlegende Einrichtung
    • Desktop-App-Studie mit EEG-Integration
    • Gruppenbalancierung und Variablen-Setup zwischen den Probanden
    • Bau einer Multi-User-Studie
    • Website-Rahmen Augenverfolgungsanleitung
    • Bedingte Webcam-Augenverfolgung
  • FAQ
    • Funktionen
    • Support-Richtlinien & -Leitlinien
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerte Nutzung & API
    • Labvanced offline verwenden
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Newsletter-Archiv
  • Dokumente
  • Klassenzimmer
Wertauswahlmenü zur Definition und Zuweisung von Werten innerhalb eines Labvanced-Ereignisses

Das Wertauswahlmenü

Beim Arbeiten mit bestimmten Ereignissen wird ein Stiftsymbol angezeigt. Dies wird als Wertauswahlmenü bezeichnet, da es Ihnen ermöglicht, auszuwählen und anzuweisen, welche Arten von Werten aufgezeichnet oder verfolgt werden sollen. Es ist eine sehr leistungsstarke und wichtige Option, die Sie für Ihr experimental Design und Setup nutzen werden.

Dieses Stiftsymbol / Wertauswahlmenü erscheint an verschiedenen Stellen für bestimmte Aktionen im Ereignissystem, wie der Aktion „Variable festlegen / aufzeichnen“, der Aktion „Objekteigenschaft festlegen“ und der Anforderung (Wenn... Dann) Aktion, wie unten gezeigt.

Die Standorte der Wertauswahl in Labvanced.

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 setzt sich dann in die anderen 5 Kategorien (Aktuelle Zeit, Konstante, Variable, Frame / Aufgabe / Option und Operationen) fort, die jeweils eigene Optionen haben. Diese werden weiter unten beschrieben.

Das Wertauswahlmenü in Labvanced

Das obige Bild zeigt, wie das Wertauswahlmenü aussieht, wenn ein Maus-Trigger verwendet wird. Wie Sie sehen können, beginnt der erste Menüeintrag links mit einer trigger-spezifischen Kategorie und geht dann zu den anderen 5 Kategorien (Aktuelle Zeit usw.).

Menüoptionen

Die folgende Tabelle erklärt die Kategorien und Optionen näher:

KategorieOptionenBeschreibung
Trigger-specificHängt von dem 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 von Optionen und Beschreibungen zu sehen.
Current Time
  • UNIX-Zeitstempel
  • Zeit vom Frame-Beginn
Zeitwerte messen und abrufen.
Constant Value
  • String
  • Numerisch
  • Boolesch
  • Kategorisch
  • Datum
  • Zeit
  • Farbe
Zuweisen konstanter Werte basierend auf dem Typ der benötigten Variablen, wie String oder numerisch. Diese werden manchmal in Kombination mit anderen Optionen wie Arithmetic verwendet, um Zähler zu erstellen.
Variable
  • Variable auswählen
  • Wert aus Array auswählen
  • Wert aus Datenrahmen auswählen
Eine Variable angeben oder darauf verweisen oder einen Wert aus einem Array oder Datenrahmen auswählen.
Frame / Task / Object
  • Objekteigenschaft
  • Frame
  • Eye Tracking
  • Gerät
Ermöglicht Ihnen, Werte, die mit Objekteigenschaften, dem Frame, Eye Tracking (wenn es aktiviert ist) und dem Gerät (Bildschirmaktualisierungsrate) verbunden sind, abzurufen.
Operations
  • Arithmetik
  • String-Operation
  • Mathematik-Operation
Verwenden Sie Operationen, um angegebene Änderungen an Ihren Variablen vorzunehmen, wie das Kombinieren von Variablenwerten, das Umwandeln von Strings in Kleinbuchstaben oder das Ausführen mathematischer Operationen.

Aktuelle Zeitwerte

Mit der Option „Aktuelle Zeit“ können Sie Werte in Bezug auf Zeit aufzeichnen oder darauf verweisen.

Die folgenden Optionen sind verfügbar:

  • UNIX-Zeitstempel
  • Zeit vom Frame-Beginn

Aktuelle Zeit: UNIX-Zeitstempel

Dieser Wert erfasst einen Zeitstempel im UNIX-Format in Millisekunden.

Aktuelle Zeit: Zeit vom Frame-Beginn

Dieser Wert erfasst die Menge an Zeit, die seit dem Beginn des Frames vergangen ist. Dies entspricht in der Regel der Reaktionszeit.

Konstante Werte

Weisen Sie konstante Werte basierend auf dem Typ der benötigten Variablen zu, wie String oder numerisch. Diese werden manchmal in Kombination mit anderen Optionen wie Arithmetic verwendet, um Zähler zu erstellen.

Die folgenden Optionen sind verfügbar:

  • String
  • Numerisch
  • Boolesch
  • Kategorisch
  • Datum
  • Zeit
  • Farbe

Konstant: String

Weist einen String/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
  • Wert aus Array auswählen
  • Wert aus Datenrahmen auswählen

Variable auswählen

Ermöglicht es Ihnen, eine Variable auszuwählen und darauf zu zeigen.

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 / Objekwerte

Ermöglicht es Ihnen, Werte abzurufen, die mit Objekteigenschaften, dem Frame, Eye Tracking (wenn es aktiviert ist) und dem Gerät (Bildschirmaktualisierungsrate) verbunden sind.

  • Objekteigenschaft
  • Frame
  • Eye Tracking
  • Gerät

Objekteigenschaft

Liest eine Objekteigenschaft aus.

Frame

Frame-WertoptionenBeschreibung
Last cached Mouse X PositionDer letzte X-Koordinatenwert der Maus des Teilnehmers.
Last cached Mouse Y PositionDer letzte Y-Koordinatenwert der Maus des Teilnehmers.
Last cached Mouse [X,Y] ArrayDer letzte [X,Y]-Koordinatenwert der Maus des Teilnehmers im Array-Format.
Frame NameDer Name des Frames.

Eye Tracking

Eye Tracking-WertoptionenBeschreibung
Last cached Coordinate XDer letzte X-Koordinatenwert des Blickes des Teilnehmers.
Last cached Coordinate YDer letzte Y-Koordinatenwert des Blickes des Teilnehmers.
Last cached Coordinate [X,Y] ArrayDer letzte [X,Y]-Koordinatenwert des Blickes des Teilnehmers im Array-Format.
Last cached Coordinate + Time [X,Y,T] ArrayDer letzte [X,Y]-Koordinatenwert des Blickes des Teilnehmers sowie der Kamerawert T im Array-Format.

Gerät

  • Aktualisierungsrate: Der Aktualisierungswert des Geräts des Teilnehmers.

Operationen

Verwenden Sie Operationen, um angegebene Änderungen an Ihren Variablen vorzunehmen, wie das Kombinieren von Variablenwerten, das Umwandeln von Strings in Kleinbuchstaben oder das Ausführen mathematischer Operationen.

Die folgenden Optionen sind verfügbar:

  • Arithmetik
  • String-Operation
  • Mathematik-Operation

Arithmetik

Arithmetische Operationen sind für viele verschiedene Zwecke nützlich, einschließlich der Kombination von Strings und sogar der Modifikation von Objekteigenschaften. Zwei gängige Anwendungen der Arithmetik sind das Erstellen numerischer Werte vor Ort, wie ein Zähler, der sich mit jedem Versuch erhöht, und das Erstellen und Kombinieren von Textstrings, wie das Erstellen einer formatierten Nachricht aus mehreren Variablen. Beide Beispiele werden unten behandelt.

Das Arithmetik-Menü in Labvanced.

Im Wesentlichen ermöglicht die arithmetische Operation das Durchführen von Operationen auf mehreren Werten.

Nach Auswahl dieser Option wird ein zusätzliches Stiftsymbol (d. h. Wertauswahlmenü) angezeigt, sowie eine Liste von Operationen, wie Addition.

Der Standort der Arithmetik-Option in Labvanced.

Die Werte können durch die Verwendung dieser 5 verschiedenen Operationen manipuliert werden:

  • (+) Addition
  • (-) Subtraktion
  • (/) Division
  • (*) Multiplikation
  • (%) Modulo

Beispiel 1: Erstellen eines numerischen Wertes, eines Zählers. Eine Zähler-Variable ist eine, die auf ihren eigenen aktuellen Wert plus eins eingestellt wird, jedes Mal, wenn ein Trigger auslöst. Sie wird vollständig mit Arithmetic erstellt, kein spezieller Variablentyp erforderlich.

Die Aktion 'Set / Record Variable' ist so konfiguriert, dass sie eine Zählervariable in Labvanced um 1 erhöht

Um dies einzurichten:

  1. Klicken Sie in der Set / Record Variable-Aktion auf Select und wählen Sie die numerische Variable aus (oder erstellen Sie sie), die als Ihr Zähler fungieren soll, zum Beispiel total_clicks.
  2. Klicken Sie auf das Stiftsymbol, um das Wert-Auswahl-Menü für den neuen Wert rechts vom Gleichheitszeichen zu öffnen.
  3. Wählen Sie unter Operations Arithmetic aus.
  4. Fügen Sie den ersten Operanden hinzu: Klicken Sie auf das Stiftsymbol, wählen Sie Select Variable und wählen Sie erneut dieselbe Variable total_clicks aus. Dies liest den aktuellen Wert der Variablen.
  5. Fügen Sie einen zweiten Operanden hinzu: Wählen Sie Constant Value → Numeric und geben Sie 1 ein.
  6. Setzen Sie die Operation zwischen den beiden Operanden auf (+) addition.
  7. Speichern Sie die Aktion. Jedes Mal, wenn das Ereignis, das sie enthält, ausgelöst wird, wird total_clicks auf seinen aktuellen Wert plus eins gesetzt.

Beispiel 2: Erstellen und Kombinieren einer Zeichenkette. Das folgende Beispiel zeigt, wie arithmetische Operationen verwendet werden, um eine neue Zeichenkettenvariable (im grünen Button) namens 'intermediateVar' zu erstellen.

Beispiel für die Verwendung arithmetischer Operationen zur Erstellung einer neuen Zeichenkettenvariablen.

Der neue Variablenwert (von 'intermediateVar') wird definiert, indem mehrere arithmetische Operationen zusammen mit einer Kombination aus zuvor erstellten Variablen (d.h. 'userChatName' und 'chatInput') sowie konstanten Zeichenfolgenwerten, wie dem Semikolon : und dem Leerzeichen <br>, verwendet werden. Diese Aktion erzeugt den Effekt eines Benutzerchats, der in einer Mehrbenutzerstudie verwendet werden kann.

String-Operation

String-OperationsoptionenBeschreibung
To LowercaseWandelt alle Buchstaben in einer Zeichenkettenvariablen in Kleinbuchstaben um.

→ Bsp: (AAABBB) wird zu (aaabbb)
To UppercaseWandelt alle Buchstaben in einer Zeichenkettenvariablen in Großbuchstaben um.

→ Bsp: (aaabbb) wird zu (AAABBB)
To LinkWandelt die Zeichenkette in einer Variablen in eine URL um, die in einem anderen Fenster geöffnet wird.
Remove WhitespacesEntfernt alle Leerzeichen zwischen den Buchstaben in einer Zeichenkettenvariablen.

→ Bsp: (aaa bbbb cccc) wird zu (aaabbbbccc)
Trim WhitespacesEntfernt die Leerzeichen am Anfang einer Zeichenkettenvariablen.

→ Bsp: ( aaabbbcccc) wird zu (aaabbbcccc)
Replace Substring RegexpErsetzt bestimmte Buchstaben in einer Zeichenwertvariablen.

→ Bsp: (aaabbbccc) ersetzt bbb durch xxx, wodurch der Wert zu (aaaxxxccc) wird.

Math-Operation

Führt eine mathematische Operation auf einem skalarwert durch.

Math-OperationsoptionenBeschreibung
absGibt die absolute Zahl eines Wertes zurück.
sqrtGibt die Quadratwurzel eines Wertes zurück.
roundGibt den gerundeten Wert mit 0 bis 3 Dezimalstellen zurück.
floorGibt den abgerundeten Wert zurück.
ceilGibt den aufgerundeten Wert zurück.
cosGibt den Kosinuswert zurück.
sinGibt den Sinuswert zurück.
tanGibt den Tangentenwert zurück.

Trigger-spezifische Werte

Trigger-spezifische Werte beziehen sich auf Werte, die mit dem innerhalb eines bestimmten Ereignisses definierten Trigger verbunden sind. Wenn Ihr Ereignis beispielsweise einen Maus-Trigger verwendet, können Sie unter bestimmten Bereichen, in denen die Aktion angegeben ist (z. B. bei Verwendung einer Set / Record Variable-Aktion oder einer Set Object Property-Aktion), auf maus-spezifische Triggerwerte im Wert-Auswahlmenü. zugreifen.

Im folgenden Beispiel werden trigger-spezifische Werte für einen Maus-Trigger verwendet, um x- und y-Werte sowie ein [X,Y] Array mithilfe einer Set / Record Variable-Aktion aufzuzeichnen.

Demonstration, wie maus-spezifische Triggerwerte verwendet werden, um die Mausverfolgung zu erfassen.

Nachfolgend finden Sie eine Tabelle aller Arten von trigger-spezifischen Werten, die in Labvanced zu finden sind, gefolgt von einer ausführlichen Erklärung jeder Option.

NameWertoptionen - Übersicht
Trigger (Mouse)
  • Maus X
  • Maus Y
  • Maus [X,Y] Array
  • Stimulusname
  • Stimulusinfo
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Keyboard)
  • Id der Taste
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Button Bar)
  • Stimulusname
  • Stimulusinfo
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Enter On Input)
  • Id der Taste
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Scroll)
  • Stimulusname
  • Stimulusinfo
  • Scroll-Position X
  • Scroll-Position Y
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Gamepad/ Joystick)
  • Gamepad-Geräte-ID
  • Gedrückte Tasten (Array)
  • Gedrückte oder gehaltene Tasten (Array)
  • Losgelassene Tasten (Array)
  • Achsen (Array)
  • Gamepad-Zeitstempel (Unixtime)
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Eyetracking Gaze)
  • Koordinate X
  • Koordinate Y
  • Koordinate [X,Y] Array
  • Stimulusname
  • Stimulusinfo
  • Kameraerfassungszeit T
  • Blickkonfidenz C
  • Koord. + Zeit [X,Y, T] Array
  • Koord. + Zeit + Konfidenz [X,Y, T,C] Array
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Eyetracking Fixation)
  • Fixationszentroid X
  • Fixationszentroid Y
  • Fixationsdauer
  • Fixationsstartzeit
  • Fixationsendzeit
  • Fixationsdispersion
  • Stimulusname
  • Stimulusinfo
  • [X,Y, Dur, Start, End, Disp]
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Head Tracking)
  • Kameraerfassungszeit T
  • Kopfbewegung
  • Kopfneigung
  • Kopfdrehung
  • Kopfposition [X,Y, T] Array
  • Nasenposition [X,Y, T] Array
  • Nasenvektor [X,Y, Z, T] Array
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit ab Framebeginn
Trigger (Emotion Detection)
  • Max Emotion
  • Max Emotion Score
  • Valenzpunktzahl
  • Erregungswert
  • Kameraerfassungszeit T
  • [Max Emotion, Score, T] Array
  • [Valenz, Erregung, T] Array
  • [Alle Emotionen, T] Array
  • [Alle Emotionen, Valenz, Erregung, T] Array
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (On Task Initialization)
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (On Frame Init)
  • TrialNr
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (on Frame Start)
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (On Frame End)
  • Gesamtzeit des Frames
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Variable Value Changed)
  • Neuer Wert in der Variablen
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Media Object Trigger)
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Websocket Trigger)
  • Nachricht
  • Daten
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (OpenAI Trigger)
  • Chat GPT-Antwort
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (Global Experiment Event)
  • Gesamtzeit des Frames
  • Grund für globales Ereignis
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)
Trigger (User Leaves Experiment)
  • Verbleibende Anzahl der Teilnehmer
  • Trigger-Zeitstempel (Unixtime)
  • Trigger-Zeit (ab Framebeginn)

Trigger (Maus) Werte

Wenn ein Maus-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:

Die verfügbaren Maus-Trigger-Wertoptionen

Trigger (Maus) OptionenBeschreibung
Mouse XGibt die aktuelle Maus-X-Position in Frame-Koordinaten zurück.
Mouse YGibt die aktuelle Maus-Y-Position in Frame-Koordinaten zurück.
Mouse [X,Y] ArrayDie Maus [X,Y] Koordinaten in Array-Format.
Stimulus NameDer Name des Objekts, das das Ereignis ausgelöst hat (z.B. welches Bild angeklickt wurde).
Stimulus InfoDie Stimulusinformationen des Objekts, 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 der Frame-Einleitung bis zum Zeitpunkt des Auslösens des Triggers.

Trigger (Tastatur) Werte

Wenn ein Tastatur-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:

Trigger (Tastatur) OptionenBeschreibung
Id of KeyDer 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 der Frame-Einleitung bis zum Zeitpunkt des Auslösens des Triggers.

Trigger (Schaltflächenleiste) Werte

Wenn ein Schaltflächenklick-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:

Trigger (Schaltflächenleiste) OptionenBeschreibung
Stimulus NameDer Name des Schaltflächenobjekts, das das Ereignis ausgelöst hat.
Stimulus InfoDie Stimulusinformationen 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 der Frame-Einleitung bis zum Zeitpunkt des Auslösens des Triggers.

Trigger (Enter bei Eingabe) Werte

Wenn ein Enter bei Eingabe-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:

Trigger (Enter bei Eingabe) OptionenBeschreibung
Id of KeyDer 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 der Frame-Einleitung bis zum Zeitpunkt des Auslösens des Triggers.

Trigger (Scrollen) Werte

Wenn ein Scroll-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:

Trigger (Scrollen) OptionenBeschreibung
Stimulus NameDer Name des Schaltflächenobjekts, das das Ereignis ausgelöst hat.
Stimulus InfoDie Stimulusinformationen des Schaltflächenobjekts, das das Ereignis ausgelöst hat.
Scroll Position XDie Scrollposition in X der Maus, als das Ereignis ausgelöst wurde.
Scroll Position YDie Scrollposition 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 der Frame-Einleitung bis zum Zeitpunkt des Scroll-Trigger-Auslösens.

Trigger (Gamepad/Joystick) Werte

Wenn ein Gamepad/Joystick trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:

Spielpad-Trigger-Menüoption

Trigger (Gamepad/Joystick) OptionenBeschreibung
Gamepad Device IdDie ID oder der Name des angeschlossenen Gamepads.
Pressed Keys (Array)Die gedrückten Tasten.
Pressed OR Hold Keys (Array)Die gedrückten oder gehaltenen Tasten.
Released Keys (Array)Die losgelassenen Tasten.
Axes (Array)Die Achsenwerte.
Gamepad Timestamp (Unixtime)Der Zeitstempel des Gamepads 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 bestimmten Aktionen aufgerufen werden:

Die Blick-Trigger-Wertoptionen

Trigger (Eyetracking-Blick) OptionenBeschreibung
Coordinate XDer Wert der X-Koordinate des Blicks.
Coordinate YDer Wert der Y-Koordinate des Blicks.
Coordinate [X,Y] ArrayDie Blickkoordinaten X,Y im Array-Format.
Stimulus NameDer Name des Stimulus, der den Blick-Trigger initiiert hat.
Stimulus InfoDie Stimulusinformationen hinter dem Stimulus, der den Blick-Trigger initiiert hat.
Camera Capture Time TDer genaue Zeitpunkt, zu dem der Snapshot erstellt wurde. Im Labvanced Eyetracking-Workflow erfolgt zuerst ein Kamerasnapshot, bevor der Algorithmus und das neuronale Netzwerk die Blickberechnungen durchführen. Daher ist Camera Capture Time T ein UNIX-Zeitstempel, zu dem der ursprüngliche Snapshot erstellt wurde. Weitere Informationen zur Technologie hinter unserem webcam-basierten Eye Tracking finden Sie auf unserer ET-Technologie-Seite.
Gaze Confidence CDieser Wert liegt zwischen 0 und 1 und bezieht sich auf das Vertrauen und die Wahrscheinlichkeit, dass im Bildsnapshot ein offenes Auge vorhanden ist, und fungiert im Grunde als „Blinkdetektor“. Weitere Einzelheiten finden Sie in unserem veröffentlichten, peer-reviewed Artikel.
Coord. + Time [X,Y,T] ArrayEin 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] ArrayEin 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 aufgetreten ist.
Trigger Time (From Frame Onset)Die verstrichene Zeit in Millisekunden, gemessen vom Beginn der Frame-Einleitung bis zum Zeitpunkt des Auslösens des Blick-Triggers.

Erfahren Sie mehr: Siehe die spezielle Blick-Trigger-Seite für die Aktivierung der Augenerfassung, Aufzeichnung von Blickdaten und praktische Beispiele.

Trigger(Eyetracking-Fixation) Werte

Wenn ein Eye Tracking Fixation-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:

Trigger (Eyetracking-Fixation) OptionenBeschreibung
Fixation Centroid XDer Mittelpunkt der Fixation als X-Wert.
Fixation Centroid YDer Mittelpunkt der Fixation als Y-Wert.
Fixation DurationDie Dauer der erkannten Fixation.
Fixation Start TimeDer Startzeitpunkt der erkannten Fixation.
Fixation End TimeDer Endzeitpunkt der erkannten Fixation.
Fixation DispersionBezieht sich darauf, wie dispergiert die Blickwerte innerhalb einer erkannten Fixation sind.
Stimulus NameDer Name des Schaltflächenobjekts, das das Ereignis ausgelöst hat.
Stimulus InfoDie Stimulusinformationen des Schaltflächenobjekts, das das Ereignis ausgelöst hat.
[X, Y, Dur, Start, End, Disp]Ein Array der folgenden Werte: x- und y-Werte des Zentrums der Fixation, die Dauer der Fixation, der Startzeitpunkt, der Endzeitpunkt und der Dispersionswert.
Trigger Timestamp (Unixtime)Der Zeitstempel, wann der Fixation-Trigger im Unix-Zeitformat mit Millisekunden aufgetreten ist.
Trigger Time (From Frame Onset)Die verstrichene Zeit in Millisekunden, gemessen vom Beginn der Frame-Einleitung bis zum Zeitpunkt des Auslösens des Fixation-Triggers.

Erfahren Sie mehr: Siehe die spezielle Fixation-Trigger-Seite für die Aktivierung der Fixationsdetektion, Aufzeichnung von Fixationsdaten und praktische Beispiele.

Trigger (Kopfverfolgung) Werte

Wenn ein Kopfverfolgung-Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei bestimmten Aktionen aufgerufen werden:

Trigger (Kopf Verfolgung) OptionenBeschreibung
Camera Capture Time TWann die Kamera das Frame aufgenommen hat, d.h. ein Unix-Zeitstempel, wann die Frame-Aufnahme stattgefunden hat. Dies ist die Zeit, zu der das Bild / der Frame erfasst wurde, bevor jegliche Verarbeitung erfolgt.
Head TurnKopfbewegung von links nach rechts, dies wird in der Literatur als Yaw bezeichnet.
Head TiltKopfneigung von oben nach unten, bekannt als Kopfneigung in der Literatur.
Head RollErfasst die Bewegung des Kopfes, der sich seitlich rollt.
Head Position [X,Y, T] ArrayDieses Array erfasst die numerischen Werte, die mit der Kopfposition verbunden sind, einschließlich der x- und y-Koordinaten für das Zentrum des Kopfes zusammen mit der Zeitstempelvariable (T).
Nose Position [X,Y, T] ArrayDieses Array erfasst die numerischen Werte, die mit der Position der Nase verbunden sind, einschließlich der x- und y-Koordinaten, wo sich die Nase befindet, zusammen mit der Zeitstempelvariable (T), wie de oben beschrieben.
Nose Vector [X,Y, Z, T] ArrayDiese Messung funktioniert, indem ein Vektor von der Nasenspitze projiziert wird und ist nützlich, um zu testen, ob der Teilnehmende auf den Bildschirm achtet (dies ist besonders wichtig für Studien, bei denen die Augenerkennung nicht aktiviert ist). Wenn die Nase vom Bildschirm weg zeigt (d.h. der Teilnehmende nicht an dem Experiment interessiert ist), sinkt der Z-Wert von 1 und nähert sich 0.
Trigger Timestamp (Unixtime)Zeitpunkt während des Experiments, an dem der Trigger selbst auftritt, wo die Kopfverfolgung erkannt wurde und berücksichtigt, wann der Trigger im System aufgetreten ist. 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 OnsetDies ist der Zeitwert, wann der Trigger im Hinblick auf den Beginn des Frames aufgetreten ist.

Trigger (Emotion Detection) Werte

Wenn ein Emotion Detection trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (Emotion Detection) OptionenBeschreibung
Max EmotionDie maximale erkannte Emotion. Zeichenfolgenwert mit den folgenden verfügbaren Parametern: angry, contempt, disgust, fear, happy, neutral, sad, surprise.
Max Emotion ScoreDer Score der Max Emotion detected.
Valence ScoreDer numerische Score für Valenz-Erkennung.
Arousal ScoreDer numerische Score für Arousal detected.
Camera Capture Time TDer angepasste Zeitstempelwert, basierend darauf, wann der Bildsnapshot vorgenommen wurde. Hinweis: Dies ist ein genauerer Zeitstempel als Trigger Timestamp für den Zeitpunkt, an dem die Emotionserkennung erfolgte, da der Algorithmus einige Millisekunden benötigt, um das Bild nach der Auslösung zu erfassen und zu verarbeiten.
[Max Emotion, Score, T] ArrayEin Array von: Max Emotion (Zeichenetikett), Score (numerisch), Camera Capture T (Unixtime).
[Valence, Arousal, T] ArrayEin Array von: Valenz (numerisch), Arousal (numerisch), Camera Capture T (Unixtime).
[All Emotions, T] ArrayZeichnet Scores für alle 8 Emotionen und die Camera Capture T auf. Hinweis: Die 8 Emotion Scores sind relativ zueinander und summieren sich zu 1.
[All Emotions, Valence, Arousal, T] ArrayZeichnet Scores für alle 8 Emotionen, Valenz, Arousal und Camera Capture T auf. Hinweis: Die 8 Emotion Scores sind relativ zueinander und summieren sich zu 1.
Trigger Timestamp (Unixtime)Der Trigger-Zeitstempel in Unixtime. Siehe Camera Capture Time T für einen genaueren Zeitwert.
Trigger Time (From Frame Onset)Die 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 der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (On Task Initialization) OptionenBeschreibung
Trigger Timestamp (Unixtime)Der Unix-Zeitstempel des Triggers in Millisekunden.
Trigger Time (From Frame Onset)Die Zeit in Millisekunden, seit 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 der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (On Frame Init) OptionenBeschreibung
TrialNrDie Versuchsnummer, als der Frame Init Trigger auftrat.
Trigger Timestamp (Unixtime)Der Unix-Zeitstempel des Triggers in Millisekunden.
Trigger Time (From Frame Onset)Die Zeit in Millisekunden, seit 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 der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (on Frame Start) OptionenBeschreibung
Trigger Timestamp (Unixtime)Der Unix-Zeitstempel des Triggers in Millisekunden.
Trigger Time (From Frame Onset)Die Zeit in Millisekunden, seit 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 der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (On Frame End) OptionenBeschreibung
Total Frame TimeDie 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 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 der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (Variable Value Changed) OptionenBeschreibung
New Value in VariableBezieht sich auf den neuen Wert einer Variablen.
Trigger Timestamp (Unixtime)Der Zeitstempel, als der Variablenänderungs-Trigger in Unix-Zeitformat mit Millisekunden auftrat.
Trigger Time (From Frame Onset)Die verstrichene Zeit in Millisekunden, gemessen seit dem Beginn des Frames, bis der Wechsel des Variablenwerts erfolgte.

Trigger (Media Object Trigger) Werte

Wenn ein Media Object Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (Media Object Trigger) OptionenBeschreibung
Trigger Timestamp (Unixtime)Der Zeitstempel, als der Media Object Trigger in Unix-Zeitformat mit Millisekunden auftrat.
Trigger Time (From Frame Onset)Die verstrichene Zeit in Millisekunden, gemessen seit dem Beginn des Frames, bis der Media Object Trigger auftrat.

Trigger (Websocket Trigger) Werte

Wenn ein WebsSocket Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (Websocket Trigger) OptionenBeschreibung
MessageEine Nachricht, die verwendet werden kann, um zu beschreiben und zu kennzeichnen, was es Ihnen (auf der Empfängerseite) ermöglicht, zwischen verschiedenen Datentypen zu filtern.
DataEin Wert, der verschiedene Datentypen speichern kann, wie die Entscheidungen der Teilnehmer, Zeitstempel, Maus x/y-Koordinaten usw.
Trigger Timestamp (Unixtime)Der Zeitstempel, als der Websocket-Trigger in Unix-Zeitformat mit Millisekunden auftrat.
Trigger Time (From Frame Onset)Die verstrichene Zeit in Millisekunden, gemessen seit dem Beginn des Frames, bis der WebSocket-Trigger auftrat.

Trigger (OpenAI Trigger) Werte

Wenn ein OpenAI Trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (OpenAI Trigger) OptionenBeschreibung
Chat GPT AnswerDer Wert der Antwort von ChatGPT.
Trigger Timestamp (Unixtime)Der Zeitstempel, als der OpenAI-Trigger in Unix-Zeitformat mit Millisekunden auftrat.
Trigger Time (From Frame Onset)Die verstrichene Zeit in Millisekunden, gemessen seit dem Beginn des Frames, bis 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 der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (Global Experiment Event) OptionenBeschreibung
Total Frame TimeBezieht sich auf die Gesamtrahmenzeit, die vor dem Trigger zugeteilt wurde.
Reason for Global EventEin Zeichenfolgenwert, der den Grund des Triggers angibt, z.B. Teilnehmer verlässt die Studie.
Trigger Timestamp (Unixtime)Der Zeitstempel, als der Global Event Trigger in Unix-Zeitformat mit Millisekunden auftrat.
Trigger Time (From Frame Onset)Die verstrichene Zeit in Millisekunden, gemessen seit dem Beginn des Frames, bis 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 der Arbeit mit bestimmten Aktionen aufgerufen werden:

Trigger (User Leaves Experiment) OptionenBeschreibung
Remaining Number of Participants Die Anzahl der verbleibenden Teilnehmer in der Studie.
Trigger Timestamp (Unixtime)Der Zeitstempel, als der User Leaves Experiment Trigger in Unix-Zeitformat mit Millisekunden auftrat.
Trigger Time (From Frame Onset)Die verstrichene Zeit in Millisekunden, gemessen seit dem Beginn des Frames, bis der User Leaves Experiment Trigger auftrat.