Descripteur de balise
DEBUG
Easy XML
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
Signification
Cette balise sert à enregistrer les traces qui peuvent être programmées dans le script. Utiliser
l'attribut text pour décrire le texte à enregistrer. Cet attribut et ses valeurs correspondent à
l'attribut text et aux valeurs de l'instruction d'impression.
Par défaut, la balise de débogage n'est pas exécutée car elle ralentit le système. Pour activer les
résultats de débogage, l'attribut debug_msg doit être programmé avec la valeur on dans la
balise DialogGui ou AGM.
Les traces sont enregistrées avec les messages d'erreur de l'analyseur dans le fichier suivant :
card/oem/sinumerik/hmi/dvm/log/dvm.log
Syntaxe :
<debug text="<Texte voir Instruction d'impression>">Variables voir
Instruction d'impression</debug>
Exemple Easy XML :
<DialogGui debug_msg="on">
...
...
<control name="test_bool" xpos="250" ypos="90"
refvar="val_test" hotlink = "true" format="%b"/>
<debug text="main_form control test_bool created
value:%d">test_bool</debug>
Entrée dans le fichier dvm.log :
date: 10/22/ 2018 time: 09:38:44:351
Debug xmldial.xml 17: main_form control test_bool
created value:255
Exemple Easy Extend :
<AGM debug_msg="on">
...
...
<control name="test_bool" xpos="250" ypos="90"
refvar="val_test" hotlink = "true" format="%b"/>
<debug text="main_form control test_bool created
value:%d">test_bool</debug>
Entrée dans le fichier dvm.log :
date: 10/22/ 2018 time: 09:38:44:351
Debug xmldial.xml 17: main_form control test_bool
created value:255
Création de boîtes de dialogue utilisateur
2.7 Descripteur XML
95