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
    • STARTEN

      • Aufgaben-Editor
      • Rahmen
        • Canvas Frame
        • Seitenrahmen
        • Website-Frame
      • Versuchszeitachse
      • Stimuluspräsentation
      • Richtigkeit der Antwort
      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Experimentdesign
        • Eine Studie erstellen
        • Datenrahmenmuster
        • Multi-User-Experimentdesign
        • Längsschnitt-Experimentdesign
    • HERVORHEBENSWERTES THEMA

      • Randomisierung & Balance
      • Eye Tracking
        • Präsentation von Stimuli in einer Augenverfolgungsaufgabe
        • So Wählen Sie die Einstellungen zur Kalibrierung der Augenverfolgung
        • Einrichtung der Augenverfolgung in einer Aufgabe
        • Aufzeichnen und Exportieren von Blickdaten
        • Verwendung von Formen als Interessensgebiete (AOI) für Eye Tracking
        • Die Teilnehmerkalibrierungserfahrung
      • Web-Bridge
        • Auswählen von Website-AOIs | Ankern, Anpassen und Überprüfen der AOI-Verfolgung
        • Verfolgen des Mausverhaltens auf einer Website AOI | Web Bridge Anleitung
      • Fragebögen
      • Desktop-App
      • Beispielstudien
      • Teilnehmerrekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Sonstige Themen

        • Genauigkeit der Stimuluszeiten
        • Multinutzerstudien
        • Kopfverfolgung in Labvanced | Anleitung
    • Haupt-App-TABS

      • Übersicht: Haupt-Tabs
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experimentbibliothek
      • Mein Konto
      • Lizenz & Dienstleistungen
    • STUDIENTABS

      • Übersicht: Studien-spezifische Tabs
      • Studien-Design
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Aufgabensteuerungen
        • Das Versuchs-System
        • Frame-Typen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen-Tabelle
        • Das Ereignissystem
        • Texteditor-Funktionen
        • Optionen für Eye Tracking im Aufgabeneditor
        • Kopfverfolgung in einer Aufgabe
        • Mehrbenutzer-Studien
      • Einstellungen
      • Variablen
      • Medien
      • Texte & Übersetzen
      • Starten & Teilnehmen
      • Teilnehmermanagement
      • Datensicht und Export
        • Datensicht und Variablen- & Aufgaben Auswahl (alte Version)
        • Zugriff auf Aufnahmen (ALTE Version)
  • Videos
    • Video Übersicht
    • Erste Schritte in Labvanced
    • Aufgaben erstellen
    • Element Videos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Durchführungen
    • Einführung
    • Stroop-Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner-Blickführung Aufgabe
    • Change Blindness Flicker Paradigma
    • Augenbewegungsverfolgung Beispielstudie
    • Studie zur Augenbewegungsverfolgung bei Säuglingen
    • Aufmerksamkeitsfängerstudie mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT Studie
    • Augenverfolgungsdemo: SVGs als AOIs
    • Multi-User Demo: Cursorn der Probanden anzeigen
    • Gamepad / Joystick Controller - Grundkonfiguration
    • Desktop-App-Studie mit EEG-Integration
    • Gruppenbalance und Variablenkonfiguration zwischen Probanden
    • Aufbau einer Multi-User-Studie
    • Augenverfolgung während eines Website-Rahmen-Walkthroughs
    • Bedingte Webcam-Augenverfolgung
    • Aufbau einer Studie zur Textsegmentierung
  • FAQ
    • Funktionen
    • Support-Richtlinien & Leitlinien
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerter Gebrauch & API
    • Labvanced offline nutzen
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Newsletter-Archiv
  • Dokumente
  • Klassenzimmer
Timer-Objekt, das in einem Labvanced-Experimentrahmen angezeigt wird und einen Countdown-Timer im MM:SS-Format zeigt

Timer-Objekt

Das Timer-Objekt zeigt einen sichtbaren Countdown- oder Zähler auf dem Bildschirm während eines Versuchs an. Es integriert sich vollständig in das Labvanced-Ereignissystem: Sie steuern den Timer mit StartTimer, PauseTimer und ResetTimer-Aktionen, und es löst Trigger aus, wenn es startet, pausiert, endet oder eine volle Sekundenmarke überschreitet. Der aktuelle Zeitwert steht als lesbare und schreibbare Variable zur Verfügung, was es einfach macht, die Logik des Experiments basierend auf verstrichener oder verbleibender Zeit zu verzweigen.

Inhaltsverzeichnis

  • Hinzufügen des Timer-Objekts
  • Timer-Setup-Assistent
  • Objekteigenschaften
  • Timer mit Aktionen steuern
  • Ereignisse aus dem Timer auslösen
  • Aktuelle Zeit als Variable verwenden
  • Weiterführende Literatur

Hinzufügen des Timer-Objekts

