Sommaire
18 Programmationde variables................................................................................................... 511
18.1 Vue d'ensemble Programmation de variables.............................................................................
18.2 Variables:Paramètres Q, QL, QR et QS.......................................................................................
18.2.1
Principes de base.................................................................................................................................
18.2.2
Paramètres Q réservés........................................................................................................................
18.2.3
Répertoire Arithmétique de base.......................................................................................................
18.2.4
Répertoire Fcts trigonométriques.....................................................................................................
18.2.5
Répertoire Calcul de cercle.................................................................................................................
18.2.6
Dossier Instructions de saut..............................................................................................................
18.2.7
Fonctions spéciales pour la programmation de variables...........................................................
18.2.8
Fonctions CN pour les tableaux personnalisables........................................................................
18.2.9
Formules dans le programme CN.....................................................................................................
18.3 Fonctions string..........................................................................................................................
18.3.1
Affecter une valeur alphanumérique à un paramètre QS.............................................................
18.3.2
Concaténer des valeurs alphanumériques......................................................................................
18.3.3
Convertir des valeurs alphanumériques en valeurs numériques................................................
18.3.4
Convertir des valeurs numériques en valeurs alphanumériques................................................
18.3.5
Copier une composante de chaîne à partir d'un paramètre QS..................................................
18.3.6
Rechercher une composante de chaîne dans le contenu d'un paramètre QS.........................
18.3.7
Déterminer le nombre de caractères du contenu d'un paramètre QS.......................................
18.3.8
Comparer l'ordre lexical de deux chaînes de caractères alphanumériques.............................
18.3.9
Transférer le contenu d'un paramètre machine.............................................................................
18.4 Définir le compteur avec FUNCTION COUNT..............................................................................
18.4.1
Exemple...................................................................................................................................................
18.5 Accès au tableau avec des instructions SQL..............................................................................
18.5.1
Principes de base.................................................................................................................................
18.5.2
Lier une variable à une colonne du tableau avec SQL BIND........................................................
18.5.3
Lire une valeur du tableau avec SQL SELECT................................................................................
18.5.4
Exécuter des instructions SQL avec SQL EXECUTE......................................................................
18.5.5
Lire une ligne de la quantité de résultat avec SQL FETCH..........................................................
18.5.6
Rejeter les modifications d'une transaction avec SQL ROLLBACK............................................
18.5.7
Quitter une transaction avec SQL COMMIT....................................................................................
18.5.8
Modifier une ligne de la quantité de résultat avec SQL UPDATE................................................
18.5.9
Créer une nouvelle ligne dans la quantité de résultat avec SQL INSERT..................................
18.5.10 Exemple...................................................................................................................................................
HEIDENHAIN | TNC7 basic | Manuel utilisateur Programmation et test | 10/2023
512
513
513
519
526
529
530
532
533
545
550
555
558
559
559
560
560
560
561
561
562
563
564
565
565
569
570
572
577
578
580
581
583
585
23