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
Guide
Vidéos
Guides étape par étape
FAQ
Archives des newsletters
Documents
Salle de classe
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Guide
Vidéos
Guides étape par étape
FAQ
Archives des newsletters
Documents
Salle de classe
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Guide
    • COMMENCER

      • Éditeur de Tâches
      • Présentation des Stimulus
      • Exactitude de la Réponse
      • Objets
      • Événements
      • Variables
      • Assistant de Tâches
      • Système d'Essai
      • Conception de l'Étude
        • Tâches
        • Blocs
        • Sessions
        • Groupes
    • SUJETS EN VEDETTE

      • Conception d'Expérience
        • Créer une étude
        • Modèles de Data Frame
      • Randomisation & Équilibre
      • Suivi Oculaire
      • Questionnaires
      • Application de Bureau
      • Études Échantillons
      • Recrutement de Participants
      • Accès API
        • API REST
        • API Webhook
        • API WebSocket
      • Autres Sujets

        • Chronométrages de Stimulus Précis
        • Études Multi-utilisateurs
        • Suivi de la Tête dans Labvanced | Guide
    • ONGLETS PRINCIPAUX DE L'APPLICATION

      • Aperçu : Onglets Principaux
      • Tableau de Bord
      • Mes Études
      • Études Partagées
      • Mes Fichiers
      • Bibliothèque d'Expériences
      • Mon Compte
      • Licence & Services
    • ONGLETS D'ÉTUDE

      • Aperçu : Onglets Spécifiques aux Études
      • Conception de l'Étude
        • Tâches
        • Blocs
        • Sessions
        • Groupes
      • Éditeur de Tâches
        • Contrôles de Tâche
        • Le Système des Essais
        • Cadres de Canevas et de Page
        • Objets
        • Tables de Propriétés des Objets
        • Variables
        • Tables des variables système
        • Le Système d'Événements
        • Fonctions de l'Éditeur de Texte
        • Suivi oculaire dans une tâche
        • Suivi de la tête dans une tâche
        • Études Multi-Utilisateur
      • Paramètres
      • Variables
      • Média
      • Textes & Traduire
      • Lancer & Participer
      • Gestion des Sujets
      • Vue de Données et Exportation
        • Vue des données et sélection des variables & des tâches (ancienne version)
        • Accéder aux Enregistrements (Version ANCIENNE)
  • Vidéos
    • Aperçu Vidéo
    • Commencer avec Labvanced
    • Créer des Tâches
    • Vidéos d'Éléments
    • Événements & Variables
    • Sujets Avancés
  • Guides
    • Introduction
    • Tâche de Stroop
    • Tâche de Décision Lexicale
    • Tâche de Signalisation de Regard de Posner
    • Paradigme de Clignotement d'Apathie
    • Étude Échantillon de Suivi Oculaire
    • Étude de Suivi Oculaire de Nourrisson
    • Étude de Capture d'Attention avec Suivi de Souris
    • Présentation Visuelle Séquentielle Rapide
    • Étude ChatGPT
    • Démo de Suivi Oculaire : SVGs comme AOIs
    • Démo Multi-Utilisateur : Montrer les Curseurs des Sujets
    • Contrôleur de Gamepad / Joystick - Configuration de Base
    • Étude d'Application de Bureau avec Intégration EEG
    • Équilibrage de Groupe entre Sujets et Configuration des Variables
  • FAQ
    • Fonctionnalités
    • Politique et Lignes Directrices de Support
    • Sécurité et Confidentialité des Données
    • Licences
    • Précision de Labvanced
    • Utilisation Programmée et API
    • Utiliser Labvanced Hors Ligne
    • Dépannage
    • Questions sur la Création d'Études
  • Archive des Bulletins
  • Documents
  • Salle de Classe
Objet Timer affiché sur un cadre d'expérience Labvanced montrant un chronomètre au format MM:SS

Objet Timer

L'objet Timer affiche un chronomètre visible de compte à rebours ou de compte à rebours à l'écran pendant un essai. Il s'intègre complètement au système d'événements de Labvanced : vous contrôlez le timer en utilisant les actions StartTimer, PauseTimer, et ResetTimer, et il déclenche des événements lorsque il démarre, se met en pause, se termine, ou franchit une frontière de seconde entière. La valeur actuelle du temps est disponible en tant que variable lisible et modifiable, ce qui permet de ramifier facilement la logique de l'expérience en fonction du temps écoulé ou restant.

