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
Guía
Videos
Guías paso a paso
Preguntas Frecuentes
Archivo de Boletines
Documentos
Aula
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Guía
Videos
Guías paso a paso
Preguntas Frecuentes
Archivo de Boletines
Documentos
Aula
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Guía
    • COMENZANDO

      • Editor de tareas
      • Marcos
        • Marco de Canvas
        • Marco de Página
        • Marco de Sitio Web
      • Cronograma del ensayo
      • Presentación de estímulos
      • Corrección de la respuesta
      • Objetos
      • Eventos
      • Variables
      • Asistente de tareas
      • Sistema de ensayo
      • Diseño del experimento
        • Crear un Estudio
        • Patrones de Marcos de Datos
        • Diseño de Experimentos Multiusuario
        • Diseño de Experimentos Longitudinales
    • TEMAS DESTACADOS

      • Aleatorización y balance
      • Seguimiento ocular
        • Presentación de Estímulos en una Tarea de Seguimiento Ocular
        • Cómo Elegir Configuraciones de Calibración de Seguimiento Ocular
        • Configuración del Seguimiento Ocular en una Tarea
        • Grabación y Exportación de Datos de Mirada
        • Uso de Formas como Áreas de Interés (AOI) para Seguimiento Ocular
        • La Experiencia de Calibración del Participante
      • Puente Web
        • Selección de AOIs de Sitio Web | Anclar, Ajustar y Verificar el Seguimiento de AOI
        • Seguimiento del Comportamiento del Ratón en un AOI del Sitio Web | Guía del Puente Web
      • Cuestionarios
      • Aplicación de escritorio
      • Estudios de muestra
      • Reclutamiento de participantes
      • Acceso a API
        • REST API
        • API de Webhook
        • API de WebSocket
      • Otros temas

        • Tiempos de estímulo precisos
        • Estudios de múltiples usuarios
        • Seguimiento de Cabeza en Labvanced | Guía
    • PESTAÑAS PRINCIPALES DE LA APLICACIÓN

      • Descripción general: Pestañas principales
      • Tablero
      • Mis estudios
      • Estudios compartidos
      • Mis archivos
      • Biblioteca de experimentos
      • Mi cuenta
      • Licencia y servicios
    • PESTAÑAS DEL ESTUDIO

      • Descripción general: Pestañas específicas del estudio
      • Diseño del estudio
        • Tareas
        • Bloques
        • Sesiones
        • Grupos
      • Editor de tareas
        • Controles de Tarea
        • El Sistema de Pruebas
        • Tipos de Marcos
        • Objetos
        • Tablas de Propiedades de Objetos
        • Variables
        • Tabla de Variables del Sistema
        • El Sistema de Eventos
        • Funciones del Editor de Texto
        • Opciones de Seguimiento Ocular en el Editor de Tareas
        • Seguimiento de Cabeza en una Tarea
        • Estudios Multiusuario
      • Configuraciones
      • Variables
      • Medios
      • Textos y traducción
      • Lanzar y participar
      • Gestión de sujetos
      • Vista de datos y exportación
        • Vista de Datos y Selección de Variables y Tareas (Versión ANTIGUA)
        • Accediendo a Grabaciones (Versión ANTERIOR)
  • Videos
    • Descripción General del Video
    • Introducción a Labvanced
    • Creando Tareas
    • Videos de Elementos
    • Eventos y Variables
    • Temas Avanzados
  • Guías
    • Introducción
    • Tarea Stroop
    • Tarea de Decisión Léxica
    • Tarea de Señalización de Gaze de Posner
    • Paradigma de Parpadeo de Ceguera por Cambio
    • Estudio de Seguimiento Ocular
    • Estudio de Seguimiento Ocular en Infantes
    • Estudio de Captura de Atención con Seguimiento del Ratón
    • Presentación Visual Serial Rápida
    • Estudio de ChatGPT
    • Demo de Seguimiento Ocular: SVG como AOIs
    • Demo de Múltiples Usuarios: Mostrar los Cursores de los Sujetos
    • Controlador de Gamepad / Joystick - Configuración Básica
    • Estudio de Aplicación de Escritorio con Integración de EEG
    • Balanceo de Grupos entre Sujetos y Configuración de Variables
    • Construyendo un Estudio Multijugador
    • Guía de Seguimiento Ocular en Marco de Website
    • Seguimiento Ocular Condicional con Webcam
    • Construcción de Estudio de Segmentación de Texto
  • FAQ
    • Características
    • Política de Soporte y Directrices
    • Seguridad y Privacidad de Datos
    • Licencias
    • Precisión de Labvanced
    • Uso Programático y API
    • Uso de Labvanced Sin Conexión
    • Resolución de Problemas
    • Preguntas sobre la Creación de Estudios
  • Archivo de Boletines
  • Documentos
  • Aula
