Eléments graphiques et logiques
7.2 Définition d'un array
Mode d'accès
● Mode d'accès "direct"
En mode d'accès "direct" (M = 0), l'accès est effectué sur le tableau avec l'indice de ligne
dans Z et l'indice de colonne dans S. Le mode de comparaison C n'est pas évalué.
● Mode d'accès "recherche"
En mode d'accès M = 1, 2 ou 3, la recherche s'effectue toujours dans la ligne 0 ou la
colonne 0.
Mode M
Mode de comparaison
En utilisant le mode de comparaison C = 0, le contenu de la ligne de recherche ou de la colonne
de recherche est trié par ordre croissant. Si le terme de recherche est inférieur au premier
élément ou supérieur au dernier, la recherche fournit la valeur 0 ou un string vide et la variable
d'erreur ERR est TRUE.
En utilisant le mode de comparaison C = 1, le terme recherché doit être trouvé dans la ligne
de recherche ou la colonne de recherche. Si le terme recherché n'est pas trouvé, la recherche
fournit la valeur 0 ou un string vide et la variable d'erreur ERR est TRUE.
7.2.2
Exemple : Accès à un élément de l'array
Condition préalable
Deux arrays sont définis ci-dessous qui sont la condition pour les exemples suivants :
//A(Filetage)
204
Valeur de ligne Z
0
Indice de ligne
1
Terme recherché :
recherche dans la colonne
0
2
Indice de la ligne à partir
de laquelle la valeur de re‐
tour est lue
3
Terme recherché :
recherche dans la colonne
0
4
Terme recherché :
recherche dans la colonne
S
5
Indice de la ligne dans la‐
quelle la recherché est ef‐
fectuée.
(0.3 / 0.075 / 0.202)
Valeur de colonne S
Indice de colonne
Indice de la colonne à partir
de laquelle la valeur est lue
Terme recherché :
recherche dans la ligne 0
Terme recherché :
recherche dans la ligne 0
Indice de la colonne dans la‐
quelle la recherché est effec‐
tuée
Terme recherché :
recherche dans la ligne Z
SINUMERIK Integrate Run MyScreens (BE2)
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Valeur de sortie
Valeur de la ligne Z et de la
colonne S
Valeur de la ligne trouvée et
de la colonne S
Valeur de la ligne Z et de la
colonne trouvée
Valeur de la ligne trouvée et
de la colonne trouvée
Indice de ligne
Indice de colonne