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.
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.
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.
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.
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.
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.
Ressources supplémentaires
Regardez la vidéo suivante pour en savoir plus sur l'utilisation des blocs de commutation dans VEXcode VR.
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.
Wählen Sie die Schaltfläche Weiter, um mit dem Rest dieser Lektion fortzufahren.