Utilisation de la fonctionnalité de saisie semi-automatique dans un projet Python VEXcode IQ

L'utilisation de la fonctionnalité Python Autocomplete lors de la création d'un projet Python dans VEXcode IQ peut permettre de gagner du temps et d'éviter les erreurs lors de la saisie de commandes.


Comment utiliser la fonctionnalité d'autocomplétion de Python

Exemple de projet miniature pour le moteur BaseBot Drivetrain 2.

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

Commencez à saisir du texte pour ouvrir le menu de sélection.

Espace de travail Python VEXcode IQ avec un menu déroulant de commandes suggérées. La lettre D a été saisie et les commandes commençant par cette lettre sont disponibles dans le menu. Ce menu s'intitule Menu de sélection.

Le nom du périphérique ou de la commande apparaîtra dans un menu de sélection déroulant.

Espace de travail Python VEXcode IQ avec un menu déroulant contenant toutes les commandes suggérées.

Pour accéder à une liste des commandes possibles disponibles à l'aide de la fonction de saisie semi-automatique, appuyez sur Ctrl + Espace (sous Windows, macOS et Chrome OS).

Effectuer une sélection avec la fonctionnalité de saisie semi-automatique Python

Espace de travail Python VEXcode IQ 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.

Appuyez sur « Entrée/Retour » ou « Tab » sur votre clavier ou sélectionnez la commande avec votre curseur pour faire une sélection.

Notez qu'avec les menus de sélection plus longs, vous pouvez effectuer une sélection à l'aide de 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.

Ajouter un opérateur point pour répertorier toutes les commandes disponibles sur cet appareil

Espace de travail Python VEXcode IQ avec un menu déroulant de commandes suggérées. Le dispositif de transmission et un opérateur de point ont été saisis, et les commandes pour ce dispositif sont disponibles dans le menu.

Ajout d'un opérateur point (un point, ".") ouvrira un nouveau menu de toutes les commandes disponibles sur l'appareil.

Effectuez une sélection en utilisant l'une des options suivantes

Espace de travail Python VEXcode IQ avec un menu déroulant de commandes suggérées. Le dispositif de transmission et un opérateur de point ont été saisis, et le clavier est utilisé pour parcourir les commandes disponibles. La commande « Conduire pour » est mise en surbrillance.

Utilisez les boutons « Haut » et « Bas » de votre clavier pour naviguer dans le menu, puis appuyez sur « Retour » sur Mac, « Entrée » sur Windows ou Chromebook pour faire une sélection.

Sélectionnez avec votre curseur sur la commande souhaitée.

Ajouter des paramètres

Espace de travail Python VEXcode IQ avec un menu déroulant de commandes suggérées. La commande drivetrain.drive_for 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.

Espace de travail Python VEXcode IQ avec un menu déroulant de commandes suggérées. La commande drivetrain.drive_for(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 première option du paramètre se lit POUCES.

Certaines commandes nécessitent plusieurs paramètres. Utilisez une virgule pour séparer les différents paramètres dans la même commande.

Espace de travail Python VEXcode IQ avec une commande complète qui lit drivetrain.drive_for(FORWARD, 100, MM, wait=True).

Certains paramètres sont facultatifs, comme wait=True dans l'exemple suivant. Pour plus d'informations sur les paramètres, consultez les informations 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: