创建菜单定义文件的规则
创建菜单定义文件时需遵守以下规则:
• 以单词 BEGIN 作为有效 APT 语法字符串的开头,并以单词 END 作为结尾。
• 同样位于 BEGIN 与 END 之间的第一个条目必须为 <option name>,它将出现在索引 cmd edit 菜单中。
• 语法字符串以诸如 CYCLE、GOTO 等命令开始。输入参数或主关键字 (如果选项需要) 必须要在斜杠标记 ("/") 的后面指定。或者,可用空格 (" ") 来替换 /。例如,CYCLE/BORE 或 CYCLE BORE。
• 请使用磅符号 (#) 为在运行时需要指定的参数值加上前缀。例如,CLDIST/#CLDIST
• 所有的主关键字都将出现在二级 cmd edit 菜单中。不过,通过在命令与 /. 之间的大括号 ("{}") 中插入所需关键字,可在此菜单中显示不同的关键字。
例如:
• 使用方括号 ("[]") 可包含可选参数和相应的属性。例如,CYCLE/BORE[,RAPTO,#RAPTO_r]
• 使用同样的方括号可包含互相排斥的选项。使用竖线符号 ("|") 以分隔各个选项。例如,CYCLE/BORE[,IPM|,MMPM|,IPR|,MMPR,#FEDRAT_f]
• 使用省略号 ("...") 可指定多个输入项。Creo NC 将反复地提示您输入后面紧跟 "..." 的值,直到您不指定值而输入 <CR> 为止。例如,CYCLE/AUTO,DEEPBK,#FEDTO_z,#FEDRAT_f[,INCR,#INCR_d...]
• 使用圆括号可更改分析参数的优先次序。默认优先次序为从左至右。例如,CYCLE/BORE[,IPM|,MMPM|,IPR|,(MMPR,#FEDRAT_f)] 会生成仅为 MMPR 指定的 FEDRAT_f 值。若不使用小括号,则所有互相排斥的选项都将具有 FEDRAT_f 属性。