Télécharger Imprimer la page

HEIDENHAIN TNC7 basic Manuel Utilisateur page 559

Masquer les pouces Voir aussi pour TNC7 basic:

Publicité

Programmationde variables | Fonctions string
18.3.2
Concaténer des valeurs alphanumériques
L'opérateur de concaténation || vous permet de lier les contenus de plusieurs
paramètres QS. Par exemple, vous pouvez combiner des valeurs alphanumériques
fixes et variables.
Pour concaténer les contenus de plusieurs paramètres QS, procédez comme suit :
Dans cet exemple, la commande concatène les contenus des paramètres QS QS12
et QS13. La commande attribue la valeur alphanumérique au paramètre QS QS10.
11 QS10 = QS12 || QS13
Contenu des paramètres
QS12 : état :
QS13 : rebut
QS10 : état : rebut
18.3.3
Convertir des valeurs alphanumériques en valeurs numériques
La fonction CN TONUMB vous permet d'enregistrer uniquement les caractères
numériques d'un paramètre QS dans un autre type de variable. Vous pouvez ensuite
utiliser ces valeurs dans les calculs.
Dans cet exemple, la commande convertit la valeur alphanumérique du
paramètre QS QS11 en une valeur numérique. La commande affecte cette valeur au
paramètre Q Q82.
11 Q82 = TONUMB ( SRC_QS11 )
HEIDENHAIN | TNC7 basic | Manuel utilisateur Programmation et test | 10/2023
Sélectionner Insérer fonction CN
La CN ouvre la fenêtre Insérer fonction CN.
Sélectionner Formule du string QS
Définissez le paramètre QS pour le résultat
Valider la saisie
Sélectionner la touche Retour
La CN supprime les guillemets.
Sélectionner QS
Saisir le numéro de variable
Sélectionner la touche Espace
La CN affiche les éléments de syntaxe qui sont actuellement
possibles.
Sélectionner l'opérateur de concaténation ||
Sélectionner QS
Saisir le numéro de variable
Fermer la séquence CN
Après avoir exécuté les composantes de chaîne les unes après
les autres, la commande les enregistre sous forme de valeurs
alphanumériques dans le paramètre cible.
; Concaténation des contenus de QS12 et
QS13 et affectation au paramètre QS QS10
; Conversion de la valeur alphanumérique
de QS11 en une valeur numérique et
affectation à Q82
18
559

Publicité

loading