Utilisation de la fonctionnalité de saisie semi-automatique C++ dans VEXcode V5

L'utilisation de la fonctionnalité de saisie semi-automatique C++ lors de la création d'un projet C++ dans VEXcode V5 peut permettre de gagner du temps et d'éviter les erreurs lors de la saisie de commandes.

Exemple de projet miniature de moteur Clawbot Drivetrain 2.

Remarque : Ce projet utilise le modèle Clawbot (Drivetrain, 2-motor, No Gyro).


Barre de contrôle-espace

Projet VEXcode V5 C++ avec l'espace à l'intérieur de la fonction main() à la ligne 17 mis en évidence.

Une façon de commencer à utiliser la fonctionnalité de saisie semi-automatique C++ consiste à utiliser le raccourci Contrôle-Barre d'espace sur Windows, macOS et Chrome OS.
Pour commencer, sélectionnez la première ligne ouverte entre les accolades int main() { }.

Espace de travail VEXcode V5 C++ avec un menu déroulant de toutes les commandes suggérées. Une barre de défilement est disponible pour parcourir les options.

Utilisez le raccourci Contrôle-Barre d'espace (en sélectionnant simultanément la touche Contrôle et la barre d'espace). Le nom du périphérique ou de la commande apparaîtra dans un menu de sélection déroulant.

Espace de travail VEXcode V5 C++ avec un menu déroulant de commandes suggérées. La commande « Transmission » est mise en surbrillance.

Appuyez sur « Entrée/Retour » ou « Tab » sur votre clavier ou sélectionnez la commande avec votre curseur pour faire une sélection. Dans cet exemple, « Drivetrain » est sélectionné.

Remarque: Avec les menus de sélection plus longs, vous pouvez effectuer une sélection en utilisant l'une des options suivantes :

  • Utilisez vos touches « Haut » et « Bas » pour sélectionner le nom souhaité, puis appuyez sur « Tab » ou « Entrée/Retour » sur votre clavier pour effectuer la sélection.
  • Utilisez votre curseur pour faire défiler de haut en bas dans le menu de saisie semi-automatique. Effectuez ensuite la sélection souhaitée.

Projet VEXcode V5 C++ avec l'option Drivetrain sélectionnée dans le menu déroulant et maintenant collé dans l'espace de travail.

« Drivetrain » apparaîtra désormais sur la ligne.


Utilisation du menu de sélection

Projet VEXcode V5 C++ avec l'espace à l'intérieur de la fonction main() à la ligne 17 mis en évidence.

Si vous connaissez la commande que vous allez utiliser, une autre méthode pour utiliser la fonction de saisie semi-automatique consiste à sélectionner la première ligne ouverte entre les accolades int main () { }.

Espace de travail VEXcode V5 C++ avec un menu déroulant de commandes suggérées. La lettre D a été saisie et le clavier est utilisé pour parcourir les commandes disponibles. La transmission est la première suggestion et elle est mise en évidence.

Commencez à taper la commande. Dans cet exemple, saisissez « d » pour Drivetrain. Le nom du périphérique ou de la commande apparaîtra dans un menu de sélection déroulant. Sélectionnez « Transmission ».

Projet VEXcode V5 C++ avec l'option Drivetrain sélectionnée dans le menu déroulant et maintenant collé dans l'espace de travail.

« Drivetrain » apparaîtra désormais sur la ligne.


Utiliser un opérateur point

Espace de travail VEXcode V5 C++ avec un menu déroulant de commandes suggérées. Le périphérique Drivetrain et un opérateur point ont été saisis, et le clavier est utilisé pour parcourir les commandes disponibles. La commande « Conduire pour » est mise en surbrillance.

Ajout d'un opérateur point (un point, '.') ouvrira un nouveau menu de toutes les commandes disponibles sur l'appareil. Pour cet exemple, sélectionnez « driveFor(direction, distance, units). »


Ajouter des paramètres

Espace de travail VEXcode V5 C++ avec un menu déroulant de commandes suggérées. La commande Drivetrain.driveFor ​​a été saisie avec un point-virgule initial, et les paramètres de cette fonction sont disponibles dans le menu. La première option du paramètre se lit vers l'avant.

Les paramètres sont les options transmises à la commande entre parenthèses. Pour cet exemple, sélectionnez « vers l'avant ».

Espace de travail VEXcode V5 C++ avec un menu déroulant de commandes suggérées. La commande Drivetrain.driveFor(forward, 100, a été saisie avec un paramètre final vide, et les paramètres de cette partie de la fonction sont disponibles dans le menu. La deuxième option de paramètre, « lecture en mm », est mise en évidence.

Certaines commandes nécessitent plusieurs paramètres. Utilisez une virgule pour séparer les différents paramètres dans la même commande. Certains paramètres sont des valeurs et aucun menu déroulant n'apparaîtra. Par exemple, avec la commande « Conduire pour », saisissez « 100 » pour la deuxième valeur. Assurez-vous qu'une virgule est ajoutée après la valeur pour qu'une liste déroulante apparaisse pour le paramètre ou l'unité suivante.

Espace de travail VEXcode V5 C++ avec une commande complète qui se lit Drivetrain.driveFor(forward, 100, mm); et le point-virgule de fermeture final est mis en évidence.

Assurez-vous de fermer la syntaxe de la commande avec une parenthèse fermante et un point-virgule.

Espace de travail VEXcode V5 C++ avec une commande complète qui comporte un paramètre optionnel à la fin et qui se lit Drivetrain.driveFor(forward, 100, mm, false);

Certains paramètres sont facultatifs, comme « false » dans l'exemple suivant. Pour plus d'informations sur les paramètres, consultez les d'aide de la commande pour déterminer quels paramètres sont nécessaires et lesquels sont facultatifs.

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

Last Updated: