GETDIST

Entrer une distance


Cette fonction fait une pause dans le programme pour que l'utilisateur entre une valeur de distance :
soit une valeur au clavier,
soit en pointant un ou deux points dans l'écran graphique.

Syntaxe : (getdist [point] [message])
Arguments

 

point
un point 2D dans le SCU courant.
point doit être renseigné, une ligne  élastique part de ce point comme base de départ, puis s'étire le long de la saisie au curseur dans la direction du deuxième point qui sera cliqué.
message, une ligne de texte qui apparaîtra sur la ligne de commandeune valeur tapée au clavier est acceptée
Valeur retournée: Un nombre réel qui est la valeur de la distance entre les deux points cliqués

Exemples :

On clique un point pour le mémoriser dans la variable pt1 :

(setq pt (getpoint "\nPoint de dépatrt\n"))

On clique un deuxième point :

(setq longueur (getdist pt1 "\ncliquer un deuxième point\n"))

Pour expliquer à l'utilisateur qu'une valeur peut être entrée au clavier, on peut peaufiner le message :

(setq longueur (getdist pt1 "\ncliquer un deuxième point\nou Entrer une valeur numérique au clavier"))

(getdist) effectue un contrôle interne qui interdit d'entrer en ligne de commande autre chose qu'une valeur numérique.
En cas de défaut, le message suivant apparaît en ligne de commande en redemandant une saisie correcte :
Nécessite une distance numérique ou deux points

 


Haut de page

revenir au menu ENTRÉES UTILISATEUR


14 juillet 2017