Exemple : Accès À Un Élément De L'array - Siemens SINUMERIK 840D sl Manuel De Mise En Service

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:
Table des Matières

Publicité

Commandes de programmation
3.5 Définition d'un array
Mode d'accès
● Mode d'accès "direct"
● Mode d'accès "recherche"
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.
3.5.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)
116
En mode d'accès "direct" (M = 0), l'accès est effectué sur l'array avec l'indice de ligne
dans Z et l'indice de colonne dans S. Le mode de comparaison C n'est pas évalué.
En mode d'accès M = 1, 2 ou 3, la recherche s'effectue toujours dans la ligne 0 ou la
colonne 0.
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
retour est lue
3
Terme recherché :
recherche dans la
colonne 0
4
Terme recherché :
recherche dans la
colonne S
5
Indice de la ligne dans
laquelle la recherché est
effectuée.
(0.3 / 0.075 / 0.202)
(0.4 / 0.1
(0.5 / 0.125 / 0.338)
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
laquelle la recherché est
effectuée
Terme recherché :
recherche dans la ligne Z
/ 0.270)
Manuel de programmation, 03/2010, 6FC5397-1DP10-5DA0
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
Easy Screen (BE2)

Publicité

Table des Matières
loading

Table des Matières