Trabajando con gráficos

Con Shuffleboard se pueden graficar valores numéricos a lo largo del tiempo. Los gráficos son muy útiles para ver cómo cambian los valores de los sensores o motores mientras el robot está operando. Por ejemplo, el valor del sensor se puede graficar en un bucle PID para ver cómo está respondiendo durante la sintonización.

Para crear un gráfico, elija un valor numérico y haga clic con el botón derecho del ratón en el encabezado y seleccione «Mostrar como…» y luego elija el gráfico

Right click any numeric and you can choose "Show as..." then "Graph"

El widget de gráficos muestra gráficos lineales del valor que has seleccionado. Establecerá automáticamente la escala y el intervalo de tiempo por defecto que mostrará el gráfico será de 30 segundos. Puedes cambiar esto en la configuración del gráfico (ver más abajo).

The standard time interval is 30 seconds.

Adición de valores de datos adicionales

Para los valores relacionados, a menudo es deseable mostrar múltiples valores en el mismo gráfico. Para ello, simplemente arrastre valores adicionales desde la vista de origen de NetworkTables (lado izquierdo de la ventana de Shuffleboard) y suéltelos en el gráfico y ese valor se añadirá como se muestra a continuación. Puede continuar arrastrando valores adicionales al gráfico.

Graph shows two different data sources on the same graph.

Puede cambiar el tamaño del gráfico verticalmente para ver la leyenda si no se muestra como se muestra en la imagen de abajo. La leyenda muestra todas las fuentes que se utilizan en el gráfico.

When the graph is resized vertically it will show a legend indicating what color goes with what plot.

Configuración de las propiedades de los gráficos

Puedes establecer el número de segundos que se muestran en el gráfico cambiando el «Tiempo visible» en las propiedades del widget del gráfico. Para acceder a las propiedades, haz clic con el botón derecho del ratón en el gráfico y selecciona «Editar propiedades».

Además de establecer el tiempo visible, el gráfico puede encender y apagar selectivamente las fuentes al encender y apagar el interruptor para cada una de las fuentes que se muestran en la ventana de propiedades (véase más abajo).

Right click to view the properties of each graph.