Radian vers chaîne
Cette fonction transforme une valeur numérique angulaire en radians en chaîne de caractères formatée dans une unité d'angles
Moyen mnémotechnique : ANGle TO String
| Syntaxe | (angtos angle [unité [précision]]) |
| Arguments
|
angle : un nombre réel exprimé en radians
unité : un nombre entier qui spécifie un format d'angles, précision: un nombre entier qui exprime le nombre de décimales souhaitées, si précision est omis le logiciel prend en compte la valeur courante de AUPREC |
| Valeur renvoyée | Une chaîne de caractères (string) ou nil si impossible |
Les valeurs d'unités suivantes peuvent être utilisées :
| 0 | Degrés décimaux |
| 1 | Degrés sexagésimaux (degrés/minutes/secondes) |
| 2 | Grades |
| 3 | Radians |
| 4 | Unités géodésiques |
La fonction (angtos) accepte des nombres négatifs en argument, mais les transforme toujours en valeurs positives comprises entre zéro et deux pi radians avant la transformation.
Si la valeur d'unités est fixée à 4 (unités géodésiques), la variable système UNITMODE rentre en compte,
si UNITMODE est à 0, des espaces sont inclus dans le résultat par exemple : N 45d
si UNITMODE est à 1, pas d'espaces dans le résultat par exemple : N45dE
La variable système de cotation DIMZIN concernant la suppression des 0 (zéro) de début et fin est aussi prise en compte par cette fonction
Valeur retournée : Une chaîne de caractères, nil si impossible.
Exemples :
| syntaxe | Valeur retournée | |
| |
"90.0000" | DIMZIN à 2 |
| |
"90" | DIMZIN à 8 |
| |
"315.0000" | DIMZIN à 2 |
| |
"N 16d39' E" | UNITMODE à 0 |
| |
"N16d39'E" | UNITMODE à 1 |
| |
"100.000g" | |
| |
"90d0'0\"" |
4 décembre 2017
