Surveillance des valeurs de variables et de capteurs dans VEXcode VR avec Python

Surveillance des variables et des capteurs disponible dans la console de surveillance VEXcode VR fournit des repères visuels importants qui permettent à l'utilisateur de voir ce qui se passe dans un projet Python en temps réel . La console de surveillance permet aux utilisateurs d'établir une connexion visuelle entre le projet et les actions du robot VR. La surveillance des valeurs des capteurs et des variables dans la console de surveillance permet à l'utilisateur d'afficher des rapports en temps réel d'une valeur spécifique (ou de plusieurs valeurs) dans un projet.


Comment utiliser la console du moniteur

icône de moniteur

Pour ouvrir la fenêtre Monitor et afficher la console Monitor, sélectionnez l'icône Monitor en regard de l'aide.

open_monitor_console.png

La console du moniteur rapporte les valeurs des capteurs et des variables.

Utilisation de la commande Monitor Sensor

monitor_sensor.png

Les valeurs des capteurs peuvent être ajoutées à l'aide de la commande Monitor Sensor. Ajoutez l'identifiant du capteur en tant que paramètre de chaîne.

string_identifiers.png

La commande Monitor Sensor accepte les identificateurs de chaîne suivants.

Cette liste d'identifiants de chaîne acceptés se trouve également dans l'aide de la commande Monitor Sensor.

Screen_Shot_2021-10-18_at_12.06.48_PM.png

Ajoutez l'identifiant de chaîne correct en tant que paramètre dans la commande Monitor Sensor. Par exemple, ajoutez la chaîne « distance.get_distance » pour signaler la lecture du capteur de distance dans la console du moniteur.

Screen_Shot_2021-10-18_at_12.07.48_PM.png

La valeur du capteur apparaîtra dans la console du moniteur au démarrage du projet.

Screen_Shot_2021-10-18_at_12.34.42_PM.png

Surveillez plusieurs valeurs de capteur en utilisant des virgules pour séparer les identificateurs de chaîne.

Utilisation de la commande de variable de surveillance

monitor_variable.png

Des variables peuvent être ajoutées et supprimées de la console Monitor à l'aide de la commande Monitor Variable. Définissez la variable comme globale, puis attribuez une valeur. Ajoutez la variable en tant que paramètre de chaîne.

Screen_Shot_2021-10-18_at_12.16.35_PM.png

Pour créer une variable globale, ajoutez le mot-clé "global" avant le nom de la variable.

Screen_Shot_2021-10-18_at_12.16.56_PM.png

Attribuez une valeur initiale à la variable.

Screen_Shot_2021-10-18_at_12.22.11_PM.png

Pour ajouter une variable à la console Monitor, ajoutez le nom de la variable en tant que variable de chaîne dans la commande Monitor Variables.

Screen_Shot_2021-10-18_at_12.23.05_PM.png

La valeur de la variable apparaîtra au démarrage du projet.

liste_exemple.png

Des listes peuvent également être ajoutées à la console Monitor. Avant d'être ajoutées à la Monitor Console, les listes et les listes 2D doivent être définies.

Screen_Shot_2021-10-18_at_11.50.56_AM.png

Pour créer une nouvelle liste ou une liste 2D, ajoutez le mot-clé "global" avant le nom de la liste.

Screen_Shot_2021-10-18_at_11.51.05_AM.png

Tapez les valeurs entre crochets pour ajouter des valeurs à une liste.

Screen_Shot_2021-10-18_at_11.51.34_AM.png

Pour ajouter une liste à la console Monitor, ajoutez le nom de la liste en tant que variable de chaîne dans la commande Monitor Variables.

Screen_Shot_2021-10-18_at_12.25.02_PM.png

Les valeurs de la liste apparaîtront au démarrage du projet.

Screen_Shot_2021-10-18_at_12.28.21_PM.png

Surveillez plusieurs variables et/ou listes en utilisant des virgules pour séparer les paramètres de chaîne de nom de variable.


Exemple de valeurs de capteur de surveillance

La surveillance des valeurs des capteurs dans la console de surveillance permet à l'utilisateur de visualiser les données des capteurs en temps réel.

Dans cet exemple, la distance de est surveillée dans la console Monitor. Le projet ordonne au robot VR de s'arrêter si le robot VR est à moins de 500 mm d'un mur.

Observez les valeurs de la distance de modification de la commande dans la console Monitor.


Exemple de surveillance de valeurs de variables

timesRepeated_console.png

La console de surveillance peut également être utilisée pour surveiller les valeurs des variables. La console Monitor peut fournir des rapports en temps réel sur une variable spécifique dans un projet.

Dans cet exemple, la variable « timesRepeated » est utilisée pour surveiller le nombre de fois que le robot VR répète un certain comportement.

La surveillance des variables sur la console Monitor peut aider à fournir des commentaires en temps réel pour comprendre le déroulement du projet.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: