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

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

Publicité

Programmation
2.4 Eléments de dialogue complexes
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.
2.4.3
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
2-44
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 mise en service, 11/2006, 6FC5397-0DP0-0DA0
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
Extension de l'interface utilisateur

Publicité

Table des Matières
loading

Table des Matières