Objeto Temporizador mostrado en un marco de experimento de Labvanced mostrando un temporizador de cuenta regresiva en formato MM:SS

Objeto Temporizador

El Objeto Temporizador muestra un temporizador visible de cuenta regresiva o de cuenta ascendente en pantalla durante una prueba. Se integra completamente con el sistema de eventos de Labvanced: controlas el temporizador utilizando acciones StartTimer, PauseTimer y ResetTimer, y activa disparadores cuando comienza, se pausa, termina o atraviesa un límite de segundo completo. El valor de tiempo actual está disponible como una variable legible y escribible, lo que hace sencillo ramificar la lógica del experimento según el tiempo transcurrido o restante.

Tabla de Contenidos

  • Añadiendo el Objeto Temporizador
  • Asistente de Configuración del Temporizador
  • Propiedades del Objeto
  • Controlando el Temporizador con Acciones
  • Activando Eventos desde el Temporizador
  • Usando el Tiempo Actual como una Variable
  • Lectura Adicional

Añadiendo el Objeto Temporizador

En la barra de herramientas del editor de tareas, abre el grupo Buttons & Navigation y selecciona Timer para añadir un Objeto Temporizador al marco actual.

Barra de herramientas del editor de tareas de Labvanced con el Objeto Temporizador resaltado en el grupo Botones y Navegación

Cuando agregas el elemento, se abre automáticamente un Asistente de Configuración del Temporizador. Puedes completar el asistente para preconfigurar el temporizador y agregar eventos comunes en un solo paso, o hacer clic en Skip para configurar todo manualmente.


Asistente de Configuración del Temporizador

El asistente de configuración cubre las opciones de configuración más comunes y puede opcionalmente añadir eventos iniciales para ti.

Diálogo del Asistente de Configuración del Temporizador mostrando las configuraciones de Duración, Direccionalidad, Visualización y Añadir Estos Eventos
OpciónDescripción
Duración del Temporizador (segundos)Establece cuánto tiempo funciona el temporizador. Ingresa un número entero positivo. Por defecto son 60 segundos.
DireccionalidadCount down comienza en la duración y cuenta hacia 0. Count up comienza en 0 y cuenta hacia la duración.
Mostrar décimas de segundoCuando está marcada, el temporizador se muestra en formato MM:SS.T en lugar de MM:SS.
Iniciar temporizador al comienzo del marcoAgrega un evento que activa StartTimer automáticamente cuando comienza el marco.
Saltar al siguiente marco cuando el temporizador terminaAgrega un evento que activa Jump to Next Frame cuando se activa el disparador TimerEnded.

Puedes omitir cualquiera de los eventos automáticos y configurarlos manualmente en el editor de eventos en su lugar.


Propiedades del Objeto

Todas las configuraciones a continuación se encuentran en el panel de Propiedades del Objeto cuando se selecciona el Objeto Temporizador.

Configuraciones del Temporizador

PropiedadPredeterminadoDescripción
Duration (seconds)60La duración total por la que funciona el temporizador, en segundos.
DirectionalityCuenta hacia atrásCount down comienza en la duración y cuenta hacia 0. Count up comienza en 0 y cuenta hacia la duración.
Show tenths of a secondApagarCuando está habilitado, el temporizador se muestra en formato MM:SS.T. Cuando está apagado, se muestra en formato MM:SS. No modificable a través de eventos en tiempo de ejecución.

Note: Current Time (seconds) no aparece en el panel de Propiedades, pero es legible y escribible en tiempo de ejecución a través de la acción Set Object Property en el sistema de eventos. Ver Usando el Tiempo Actual como una Variable.

Panel de Propiedades del Objeto para un Objeto Temporizador mostrando los campos de Duración, Tiempo Actual y Cuenta Ascendente

Estilo

PropiedadQué controla
VisibilityOpacidad de 0 (invisible) a 1 (totalmente visible).
Border-SizeAncho del borde en píxeles. El predeterminado es 0 (sin borde).
Border-ColorColor del borde. No tiene efecto visible cuando Border-Size es 0.
BG-ColorRelleno de fondo de la caja delimitadora. Habilita Transparent para remover el relleno.
RoundnessRedondeo de las esquinas de 0 (esquinas afiladas) a 1 (redondeo máximo: un elipse en elementos rectangulares, un círculo en elementos cuadrados).

CSS Personalizado

Marca Change CSS Properties en la sección de Estilo para revelar el área de texto para CSS. Escribe reglas CSS estándar allí. Labvanced aplica automáticamente cada regla al objeto seleccionado, por lo que tus selectores solo afectan el DOM interno de ese elemento.

