HEIDENHAIN TNC 620 Manuel Utilisateur page 303

Programmation en texte clair
Masquer les pouces Voir aussi pour TNC 620:
Table des Matières

Publicité

Programmer des paramètres Q | Accès aux tableaux avec les instructions SQL
7 SQL Q1 "DROP SYNONYM my_table"
8 END PGM SQL MM
Étape
Explication
1 Créer un
Un synonyme est affecté à un chemin d'accès (remplacer les chemins d'accès longs par
synonyme
des noms courts).
Le chemin d'accès TNC:\table\FRAES.TAB doit être indiqué entre guillemets.
my_table correspond au synonyme choisi.
2 Lier un paramè-
Un paramètre QS est lié à une colonne de tableau.
tre QS
QS1800 est disponible dans les programmes utilisateurs.
Le synonyme remplace l'ensemble du chemin d'accès qui a été saisi.
La colonne définie du tableau s'appelle WMAT.
3 Définir la
La valeur de transfert est indiquée dans la définition de recherche.
recherche
Le paramètre local QL1 (à sélectionner librement) sert à identifier la transaction
(plusieurs transactions possibles en même temps).
A cet endroit, QL1 est écrit avec le HANDLE qui décrit l'opération.
Le synonyme détermine le tableau.
WMAT détermine la colonne de tableau concernée par la procédure de lecture.
NR et =3 déterminent la ligne de tableau concernée par la procédure de lecture.
La colonne de tableau et la ligne de tableau sélectionnées définissent la cellule pour la
procédure de lecture.
4 Exécuter la
La procédure de lecture est exécutée.
recherche
SQL FETCH permet de copier des valeurs de Result-set aux paramètres Q ou QS
associés.
La syntaxe HANDLE QL1 correspond à la transaction désignée par le paramètre QL1.
Le paramètre Q1900 est une valeur de retour qui permet de s'assurer que toutes les
données ont été lues.
5 Clôturer la
La transaction est clôturée et les ressources utilisées sont déverrouillées.
transaction
6 Couper la
La liaison entre la colonne de tableau et le paramètres QS est coupée (nécessité de déver-
liaison
rouiller les ressources).
7 Effacer un
Le synonyme est à nouveau effacé (nécessité de déverrouiller les ressources).
synonyme
L'utilisation de synonymes n'est pas obligatoire. Le
chemin complet peut également être renseigné comme
synonyme dans les instructions SQL. Il n'est pas
possible de renseigner des chemins relatifs. Il est
recommandé de s'orienter par rapport à la syntaxe des
exemples lors de la programmation.
Le programme CN suivant utilise le même exemple pour expliquer
l'utilisation d'un chemin absolu.
Exemple de chemin absolu
0  BEGIN PGM SQL_TEST MM
1  SQL BIND QS 1800 "'TNC:\table\Fraes.TAB'.WMAT"
HEIDENHAIN | TNC 620 | Manuel d'utilisation Programmation en Texte clair | 10/2018
0 procédure de lecture réussie
1 procédure de lecture erronée
Effacer un synonyme
Lier un paramètre QS
9
303

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Tnc 640

Table des Matières