Creo NC Sheetmetal > Menús de sintaxis de comandos LC > Creación de ficheros de definición
Creación de ficheros de definición
Las reglas para crear un fichero de definición son las siguientes:
Cada entrada (excepto la primera) debe contener una cadena APT válida, que comience con la palabra "begin" (comienzo) y termine con "end" (final).
La primera entrada, que también se incluye entre "begin" y "end", debe referirse al "nombre del tema", que aparecerá en el menú de índice cmd edit de temas.
La cadena de sintaxis debe comenzar con una palabra principal (como por ejemplo, CYCLE, GOTO, etc.). Si es necesario utilizar parámetros (palabras secundarias o entrada de datos de usuario), éstas deberán aparecer después del guión (se puede sustituir el guión con un espacio en blanco).
Ejemplo: CYCLE/BORE
Si el parámetro es un valor que tiene que introducirse durante el tiempo de ejecución, deberá estar precedido por el símbolo (#).
Ejemplo: CLDIST/#CLDIST
Por lo general, la palabra clave principal aparecerá como la opción del menú cmd edit del segundo nivel. No obstante, se puede especificar otra palabra distinta para la opción del menú, introduciéndola entre llaves {} entre la palabra principal y el guión. Por ejemplo:
Todos los demás parámetros opcionales deben incluirse entre corchetes [ ]. Si un parámetro opcional cuenta con atributos, se deben incluir estos en los mismos corchetes.
Por ejemplo: CYCLE/BORE [,RAPTO,#RAPTO_r]
Si algunas de las opciones se excluyen de forma recíproca, se incluirán éstas en los mismos corchetes y se separarán por tubería "|".
Por ejemplo: CYCLE/BORE [,IPM|,MMPM|,IPR|,MMPR,#FEDRAT_f]
Para especificar varias entradas, utilice "...". Se le solicitará varias veces la introducción de cualquier valor seguido de "...", hasta que introduzca <CR> sin proporcionar un valor.
Por ejemplo: CYCLE/AUTO,DEEPBK,#FEDTO_z,#FEDRAT_f[,INCR,#INCR_d...]
Utilice paréntesis para cambiar el orden de precedencia al analizar los parámetros. El orden de preferencia por defecto se establece de izquierda a derecha.
Por ejemplo: CYCLE/BORE[,IPM|,MMPM|,IPR|,(MMPR,#FEDRAT_f)]
implica la especificación del valor FEDRAT_f solo para MMPR, mientras que sin los paréntesis, cada una de las opciones que se excluyen de forma recíproca dispondrá del atributo FEDRAT_f.
Tabla de referencias de sintaxis
A continuación se ofrece una tabla de referencias de sintaxis Consulte el conjunto de reglas especificado anteriormente para obtener explicaciones y ejemplos de uso detallados.
Símbolo
Uso
/
Separa la palabra del comando principal de los parámetros (palabras secundarias o introducción de usuario). Puede reemplazarse por un espacio en blanco.
,
Separa los parámetros.
[]
Encierra los parámetros opcionales.
|
Separa parámetros mutuamente exclusivos.
()
Cambia el orden de preferencia cuando se analizan los parámetros.
{}
Se utiliza para especificar el nombre de la opción de un menú distinto a la palabra clave principal.
# rótulo
Antecede a un valor de parámetro que se debe introducir durante la ejecución. El rótulo se utiliza en el mensaje.
<>rótulo
Antecede a una cadena de texto que se debe introducir durante la ejecución. El rótulo se utiliza en el mensaje.
...
Designa una entrada múltiple. Se solicitará el rótulo anterior hasta que se introduzca una línea en blanco.
Sintaxis de menú
Al crear ficheros de definición propios, se debe tener en cuenta que las palabras que aparecen en los menús cmd edit deben corresponder a la sintaxis de menú de Creo Parametric. Cada elemento del menú debe ser único. Por ejemplo, si dispone de dos comandos distintos con la misma clave principal, especifique un nombre alternativo en las llaves {} para al menos uno de los dos.
El número máximo de caracteres que permite el sistema para la opción de menú es 19. Se pueden usar solo 12 caracteres para que quepan en el menú estándar de Creo Parametric. De lo contrario, se puede modificar el ancho del menú.
* 
Debido al ancho proporcional de texto en las estaciones de trabajo SUN, es posible que el número de caracteres en mayúscula que aparecerá en el menú estándar de Creo Parametric sea inferior a 12.
Compilación de ficheros de definición
Una vez que se hayan creado todos los ficheros de definición, se deberán compilar para transferirlos a los ficheros .syn. El comando para compilar un fichero de definición es:
pro_mcs_comp < filename.def
options:
-p
imprime los resultados. El árbol de menús del fichero compilado aparecerá en pantalla. Si existen errores, el compilador lo notificará, de lo contrario aparecerá un mensaje: Finish (reading) NO ERRORS en la pantalla antes de la creación del árbol de menús.
-i
especifique el nombre de fichero,pro_mcs_comp -i filename.def
El compilador crea el fichero correspondiente .syn en el directorio actual.
* 
El comando pro_mcs_comp se colocará en el subdirectorio obj del directorio específico del ordenador en el punto de carga de Creo Parametric, por ejemplo creo/sun4/obj/pro_mcs_comp.
Fichero de índice
En el fichero de índice cmdsyn.ndx se deben incluir los nombres (incluida la extensión) de todos los ficheros .syn creados. Este fichero define básicamente los contenidos del primer menú cmd edit de índice. Las primeras entradas de los ficheros incluidos en el fichero cmdsyn.ndx aparecerán como opciones en el menú de edición cmd del índice y, a medida que se seleccione una opción, aparecerá el menú cmd edit apropiado del segundo nivel.
¿Fue esto útil?