Skip to main content

Leçon 4 : Changer de mode

Dans cette leçon, vous en apprendrez plus sur les blocs de commutation, un type de bloc de codage conçu pour vous aider à passer d'un codage basé sur des blocs à un codage basé sur du texte en utilisant le langage de codage Python. Tout au long de ce cours, vous pouvez utiliser un mélange de blocs VEXcode et de blocs Switch à mesure que vous vous familiarisez avec les nouvelles commandes Python. 

Pour votre information

Vous devez avoir un compte VEXcode VR Premium pour utiliser les blocs de commutation. Pour en savoir plus sur les options de compte VR VEXcode, consultez cette page : Développer l'univers VR VEXcode

Résultats d'apprentissage 

  • Expliquez la différence entre les blocs VEXcode et les blocs Switch.
  • Identifier comment convertir un bloc VEXcode en bloc Switch. 
  • Identifiez où trouver les blocs de commutation à l'intérieur de la boîte à outils VEXcode VR Blocks. 

Les blocs de commutation sont conçus pour vous aider à passer du codage par blocs au codage par texte en utilisant le langage de codage Python. Ces blocs contiennent des commandes Python qui contrôlent les comportements. Vous pouvez facilement convertir des blocs VEXcode en blocs Switch, et vous pouvez créer des projets à l'aide de blocs Switch en faisant glisser ces blocs de la section Switch de la boîte à outils des blocs dans l'espace de travail. Vous pouvez même taper des commandes Python directement dans les blocs Switch à mesure que vous vous sentez plus à l'aise avec le codage en Python. 

L'exemple de projet ci-dessous comprend deux blocs Switch qui contiennent chacun une commande Python. Les deux blocs de commutation commandent au robot d'avancer de 200 mm.

Le projet VEXcode VR commence par un bloc Quand a commencé. En dessous, de haut en bas, se trouve un bloc Switch contenant Python qui lit le trait de soulignement du lecteur de point du groupe motopropulseur pour la parenthèse ouverte vers l'avant, 200 mm, parenthèse fermée. Tournez ensuite à droite sur 90 degrés, puis un autre bloc Switch exactement comme le précédent, puis tournez à gauche sur 90 degrés.

Conversion des blocs de code VEX en blocs de commutation

Vous pouvez convertir un bloc VEXcode en bloc Switch en sélectionnant le bloc et en choisissant Convertir le bloc en bloc Switch. 

convertir le bloc en bloc de commutation

Vous pouvez également convertir une pile de blocs VEXcode en bloc Switch en sélectionnant le bloc et en choisissant Convertir la pile en bloc Switch. Les blocs VEXcode sont convertis en commandes Python individuelles dans un seul bloc Switch. 

convertir la pile en bloc de commutation

Les blocs de contrôle qui imbriquent les comportements à l'intérieur sont appelés Wrappers. Vous pouvez convertir un Wrapper de bloc VEXcode en bloc Switch en sélectionnant le Wrapper et en choisissant, Convertir Wrapper en bloc Switch.  

convertir l'emballage en bloc de commutation

Vous pouvez convertir à la fois un Wrapper et son contenu en sélectionnant le Wrapper et en choisissant, Convertir Wrapper et Contenu en Changer de bloc. 

Convertir l'emballage et le contenu en bloc de commutation

Taper des commandes Python à l'intérieur des blocs de commutation

Les blocs de commutation sont situés à l'intérieur de la section Commutateur de la boîte à outils des blocs. Vous pouvez faire glisser un bloc Switch dans l'espace de travail et taper des commandes Python à l'intérieur du bloc pour commencer le codage.

Lorsque vous tapez des commandes, des suggestions de commandes et de comportements apparaissent. Vous pouvez cliquer sur ces suggestions pour terminer la commande, ou simplement appuyer sur la touche Entrée ou Tabulation pour sélectionner ces suggestions pour terminer la commande. 

dactylographie des commutateurs

Ressources supplémentaires

Regardez la vidéo suivante pour en savoir plus sur l'utilisation des blocs de commutation dans VEXcode VR. 

L'article, Utilisation de VEXcode VR Switch, fournit un aperçu détaillé de la façon d'utiliser les blocs Switch, de la façon d'utiliser la fonctionnalité d'aide pour en savoir plus sur les commandes Switch Python, de la façon de taper des commandes Python à l'intérieur d'un bloc Switch et de la façon de convertir une pile entière de blocs VEXcode en bloc Switch. Lisez cet article et enregistrez-le pour référence au fur et à mesure que vous terminez les défis de codage tout au long du cours. 

Tout au long du cours, vous verrez des boîtes d'information qui soulignent comment utiliser les blocs Switch qui sont pertinents pour chaque leçon. En lisant ces boîtes, vous apprendrez comment chaque bloc fonctionne et la syntaxe des commandes Python à l'intérieur de chaque bloc. Vous pourrez également afficher des flux de travail de projet spécifiques à l'aide des blocs de commutation.  

Diagramme illustrant le flux de projet dans un projet VEXcode avec des blocs de commutation comme exemple des types d'images que vous verrez dans les cases d'information mettant en évidence les blocs de commutation présents tout au long du cours.

Wählen Sie die Schaltfläche Weiter, um mit dem Rest dieser Lektion fortzufahren.