Table des Matières

  • Ajouter l'Objet Timer
  • Assistant de Configuration du Timer
  • Propriétés de l'Objet
  • Contrôler le Timer avec des Actions
  • Déclencher des Événements depuis le Timer
  • Utiliser le Temps Actuel comme Variable
  • Lectures Complémentaires

Ajouter l'Objet Timer

Dans la barre d'outils de l'éditeur de tâches, ouvrez le groupe Buttons & Navigation et sélectionnez Timer pour ajouter un objet Timer au cadre actuel.

Barre d'outils de l'éditeur de tâches Labvanced avec l'Objet Timer mis en évidence dans le groupe Boutons & Navigation

Lorsque vous ajoutez l'élément, un Assistant de Configuration du Timer s'ouvre automatiquement. Vous pouvez compléter l'assistant pour préconfigurer le timer et ajouter des événements courants en une seule étape, ou cliquer sur Skip pour configurer tout manuellement.


Assistant de Configuration du Timer

L'assistant de configuration couvre les choix de configuration les plus courants et peut optionnellement ajouter des événements de démarrage pour vous.

Dialogue de l'Assistant de Configuration du Timer montrant les paramètres Durée, Directionnalité, Affichage, et Ajouter Ces Événements
OptionDescription
Durée du Timer (secondes)Définit combien de temps le timer fonctionne. Entrez un entier positif. La valeur par défaut est 60 secondes.
DirectionnalitéCount down commence à la durée et compte vers 0. Count up commence à 0 et compte vers la durée.
Afficher les dixièmes de secondeLorsque coché, le timer s'affiche au format MM:SS.T au lieu de MM:SS.
Démarrer le timer au début du cadreAjoute un événement qui déclenche StartTimer automatiquement lorsque le cadre commence.
Passer au cadre suivant lorsque le timer se termineAjoute un événement qui se déclenche Jump to Next Frame lorsque le déclencheur TimerEnded se déclenche.

Vous pouvez ignorer n'importe lequel des événements automatiques et les configurer manuellement dans l'éditeur d'événements à la place.


Propriétés de l'Objet

Tous les paramètres ci-dessous se trouvent dans le panneau Propriétés de l'Objet lorsque l'Objet Timer est sélectionné.

Paramètres du Timer

PropriétéPar défautDescription
Duration (seconds)60La durée totale pendant laquelle le timer fonctionne, en secondes.
DirectionalityCompte à reboursCount down commence à la durée et compte vers 0. Count up commence à 0 et compte vers la durée.
Show tenths of a secondDésactivéLorsqu'il est activé, le timer s'affiche au format MM:SS.T. Lorsqu'il est désactivé, il s'affiche au format MM:SS. Non modifiable via des événements au runtime.

Note: Current Time (seconds) n'apparaît pas dans le panneau des Propriétés, mais il est lisible et modifiable au runtime via l'action Set Object Property dans le système d'événements. Voir Utiliser le Temps Actuel comme Variable.

Panneau des Propriétés de l'Objet pour un Objet Timer montrant les champs Durée, Temps Actuel, et Compte en Montée

Style

PropriétéCe qu'elle contrôle
VisibilityOpacité de 0 (invisible) à 1 (pleinement visible).
Border-SizeLargeur de la bordure en pixels. La valeur par défaut est 0 (pas de bordure).
Border-ColorCouleur de la bordure. N'a pas d'effet visible lorsque Border-Size est 0.
BG-ColorRemplissage d'arrière-plan de la boîte englobante. Activez Transparent pour supprimer le remplissage.
RoundnessArrondi des coins de 0 (coins vifs) à 1 (arrondi maximum : une ellipse sur les éléments rectangulaires, un cercle sur les éléments carrés).

CSS Personnalisé

Cochez Change CSS Properties dans la section Style pour révéler la zone de texte CSS. Écrivez des règles CSS standard là-dedans. Labvanced scope automatiquement chaque règle à l'objet sélectionné, donc vos sélecteurs n'affectent que le DOM interne de cet élément.

Styliser l'affichage du temps

Ciblez span pour changer la police, la couleur, la taille ou le poids de la lecture du temps :

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

