Fabrication > Boîte de dialogue Personnaliser > Insertion de commandes CL > Règles de création de fichiers de définition de menu
  
Règles de création de fichiers de définition de menu
Pour créer un fichier de définition de menu, respectez les règles suivantes :
Commencez une chaîne syntaxique APT valide avec le mot BEGIN et terminez-la par le mot END.
La première entrée, elle aussi comprise entre BEGIN et END, doit être <option name et s'affichera dans le menu cmd edit d'index.
La chaîne syntaxique commence par des commandes telles que CYCLE, GOTO, etc. Les paramètres d'entrée ou les mots-clés importants, s'ils sont nécessaires pour l'option, doivent être spécifiés après une barre ("/"). Si vous le souhaitez, vous pouvez remplacer le / par un espace (" "). Par exemple, CYCLE/BORE ou CYCLE BORE.
Si vous souhaitez spécifier la valeur d'un paramètre lors de l'exécution, faites-la précéder d'un dièse (#). Par exemple : CLDIST/#CLDIST
Tous les mots-clés importants apparaissent dans le menu cmd edit de second niveau. Toutefois, vous pouvez afficher un mot-clé différent dans le menu en l'insérant entre accolades ("{}") entre la commande et le /..
Par exemple :
Utilisez des crochets ("[]") pour inclure des paramètres en option et les attributs correspondants. Par exemple, CYCLE/BORE[,RAPTO,#RAPTO_r]
Utilisez les même crochets pour inclure des options qui sont mutuellement exclusives. Utilisez une barre verticale ("|") pour séparer chaque option. Par exemple : CYCLE/BORE[,IPM|,MMPM|,IPR|,MMPR,#FEDRAT_f]
Utilisez des points de suspension ("...") pour spécifier plusieurs entrées. Creo NC demande continuellement une valeur, suivie de "...", jusqu'à ce que vous entriez <CR> sans spécifier de valeur. Par exemple : CYCLE/AUTO,DEEPBK,#FEDTO_z,#FEDRAT_f[,INCR,#INCR_d...]
Utilisez des parenthèses pour modifier l'ordre de priorité lors de l'analyse des paramètres. L'ordre de priorité par défaut est de gauche à droite. Par exemple, avec CYCLE/BORE[,IPM|,MMPM|,IPR|,(MMPR,#FEDRAT_f)], la valeur FEDRAT_f n'est spécifiée que pour MMPR. Sans les parenthèses, chacune des options exclusivement liées posséderait un attribut FEDRAT_f.