NOF band
10 Density of suspended solid particles Maximum growth rate Standard temperature Parameter for initial slope of P/I curve
Una de las línea primeras de definición que podemos encontrar puede ser la siguiente: CATALOGO, DIR /W, 0,Especificación de archivos: ,
Pero, ¿qué significa todo esto? ¿Cómo se definen estos comandos realmente? Vamos pues a explicar los diferentes parámetros de la definición.
Lo primero que tenemos que comentar es la posibilidad de introducir comentarios en este archivo, recurriendo, como en otros muchos casos de archivos de definición de AutoCAD, al carácter punto y coma (;) al principio de la línea. Al igual que en otros casos, con un solo punto y coma es suficiente. Las líneas que comiencen con ; serán ignoradas por AutoCAD a la hora de leer el archivo ACAD.PGP. Además, disponemos también de la ventaja de introducir líneas blancas como separadores interlineales para imprimir claridad a los textos, sin que esto afecte tampoco a su posterior proceso.
La sintaxis de definición de comandos externos MS-DOS en el archivo ACAD.PGP es la siguiente:
Nombre_comando,[solicitud_DOS],Indicador_bit,[*][Mensaje],
Pasaremos ahora a comentar cada uno de los parámetros incluidos.
NOTA: Las comas (,) son todas obligatorias.
• Nombre_comando. Es el nombre que le asignamos al comando que estamos creando. Este nombre será posteriormente reconocido por AutoCAD (como comando externo), por lo que no debe coincidir con el nombre de ningún comando inherente al programa.
• Solicitud_DOS. Se refiere al comando a nivel MS- DOS que se ejecutará el llamar desde AutoCAD a Nombre_comando. Es el nombre de una orden, proceso o programa con sus parámetros y modificadores si los necesitara. Es un parámetro opcional (ya veremos por qué).
• Indicador_bit. Es un bit con los siguientes significados base: — 0 (bit cero): inicia la aplicación y espera a que termine. — 1 (primer bit): no espera a que termine la aplicación. — 2 (segundo bit): ejecuta la aplicación minimizada. — 4 (tercer bit): ejecuta la aplicación en modo “oculto”.
Algunos valores de bit pueden ser sumados, integrándose así unas acciones con otras. De esta forma, un valor de bit de 3 ejecutaría la aplicación minimizada y no esperaría a que terminara, y un valor de 5 la ejecutaría en modo oculto y no esperaría.
Todos los valores indicados (0, 1, 2 y 4) más las combinaciones expuestas (3 y 5) representan todos los valores posibles que podemos dar a Indicador_bit, ya que no se pueden realizar más combinados porque los bits 2 y 4 se excluyen mutuamente. Además, estos dos valores suelen evitarse, ya que hacen que AutoCAD no se encuentre disponible hasta que la aplicación haya finalizado.
• Mensaje. Permite definir un mensaje para la línea de comandos de AutoCAD que se mostrará al llamar a la orden externa. Lo que se escriba como respuesta a dicho mensaje será pasado como parámetro adicional al comando de DOS que se ejecutará.
Es por ello, que dicho mensaje ha de ser claro en su petición. Es opcional, aunque casi siempre necesario.
Si se prevé que en algún momento, los modificadores que introduzca el usuario en línea de comando como respuesta a dicho mensaje pueden incluir algún espacio en blanco entre ellos, habremos de preceder el parámetro Mensaje con un asterisco (*). Éste va marcado como opcional en la sintaxis porque únicamente se utiliza en estos casos.
NOTA: La última coma (,) tras Mensaje, al igual que las demás, es obligatoria. Esta
coma se escribe al final por compatibilidad con antiguas versiones de AutoCAD. En dichas versiones se incluía un parámetro más que era un código de retorno interno.
Una vez visto esto, vamos a estudiar algunos ejemplos.
La siguiente línea en el archivo ACAD.PGP define un nuevo comando FORMATO que permite dar formato a una unidad de disco desde AutoCAD:
FORMATO, FORMAT, 0, Unidad a la que dar formato: ,
NOTA: Como vemos se pueden incluir espacios entre los parámetros para dar claridad a
la línea. El espacio tras el mensaje lo que hace es dejar un espacio en la línea de comandos después del mensaje; así no se juntará éste con lo que escribamos después. Con los demás parámetros no se pueden incluir espacios blancos antes de la siguiente coma (sólo después).
El comando nuevo de AutoCAD será FORMATO; la llamada a MS-DOS es FORMAT (comando que da formato a discos); el indicador de bit es 0; el mensaje va al final seguido de la última coma.
El siguiente comando externo elimina el archivo indicado desde AutoCAD: BORRA, DEL, 4, Archivo que se eliminará: ,
Se indica el indicador de bit 4 para que la eliminación del archivo se ejecute en un segundo plano no visible (no se muestra la ventana de MS-DOS).
NOTA: La utilización de mayúsculas o minúsculas en la sintaxis es indiferente.
Veamos un último ejemplo:
SHELL, , 1, *Comando Sistema Operativo: ,
Este ejemplo de SHELL (y alguno más que se expondrá en los ejercicios propuestos) es el único que no ha de llevar un nombre de comando, porque se lo proporciona el usuario en línea de comandos tras el mensaje.
De esta forma sencilla podemos definir una serie de comandos externos DOS que nos interese particularmente para trabajar.
NOTA: Aunque no se incluya un parámetro opcional, hay que especificar la coma
correspondiente.
NOTA: Como comentario de paso, decir que existe una aplicación ARX denominada
DOSLIB14.ARX que se encuentra en el directorio \BONUS\CADTOOLS\ en la carpeta donde tengamos instalado AutoCAD. Al cargarla proporciona una serie de funciones que representan todos los comandos de MS-DOS. Nada del otro mundo.
SIETE.2.2. Reiniciar el archivo ACAD.PGP
Cada vez que editemos y modifiquemos el archivo ACAD.PGP no es necesario volver a abrir un dibujo nuevo o existente, ni muchísimo menos cerrar y arrancar AutoCAD nuevamente para comprobar los cambios. Existe un comando de AutoCAD llamado REINICIA (REINIT en inglés) que permite realizar una reinicialización de tres parámetros: el puerto de Entrada/Salida de la tableta digitalizadora, su archivo y el archivo ACAD.PGP. Si no disponemos de digitalizador configurado, sus casillas estarán inhabilitadas.
Así pues, únicamente debemos escribir el comando, activar la casilla de verificación
Archivo PGP en el cuadro de diálogo y pulsar el botón Aceptar. ACAD.PGP se carga de nuevo y
ya podemos comprobar los cambios escribiendo algún nuevo comando definido.