Dépannage de la connectivité du Dashboard

Nous avons reçu un certain nombre de rapports sur les problèmes de connectivité du Dashboard pendant les événements. Ce document vous aidera à expliquer comment reconnaître si le Dashboard n’est pas connecté à votre robot, les étapes pour dépanner cette condition et une modification de code que vous pouvez faire.

Dashboard LabVIEW

Cette section traite de la connectivité entre le robot et le Dashboard LabVIEW

Détection de la connectivité du Dashboard LabVIEW

Highlights black diamonds next to the variables indicating they are not synced to the robot.

Si vous avez un indicateur sur votre Dashboard que vous prévoyez de modifier, il peut être assez trivial de vérifier si le Dashboard est connecté. Si ce n’est pas le cas, il existe un moyen de vérifier sans apporter de modifications à votre code robot. Sur l’onglet Variables du Dashboard, les variables sont affichées avec un diamant noir lorsqu’elles ne sont pas synchronisées avec le robot. Une fois que Dashboard se connecte au robot et que ces variables sont synchronisées, le diamant disparaîtra.

Dépannage de la connectivité du Dashboard LabVIEW

Si le Dashboard ne se connecte pas au robot (après que la Driver Station se soit connectée au robot), les étapes de dépannage recommandées sont les suivantes :

  1. Fermez l’application Driver Station et le Dashboard, puis redémarrez l’application Driver Station (qui devrait lancer le Dashboard).

  2. Si cela ne fonctionne pas, redémarrez le code robot à l’aide du bouton Restart Robot Code sur l’onglet Diagnostics de l’application Driver Station

Détecter la connectivité

Cette section traite de la connectivité entre le robot et le SmartDashboard

Détecter la connectivité du SmartDashboard

Click "View" then "Add..." then Connection indicator to place one on the SmartDashboard.

La façon typique de reconnaître la connectivité avec le SmartDashboard Java est d’ajouter un widget indicateur de connexion et de s’assurer que votre code écrit au moins une clé lors de l’initialisation ou désactiver pour déclencher l’indicateur de connexion. L’indicateur de connexion peut être déplacé ou re-dimensionné si la case à cocher modifiable est cochée.

Détecter la connectivité de Shuffleboard

../../../_images/shuffleboard-connection.png

Shuffleboard indique s’il est connecté ou non dans le coin inférieur droit de l’application comme illustré dans l’image ci-dessus.

Détecter la connectivité de Glass

../../../_images/glass-connection.png

Glass indique s’il est connecté ou non dans la barre en haut. Voir cette page pour en savoir plus sur la configuration de la connexion.

Résolution des problèmes liés à la connectivité

Si le Dashboard ne se connecte pas au robot (après que la Driver Station se soit connectée au robot), les étapes de dépannage recommandées sont les suivantes :

  1. Redémarrez le SmartDashboard (il n’est pas nécessaire de redémarrer l’application Driver Station)

  2. Si cela ne fonctionne pas, redémarrez le code robot à l’aide du bouton Restart Robot Code sur l’onglet Diagnostics de l’application Driver Station

  3. S’il ne se connecte toujours pas, vérifiez que le numéro d’équipe / Serveur est défini correctement dans Dashboard et que votre code robot écrit une valeur au Dashboard pendant l’initialisation ou est désactivé