Estilizando la visualización del tiempo

Dirígete a span para cambiar la fuente, color, tamaño o peso de la lectura de tiempo:

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

Objeto Temporizador con CSS personalizado aplicado mostrando fuente y contenedor estilizados
Modificaciones al estilo del Objeto Temporizador a través de CSS utilizando el panel de Propiedades del Objeto.

Nota sobre la precedencia de las propiedades

El color de fondo, el borde y el radio del borde establecidos en el panel de Estilo se aplican como estilos en línea en el elemento, los cuales tienen prioridad sobre las reglas CSS personalizadas. Si necesitas que CSS personalizado sobrescriba un valor del panel de Estilo, agrega !important a tu regla. Para estas tres propiedades, generalmente es más sencillo usar los controles del panel de Estilo.


Controlando el Temporizador con Acciones

Usa la acción Control Media Object en el sistema de eventos para controlar el temporizador programáticamente.

AcciónQué hace
StartTimerInicia el temporizador desde su posición actual. Si el temporizador estaba pausado, se reanuda desde donde se detuvo.
PauseTimerPausa el temporizador en su posición actual sin reiniciarlo.
ResetTimerDetiene el temporizador y restablece Current Time a su posición de inicio: duración para cuenta regresiva, 0 para cuenta ascendente.

Ejemplo: iniciar el temporizador automáticamente cuando comienza el marco

Disparador: On Frame Start
Acción: Control Media Object → Set Target: tu Objeto Temporizador → StartTimer

Ejemplo: pausar el temporizador cuando se hace clic en un botón

Disparador: On Mouse Click → Set Target: tu botón de pausa
Acción: Control Media Object → Set Target: tu Objeto Temporizador → PauseTimer


Activando Eventos desde el Temporizador

El Objeto Temporizador activa los siguientes disparadores, que puedes usar como la condición "cuando" en cualquier evento.

DisparadorCuándo se activa
TimerStartedCuando se llama a StartTimer y el temporizador comienza a funcionar.
TimerPausedCuando se llama a PauseTimer y el temporizador se detiene.
TimerEndedCuando el temporizador llega a su fin: 0 para cuenta regresiva, o la duración para cuenta ascendente.
TimerThresholdSe activa una vez cada vez que el temporizador cruza un límite de segundo completo mientras está en funcionamiento. Usa esto para ejecutar lógica a intervalos regulares de un segundo.

Ejemplo: avanzar al siguiente marco cuando el temporizador termina

Disparador: Media Object Trigger → Set Target: tu Objeto Temporizador → Execute on: TimerEnded
Acción: Jump to Next Frame

Ejemplo: registrar una variable cada segundo

Disparador: Media Object Trigger → Set Target: tu Objeto Temporizador → Execute on: TimerThreshold
Acción: Set / Record Variable → tu variable de registro


Usando el Tiempo Actual como una Variable

La propiedad Current Time (seconds) es un valor legible y escribible en tiempo de ejecución. Puedes usar la acción Set Object Property para leer el tiempo actual en otra variable, o para buscar el temporizador a una posición específica.

Esto hace posible:

  • Registrar el tiempo exacto restante cuando un participante responde
  • Ramificar el flujo del experimento basado en cuánto tiempo ha transcurrido
  • Sincronizar dos temporizadores escribiendo el mismo valor en ambos

Ejemplo: registrar el tiempo restante en la respuesta

Disparador: On Key Press → Set Target: tu tecla objetivo
Acción 1: Set / Record Variable → crear una variable (por ejemplo, time_at_response), fuente de valor: Object Property → Set Target: tu Objeto Temporizador → Current Time (seconds)
Acción 2: Jump to Next Frame

Configuración del evento con una acción de Establecer / Registrar Variable leyendo el valor de Tiempo Actual de un Objeto Temporizador

Lectura Adicional

Ilustración del sistema de eventos en Labvanced, utilizado para conectar las acciones IniciarTemporizador, PausarTemporizador y ReiniciarTemporizador

Sistema de Eventos

Cómo se estructuran los disparadores y acciones en Labvanced. Esencial para conectar acciones IniciarTemporizador, PausarTemporizador y ReiniciarTemporizador y responder a los disparadores TimerEnded o TimerThreshold.

Trabajando con Variables

Trabajando con Variables

Cómo crear, configurar y registrar variables. Cubre las opciones de registro que necesitas al leer el Tiempo Actual en una variable de respuesta.

Todos los Objetos

Todos los Objetos

Un índice completo de todos los objetos disponibles en el editor de experimentos de Labvanced, incluidos elementos de visualización, entrada, medios y grabación.