1. Accueil
  2. Docs
  3. Guide d’utilisation de ByteCode for Studuino
  4. 4. Les limites de l’application

4. Les limites de l’application

Dans le mode robotique, l’application ne pourra pas utiliser les blocs suivants, ni paramétrer des arguments dans les blocs de fonction :

  • Les blocs de l’accéléromètre
  • Les blocs de liste
  • Les blocs d’opérateur avancés (valeurs absolues, fonctions trigonométriques, etc.)

Vous verrez le message suivant s’afficher quand la taille de votre programme excédera la mémoire de votre Studuino. Si ce message apparaît, placez les parties répétitives de votre programme dans une fonction unique ou réduisez le nombre de blocs de votre programme.

Vous pouvez transférer un programme faisant 478 bytes maximum. Le tableau ci-dessous montre le poids de chaque bloc après conversion. Les valeurs numériques que vous entrez dans ces blocs et la façon dont vous les agencez ensemble peuvent légèrement affecter leurs poids. Ce tableau vous aide à estimer le poids de vos blocs :

* Le poids de ce bloc dépend du nombre de servomoteurs que vous utilisez. Le poids sera de 7 bytes si vous utilisez un seul servomoteur. Il sera de 28 bytes, si vous en utilisez 8.