Öffnen Sie in der Werkzeugleiste des Aufgabeneditors die Buttons & Navigation-Gruppe und wählen Sie Timer, um ein Timer-Objekt zum aktuellen Frame hinzuzufügen.

Werkzeugleiste des Labvanced-Aufgabeneditors mit dem hervorgehobenen Timer-Objekt in der Gruppe Buttons & Navigation

Wenn Sie das Element hinzufügen, öffnet sich automatisch ein Timer-Setup-Assistent. Sie können den Assistenten abschließen, um den Timer vorab zu konfigurieren und gängige Ereignisse in einem Schritt hinzuzufügen, oder auf Skip klicken, um alles manuell zu konfigurieren.


Timer-Setup-Assistent

Der Setup-Assistent deckt die häufigsten Konfigurationsmöglichkeiten ab und kann optional Starter-Ereignisse für Sie hinzufügen.

Dialog des Timer-Setup-Assistenten, der Dauer-, Richtungs-, Anzeigen- und Ereigniseinstellungen anzeigt
OptionBeschreibung
Timerdauer (Sekunden)Legt fest, wie lange der Timer läuft. Geben Sie eine positive ganze Zahl ein. Standard ist 60 Sekunden.
RichtungCount down startet bei der Dauer und zählt auf 0. Count up startet bei 0 und zählt zur Dauer.
Zehntel Sekunden anzeigenWenn aktiviert, wird der Timer im MM:SS.T-Format anstelle von MM:SS angezeigt.
Timer zu Beginn des Rahmens startenFügt ein Ereignis hinzu, das StartTimer automatisch auslöst, wenn der Frame beginnt.
Bei Timerablauf zum nächsten Frame springenFügt ein Ereignis hinzu, das Jump to Next Frame auslöst, wenn der TimerEnded-Trigger feuert.

Sie können beliebige der Auto-Ereignisse überspringen und sie stattdessen manuell im Ereigniseditor konfigurieren.


Objekteigenschaften

Alle untenstehenden Einstellungen finden Sie im Objekteigenschaften-Panel, wenn das Timer-Objekt ausgewählt ist.

Timereinstellungen

EigenschaftStandardBeschreibung
Duration (seconds)60Die Gesamtdauer, für die der Timer läuft, in Sekunden.
DirectionalityCountdownCount down startet bei der Dauer und zählt auf 0. Count up startet bei 0 und zählt zur Dauer.
Show tenths of a secondAusWenn aktiviert, wird der Timer im MM:SS.T-Format angezeigt. Wenn deaktiviert, wird er im MM:SS-Format angezeigt. Nicht während der Laufzeit über Ereignisse modifizierbar.

Note: Current Time (seconds) wird nicht im Eigenschaften-Panel angezeigt, ist aber zur Laufzeit über die Set Object Property-Aktion im Ereignissystem lesbar und schreibbar. Siehe Aktuelle Zeit als Variable verwenden.

Eigenschaften-Panel für ein Timer-Objekt, das die Felder Dauer, aktuelle Zeit und zählt hoch anzeigt

Stil

EigenschaftWas sie steuert
VisibilityOpazität von 0 (unsichtbar) bis 1 (voll sichtbar).
Border-SizeRahmenbreite in Pixeln. Standard ist 0 (kein Rahmen).
Border-ColorRahmenfarbe. Hat keinen sichtbaren Effekt, wenn Border-Size 0 ist.
BG-ColorHintergrundfüllung des Begrenzungsrahmens. Aktivieren Sie Transparent, um die Füllung zu entfernen.
RoundnessAbrundung der Ecken von 0 (scharfe Ecken) bis 1 (maximale Abrundung: eine Ellipse bei rechteckigen Elementen, ein Kreis bei quadratischen Elementen).

Benutzerdefiniertes CSS

Aktivieren Sie Change CSS Properties im Abschnitt Stil, um das CSS-Textfeld anzuzeigen. Schreiben Sie dort standardmäßig CSS-Regeln. Labvanced wendet jede Regel automatisch auf das ausgewählte Objekt an, sodass Ihre Selektoren nur den internen DOM dieses Elements betreffen.

Styling der Zeitanzeige

Zielen Sie auf span ab, um die Schriftart, Farbe, Größe oder Dicke der Zeitdarstellung zu ändern:

span {
  font-size: 3em !important;
  color: #c0392b;
  font-family: "Courier New", monospace;
  font-weight: bold;
  letter-spacing: 0.05em;
}

Timer-Objekt mit angewendetem benutzerdefinierten CSS, das eine stilisierte Schriftart und Container anzeigt
Änderungen am Stil des Timer-Objekts über CSS mithilfe des Objekteigenschaften-Panels.

Hinweis zur Priorität der Eigenschaften

