Télécharger Imprimer la page

Siemens SINUMERIK 840D sl Manuel De Mise En Service page 825

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Nom de la fonction
MMC Suite
Easy XML
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
Signification
Exemple d'extraction de parties de script d'un programme pièce :
Les modifications dans le système de base d'Operate transforment les
paramètres comme suit :
XML → CYCLES ou POPUPDLG
XML_ON → PICTURE_ON
XML_OFF → PICTURE_OFF
Instruction CN
MMC("XML,XML_ON,XMLDIAL_EMB.XML,main","S")
Fichier : xmldial_emb.xml
<DialogGui>
<let name="menu_name" type="string">main</let>
<let name="script_loaded">0</let>
<menu name = "main">
<if>
<condition>script_loaded == 0</condition>
<then>
<function name ="load_current_program" />
<dynamic_include src="__tmp.xml" />
<op>
script_loaded = 1;
</op>
<navigation>$$$menu_name</navigation>
</then>
</if>
<softkey_back>
<close_form />
</softkey_back>
</menu>
<function_body name ="load_current_program" >
<let name="prog_name" type= "string"/>
<let name="contents" type= "string"/>
<let name="entry" type= "string"/>
<let name="len" />
<op> prog_name = "nck/Channel/ProgramInfo/
workPandProgName"</op>
<function name="DOC.LOADSCRIPT"
return="contents">prog_name, _T"main_dialog",
entry</function>
<function name="string.length"
return="len">contents</function>
<if>
<condition>len > 0</condition>
<then>
<op>
menu_name = entry;
</op>
<function name="doc.writetofile" >_T"__tmp.xml",
contents</function>
</then>
</if>
</function_body>
</DialogGui>
Création de boîtes de dialogue utilisateur
2.11 Fonctions prédéfinies
193

Publicité

loading