Chargement de la progression locale…
PLC Gym
Accueil PLC GymNiveau 1, 0 XP · ta progression
Glossaire

Tableau sur une vraie machine

Un tableau est une liste numérotée de valeurs, toutes du même type, gardées sous un seul nom. Au lieu de quatre variables appelées Reading1 à Reading4, tu as une variable appelée Readings avec quatre positions.

Tu choisis une position avec un indice entre crochets, comme Readings[2]. L’indice peut être une variable qui change, c’est pourquoi les tableaux vont si bien avec les boucles.

La déclaration change selon le constructeur. Siemens écrit ARRAY[0..7] OF REAL. Rockwell écrit REAL[8], ce qui donne les positions 0 à 7.

Tableau: un exemple commenté

Un filtre de niveau garde les huit dernières mesures dans un tableau REAL avec des positions 0 à 7. Chaque nouvelle mesure va dans la position suivante. Un seul nom de variable contient les huit, donc le programme peut les parcourir avec une seule boucle.

Tableau: une erreur courante

Compter à partir de 1 alors que le tableau commence à 0. Huit valeurs se trouvent aux positions 0 à 7, donc Readings[8] n’existe pas. Sortir de la plage déclarée est une erreur.

Toujours pas sûr de celui-ci ? Pose la question dans le Vestiaire.