Grabaciones y Playback

La Shuffleboard puede cargar todas las actualizaciones de los widgets durante una sesión. Después el archivo cargar puede repetirse para ver que sucedió durante un partido o una práctica. Esto es especialmente útil si algo no funciona como se desea durante un partido y usted quiere ver que sucedió. Cada grabación es guardada en un archivo de grabación.

Crear una Grabación

Cuando Shuffleboard comienza a grabar a todos los valores de NetworkTables se registran y continúa hasta que se detiene pulsando el botón de grabación / parada en los controles de la grabadora como se muestra a continuación. Si se desea realizar una nueva grabación, como cuando se está probando una nueva pieza de código o sistema mecánico, detenga la grabación actual si se está ejecutando, y haga clic en el botón de grabación. Vuelva a hacer clic en el botón para detener la grabación y cerrar el archivo de grabación. Si el botón es redondo (como se muestra), haga clic en él para iniciar una grabación. Si el botón es un cuadrado, entonces se está ejecutando una grabación, así que haga clic en él para detener la grabación.

Highlights the record button with a filled in circle on it.

Reproducir una Grabación

Grabaciones previas pueden volver a reproducirse haciendo:

  1. Seleccionar el menú «Recording» después dé click en «Load playback».

  2. Elija una grabación del directorio mostrado. Las grabaciones son agrupadas por fecha y los nombres de los archivos son la fecha en la cual se grabó, para ayudar a identificar la correcta. Seleccione la grabación correcta de la lista.

Choose "Recording" then "Load Playback" to select the file and start playback of the recording.

Controlar el Playback

Al seleccionar el archivo empezará la repetición de ese. Mientras el archivo se reproduce los controles de grabación mostrarán el tiempo actual dentro de la grabación también la opción de loop the recording while watching it/repetir la grabación mientras se escucha. Cuando la grabación se está reproduciendo de los controles de “transport” permitirá que el playback sea controlado.

Explains what each of the playback controls buttons do.

Los controles trabajan de la siguiente manera:

  1. El botón izquierdo con una doble flecha respalda el playback al último punto de datos

  2. Los controles play/pause empiezan y paran el playback

  3. El botón cuadrado de stop detiene el playback y continúa mostrando los valores del robot en ese momento

  4. El botón derecho con una doble flecha se salta al siguiente valor de datos que cambia

  5. La barra de desplazamiento permite posicionarse directamente en cualquier punto para ver diferentes partes de la grabación

  6. El switch de repetición habilita que siga funcionando playback, eso significa, que el playback se repetirá una y otra vez hasta que lo detenga

  7. El tiempo muestra el punto actual de la grabación y la duración total de esta

Convertir a Diferentes Tipos de Archivos

To convert recordings to another format choose "Recording" then "Convert recodings"

Las grabaciones de la Shuffleboard están en un formato predeterminado por eficiencia. Para analizar datos grabados sin tener que repetirlo a través de la app. La Shuffleboard proporciona convertidores de datos para convertir grabaciones a cualquier formato. Solamente un simple convertidor CSV es enviado con la app. Pero los equipos pueden desarrollar convertidores e incluirlos en los plugins de la Shuffleboard.

Options for how to convert recordings to different formats.

Varias grabaciones se pueden convertirse a la vez. Los archivos individuales pueden ser seleccionados con el botón “Add files”, o todos los archivos de grabaciones en un directorio pueden seleccionarse al mismo tiempo con el botón “Add directory”.

Las grabaciones convertidas se generarán en el directorio ~/Shuffleboard/recordings, pero pueden ser seleccionados manualmente con el botón “Change”.

Los diferentes convertidores pueden seleccionarse con la herramienta dropdown en la esquina derecha superior. Por default, solamente el convertidor CSV está disponible. Los convertidores personalizados de plugins aparecerán como opciones en el drop dowm.

Notas Adicionales

Las gráficas no se mostraran de manera correcta mientras se esté depurando la línea del tiempo pero si se está reproduciendo a través de la gráfica puede capturar su historia por la gráfica entonces se mostrara en la presentación original.