Fonctions fndéf., fnparam et fncall, 4 f o rm ules – HEIDENHAIN ND 2100G Manuel d'utilisation

Page 243

Advertising
background image

ND 2100G GAGE-CHEK

243

2.4 F

o

rm

ules

Fonctions FnDéf., FnParam et FnCall

Une fonction utilisateur ND 2100G est un ensemble d'opérations de
formule qui effectue une tache spécifique, et qui est relativement
indépendante d'autres opérations de formules. Appeler une fonction
utilisateur dans une formule retourne une valeur calculée par cette
fonction.

Avantages de la création des fonctions utilisateurs:

„

Réduction des doublons des opérations de formule dans un
programme pièce.

„

Réutilisation des opérations de formule à de multiples endroits dans
un programme

„

Compression d'opérations complexes en déclarations simples pour
améliorer la lisibilité

Les fonctions utilisateurs du ND 2100G contiennent toujours:

„

un ensemble d'opérations de formules à exécuter lorsque la
fonction est appelée

Les fonctions utilisateurs du ND 2100G peuvent également inclure:

„

des paramètres qui sont transférés à la fonctions et utilisés pour les
calculs de valeurs de résultat

Les fonctions utilisateurs sont créées avec FnDéf. Les fonctions
utilisateurs qui sont des paramètres de transfert utilisent FnParam.
Les fonctions sont exécutées lorsque FnCall est inclue dans une
formule. Les fonctions peuvent être définies avec ou sans paramètre
et retournent le résultat des opérations de formules.

Les fonctions doivent être définies sur des lignes de formules de
cotes, mais peuvent être appelées à partir de formules de cote visible
ou invisible.

Définition et appel de fonctions utilisateurs

Pour insérer une définition ou un appel de fonction utilisateur:

U

Appuyer sur la softkey AUTRES...

U

Appuyer sur la touche de sélection de cote LISTE

U

Mettre en surbrillance FnDéf. ou FnCall avec les touches fléchées

U

Appuyer sur la touche ENTER

Fonction FnDéf.

Fonction FnCall

Syntaxe de la fonction FnDéf.

Hn = DefFn#(action 1, action 2, …action n)
les actions sont des combinaisons d'opérations de formules du
ND 2100G

Syntaxe de la fonction FnCall

A = Fn#(param1, param2, …param n)
Les paramètres sont transférés à la fonction et utilisés pour calculer
le résultat.

Advertising