Rss Les blocs mathématiques

Sommaire:

 

Le bloc Plage



Ce bloc peut déterminer si un nombre se trouve dans une plage de nombres ou en dehors. Les nombres en entrée peuvent être tapés, définis à l'aide des glissières ou fournis de manière dynamique par des fils de données. Le signal logique en sortie, « Vrai » ou « Faux », est transmis par un fil de données.




Un bloc "Plage" possède un plot de données avec trois prises d'entrée à gauche et quatre prises de sortie à droite. Les prises d'entrée peuvent être connectés à d'autres blocs à l'aide de fils de données, sauf si un ou plusieurs des prises d'entrée reçoit un nombre que vous entrez.

La sortie logique du bloc "Plage" sera transmise à partir de la prise de sortie inférieure, à laquelle vous devez connecter un fil de données relié au plot de données d'un autre bloc. Les trois prises de sortie en face des prises d'entrée permettent, si nécessaire, de transmettre les nombres en entrée à d'autres blocs.

Le nombre de test peut être tapé ou fourni de manière dynamique par un fil de données. La zone de test est grisée si un fil de données est connecté.

Les limites inférieure et supérieure peuvent être définies à l'aide de la glissière, être entrées ou être fournies de manière dynamique par des fils de données. Les zones de saisie sont affichées en grisé lorsque des fils de données sont connectés.

Le menu déroulant permet de choisir l'une des deux opérations disponibles :



Dans la plage

Dans ce cas, si le nombre de test se trouve entre les limites inférieure et supérieure ou est égal à l'un des nombres limites, le bloc "Plage" renvoie une valeur « vrai ». Dans le cas contraire, il renvoie la valeur « Faux ».

Hors de la plage

Dans ce cas, si le nombre de test se trouve en dehors des limites inférieure et supérieure et n'est pas égal à l'un des nombres limites, le bloc "Plage" renvoie une valeur « vrai ». Dans le cas contraire, il renvoie la valeur « Faux ».


Programme d'exemple




Voici un petit programme vous permettant de vérifier le fonctionnement de ce bloc :












Voici le fonctionnement de ce programme.

En fait, le fonctionnement de ce programme est similaire au programme d'exemple du bloc "Comparer".

Seuls les textes des blocs "Afficher" sont à changer.

Nous trouvons donc une boucle dans laquelle un bloc "Aléatoire" génère un nombre au hasard qui sera transformé en chaîne de caractère par un bloc "Nombre en texte" pour être afficher sur la ligne 4 de l'écran du NXT à l'aide d'un bloc "Afficher".

Ensuite, ce même nombre aléatoire est envoyé par un fil de données sur la prise d'entrée valeur de test d'un bloc "Plage" configuré pour vérifier si le nombre aléatoire fournit via cette entrée se trouve ou non dans la plage de nombres allant de 25 à 75 comme indiqué dans son panneau de configuration.

Si le nombre aléatoire est dans la plage entre 25 et 75, la sortie du bloc "Plage" sera « Vrai ».

Si le nombre aléatoire est hors de la plage allant de 25 à 75, la sortie du bloc "Plage" sera « Faux ».

Juste après ce bloc "Plage" vient un bloc "Commutation" configurer, lui, en commutateur sur valeur logique qui reçoit le signal logique « Vrai » ou « Faux » envoyée par la sortie du bloc "Plage".

Selon que le signal logique soit « Vrai » ou « Faux », c'est à dire que le nombre aléatoire soit dans la plage ou hors de la plage allant de 25 à 75, le bloc "Commutation" va exécuter le rayon de séquence supérieur ou inférieur.

Ces rayons de séquence contiennent tout les deux un bloc "Afficher" permettant d'inscrire un texte, dans la plage ou hors de plage,sur la ligne 5 de l'écran du NXT.

Un dernier bloc "Afficher" fait suite au bloc "Commutation" pour afficher une dernière phrase, de 25 a 75 ,sur la ligne 6 de l'écran du NXT.

Enfin, un bloc "Attendre" configurer pour attendre un appui sur le bouton Orange du NXT, permet de visualiser le tout sur l'écran du NXT en stoppant temporairement l’exécution du programme jusqu'à une action sur ce même bouton Orange qui fera boucler le programme pour générer un autre nombre aléatoire et effectuer une autre vérification.

Voila qui clôture la partie sur le bloc "Plage".

Voyons donc pour finir un dernier bloc mathématique.

 
 « Page précédente
Le bloc Comparer
 1  2  3  4  5  6  7  8  9 
Page suivante »
Le bloc Logique 
 
 
1 Note
Ecrit par: FRED_80 Le: 10/03/12