Objet Timer avec CSS personnalisé appliqué montrant une police et un conteneur stylés
Modifications du style de l'Objet Timer via CSS en utilisant le panneau Propriétés de l'Objet.

Remarque sur la priorité des propriétés

La couleur de fond, la bordure, et le rayon de bordure définis dans le panneau Style sont appliqués en tant que styles en ligne sur l'élément, qui prennent priorité sur les règles CSS personnalisées. Si vous avez besoin que le CSS personnalisé remplace une valeur du panneau Style, ajoutez !important à votre règle. Pour ces trois propriétés, utiliser les contrôles du panneau Style est généralement plus simple.


Contrôler le Timer avec des Actions

Utilisez l'action Control Element dans le système d'événements pour contrôler le timer par programme.

ActionCe qu'elle fait
StartTimerDémarre le timer depuis sa position actuelle. Si le timer était en pause, il reprend là où il s'est arrêté.
PauseTimerMet le timer en pause à sa position actuelle sans le réinitialiser.
ResetTimerArrête le timer et réinitialise Current Time à sa position de départ : durée pour le compte à rebours, 0 pour le compte en montée.

Exemple : démarrer le timer automatiquement lorsque le cadre commence

Déclencheur : On Frame Start
Action : Control Element → Set Target : votre Objet Timer → StartTimer

Exemple : mettre le timer en pause lorsque un bouton est cliqué

Déclencheur : On Mouse Click → Set Target : votre bouton de pause
Action : Control Element → Set Target : votre Objet Timer → PauseTimer


Déclencher des Événements depuis le Timer

L'objet Timer déclenche les événements suivants, que vous pouvez utiliser comme la condition "quand" dans n'importe quel événement.

DéclencheurQuand il se déclenche
TimerStartedLorsque StartTimer est appelé et que le timer commence à fonctionner.
TimerPausedLorsque PauseTimer est appelé et que le timer s'arrête.
TimerEndedLorsque le timer atteint sa fin : 0 pour compte à rebours, ou la durée pour compte en montée.
TimerThresholdSe déclenche une fois chaque fois que le timer franchit une frontière de seconde entière pendant qu'il fonctionne. Utilisez ceci pour exécuter une logique à des intervalles réguliers d'une seconde.

Exemple : passer au cadre suivant lorsque le timer se termine

Déclencheur : Media Object Trigger → Set Target : votre Objet Timer → Execute on : TimerEnded
Action : Jump to Next Frame

Exemple : enregistrer une variable chaque seconde

Déclencheur : Media Object Trigger → Set Target : votre Objet Timer → Execute on : TimerThreshold
Action : Set / Record Variable → votre variable d'enregistrement


Utiliser le Temps Actuel comme Variable

La propriété Current Time (seconds) est une valeur lisible et modifiable à l'exécution. Vous pouvez utiliser l'action Set Object Property pour lire le temps actuel dans une autre variable ou pour diriger le timer vers une position spécifique.

Cela permet de :

  • Enregistrer le temps exact restant lorsque un participant répond
  • Ramifier le flux de l'expérience en fonction du temps écoulé
  • Synchroniser deux timers en écrivant la même valeur dans les deux

Exemple : enregistrer le temps restant à la réponse

Déclencheur : On Key Press → Set Target : votre touche cible
Action 1 : Set / Record Variable → créer une variable (ex. time_at_response), source de valeur : Object Property → Set Target : votre Objet Timer → Current Time (seconds)
Action 2 : Jump to Next Frame

Configuration de l'événement avec une action Créer / Enregistrer Variable lisant la valeur Temps Actuel d'un Objet Timer

Lectures Complémentaires

Système d'Événements

Comment les déclencheurs et les actions sont structurés dans Labvanced. Essentiel pour relier les actions DémarrerTimer, MettreEnPauseTimer et RéinitialiserTimer et répondre aux déclencheurs TimerTerminé ou TimerSeuil.

Travailler avec des Variables

Comment créer, configurer et enregistrer des variables. Couvre les options d'enregistrement dont vous avez besoin lors de la lecture du Temps Actuel dans une variable de réponse.

Tous les Objets

Un index complet de tous les objets disponibles dans l'éditeur d'expérience Labvanced, y compris les éléments d'affichage, d'entrée, de médias et d'enregistrement.