Hintergrundfarbe, Rahmen und Rahmenradius, die im Stil-Panel festgelegt sind, werden als Inline-Stile auf das Element angewendet, die gegenüber benutzerdefinierten CSS-Regeln Vorrang haben. Wenn Sie benutzerdefiniertes CSS benötigen, um einen Wert aus dem Stil-Panel zu überschreiben, fügen Sie !important zu Ihrer Regel hinzu. Für diese drei Eigenschaften ist die Verwendung der Steuerungen im Stil-Panel allgemein einfacher.


Timer mit Aktionen steuern

Verwenden Sie die Control Media Object-Aktion im Ereignissystem, um den Timer programmgesteuert zu steuern.

AktionWas sie tut
StartTimerStartet den Timer von seiner aktuellen Position. Wenn der Timer pausiert war, setzt er dort fort, wo er aufgehört hat.
PauseTimerPausiert den Timer an seiner aktuellen Position, ohne ihn zurückzusetzen.
ResetTimerStoppt den Timer und setzt Current Time auf seine Ausgangsposition zurück: Dauer für Countdown, 0 für Zähler.

Beispiel: Starte den Timer automatisch, wenn der Frame beginnt

Trigger: On Frame Start
Aktion: Control Media Object → Set Target: Ihr Timer-Objekt → StartTimer

Beispiel: Pausiere den Timer, wenn eine Taste gedrückt wird

Trigger: On Mouse Click → Set Target: Ihre Pausentaste
Aktion: Control Media Object → Set Target: Ihr Timer-Objekt → PauseTimer


Ereignisse aus dem Timer auslösen

Das Timer-Objekt löst die folgenden Trigger aus, die Sie als "Wann"-Bedingung in jedem Ereignis verwenden können.

AuslöserWann er feuert
TimerStartedWenn StartTimer aufgerufen wird und der Timer zu laufen beginnt.
TimerPausedWenn PauseTimer aufgerufen wird und der Timer stoppt.
TimerEndedWenn der Timer sein Ende erreicht: 0 für Countdown oder die Dauer für Zähler.
TimerThresholdFeuert jedes Mal einmal, wenn der Timer während des Betriebs eine volle Sekundenmarke überschreitet. Verwenden Sie dies, um Logik in regelmäßigen Abständen von einer Sekunde auszuführen.

Beispiel: Zum nächsten Rahmen wechseln, wenn der Timer endet

Trigger: Media Object Trigger → Set Target: Ihr Timer-Objekt → Execute on: TimerEnded
Aktion: Jump to Next Frame

Beispiel: Jede Sekunde eine Variable aufzeichnen

Trigger: Media Object Trigger → Set Target: Ihr Timer-Objekt → Execute on: TimerThreshold
Aktion: Set / Record Variable → Ihre Aufzeichnungsvariable


Aktuelle Zeit als Variable verwenden

Die Current Time (seconds)-Eigenschaft ist ein zur Laufzeit lesbarer und schreibbarer Wert. Sie können die Set Object Property-Aktion verwenden, um die aktuelle Zeit in eine andere Variable zu lesen oder den Timer an eine bestimmte Position zu setzen.

Das macht es möglich:

  • Den genauen verbleibenden Zeitpunkt aufzuzeichnen, wenn ein Teilnehmer antwortet
  • Den Ablauf des Experiments basierend darauf zu verzweigen, wie viel Zeit vergangen ist
  • Zwei Timer zu synchronisieren, indem derselbe Wert beiden geschrieben wird

Beispiel: Verbleibende Zeit bei Antwort aufzeichnen

Trigger: On Key Press → Set Target: Ihre Zieltaste
Aktion 1: Set / Record Variable → eine Variable erstellen (z. B. time_at_response), Wertquelle: Object Property → Set Target: Ihr Timer-Objekt → Current Time (seconds)
Aktion 2: Jump to Next Frame

Ereigniseinrichtung mit einer Set / Record Variable-Aktion, die den aktuellen Zeitwert aus einem Timer-Objekt liest

Weiterführende Literatur

Illustration des Ereignissystems in Labvanced, das verwendet wird, um StartTimer-, PauseTimer- und ResetTimer-Aktionen zu verdrahten

Ereignissystem

Wie Trigger und Aktionen im Labvanced strukturiert sind. Essentiell für die Verdrahtung von StartTimer-, PauseTimer- und ResetTimer-Aktionen und die Reaktion auf TimerEnded- oder TimerThreshold-Trigger.

Mit Variablen arbeiten

Mit Variablen arbeiten

Wie man Variablen erstellt, konfiguriert und aufzeichnet. Behandelt die Aufzeichnungsoptionen, die Sie benötigen, wenn Sie die aktuelle Zeit in eine Antwortvariable lesen.

Alle Objekte

Alle Objekte

Ein vollständiges Index aller in dem Labvanced-ExperimentiEditor verfügbaren Objekte, einschließlich Anzeige-, Eingabe-, Medien- und Aufzeichnungselemente.