Utilisation de graphiques

With Shuffleboard you can graph numeric values over time. Graphs are very useful to see how sensor or motor values are changing as your robot is operating. For example the sensor value can be graphed in a PID loop to see how it is responding during tuning.

Pour créer un graphique, choisissez une valeur numérique, cliquez avec le bouton droit sur le titre et sélectionnez « Show as… », puis choisissez Graph.

Faites un clic droit sur n’importe quel variable numérique et vous pouvez choisir "Show as..." puis "Graph"

Le widget Graph affiche un graphique par segments de la valeur du paramètre que vous avez sélectionné. Il définira automatiquement l’échelle. L’intervalle de temps par défaut sera de 30 secondes. Vous pouvez modifier cela dans les paramètres du graphique (voir ci-dessous).

L’intervalle de temps standard est de 30 secondes.

Ajout de valeurs de données supplémentaires

Pour les valeurs liées, il est souvent souhaitable d’afficher plusieurs valeurs sur le même graphique. Pour ce faire, faites simplement glisser des valeurs supplémentaires depuis la vue source NetworkTables (côté gauche de la fenêtre Shuffleboard) et déposez-les sur le graphique et cette valeur sera ajoutée comme indiqué ci-dessous. Vous pouvez continuer à faire glisser des valeurs supplémentaires sur le graphique.

Le graphique montre deux sources de données différentes sur le même graphique.

Vous pouvez redimensionner le graphique verticalement pour afficher la légende si elle ne s’affiche pas, comme indiqué dans l’image ci-dessous. La légende montre toutes les sources qui sont utilisées dans le graphique.

Lorsque le graphique est redimensionné verticalement, il affiche une légende indiquant quelle couleur accompagne quel tracé.

Propriétés du graphique

Vous pouvez définir le nombre de secondes qui s’affichent dans le graphique en modifiant la valeur « Visible time » dans les propriétés du widget graphique. Pour accéder aux propriétés, cliquez avec le bouton droit sur le graphique et sélectionnez « Edit properties ».

En plus de définir le nombre de secondes qui s’affichent dans le graphique, le graphique peut activer ou désactiver des sources en activant ou en désactivant l’interrupteur pour chacune des sources indiquées dans la fenêtre des propriétés (voir ci-dessous).

Cliquez avec le bouton droit pour afficher les propriétés de chaque graphique.