Création de boîtes de dialogue utilisateur
2.11 Fonctions prédéfinies
Nom de la fonction
Ncfunc Get MD limits
Ncfunc bico to int
154
Signification
La fonction copie les limites d'un paramètre machine dans la variable
spécifiée de type de données StructMDLimits. La définition de la struc‐
ture est comprise dans le fichier struct_def.xml.
Pour plus d'informations, voir chapitre "Créer un fichier struct_def.xml
(Page 130)"
Paramètre :
range - Permet d'indiquer une chaîne de caractères qui spécifie la plage
du paramètre machine :
•
displayMD - Paramètres machine d'affichage
•
generalMD - Paramètres machine globaux CN
•
channelMD - Paramètres machine spécifiques à un canal CN
•
axisMD - Paramètres machine spécifiques à un axe CN
•
generalSettingMD - Données de réglage globales CN
•
channelSettingMD - Données de réglage spécifiques à un canal CN
•
axisSettingMD - Données de réglage spécifiques à un axe CN
•
channelGUD - Données utilisateur spécifiques à un canal CN
•
globalGUD - Données utilisateur globales CN
MD-number - Numéro du paramètre machine de la plage
variable name - Après l'appel de fonction, cette variable contient la
valeur de la limite
range/unit - facultatif (par ex., numéro de canal)
Syntaxe :
<function name="NCFUNC.GETMD_LIMITS"><range>, <MD-
number, <variabel name>, <range/unit>></function>
Exemple :
<let name="limits" type="StructMDLimits" />
<function
name="NCFUNC.GETMD_LIMITS">_T"generalMD", 19220,
_T"limits"</function>
<op>
upper_BAGS = limits.upperLimit;
</op>
La fonction convertit une chaîne spécifiée dans le format FCOM en valeur
de nombre entier (Integer) (voir SINAMICS).
Syntaxe :
<function name="ncfunc.bicotoint" return="integer
variable">bico-string</function>
Exemple :
<let name="s_np0480_0" type="string"></let>
<let name="i_p0480_0">0</let>
<function name="ncfunc.bicotoint"
return="i_p0480_0">s_np0480_0</function>
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
Easy XML