|
Se utiliza para generar ficheros de ploteo a partir de ficheros PLT generados por el programa
BINPLT. La llamada al programa se realiza desde el sistema operativo escribiendo la secuencia:
PLT <fichero PLT> <escala> <bancos> <rotar> <color textos> <font>
Parámetros del programa PLT:
- Fichero PLT: Fichero de entrada sin extensión. Será el archivo generado por el programa BINPLT de extensión PLT.
- Escala: Escala de ploteo del dibujo.
- Bancos: Campo sólo utilizado por trazadores de plumillas donde se especifica el número de plumas del carrusel del plotter. Si se dispone de un plotter que no sea de plumillas (por ejemplo, uno de inyección de tinta) se deberá poner cero en este campo.
- Rotar: Este campo puede tomar dos valores:
- El dibujo no se gira,
- El dibujo se gira 90E.
- Color textos: Este campo puede tomar dos valores:
- Los textos se rotulan con la pluma asignada a sus respectivos códigos en el fichero DIGI.TAB.
- Todos los textos se rotulan con la pluma n1 1, que suele ser de color negro.
- Font: Este campo es opcional, y se utiliza para especificar el font con que van a ser ploteados los textos del archivo Digi21. Si no se especifica ningún valor, todos los textos se plotearán con la font especificada a su respectivos códigos en el fichero DIGI.TAB. Si se especifica un valor numérico todos los textos se plotearán en el número de font indicado.
Ejemplo: para generar el fichero de ploteo correspondiente al archivo CATASTRO.PLT, que tuviera las siguientes características: escala 1/500, carrusel de cuatro plumas, dibujo rotado 90E y textos en color negro con la font correspondiente a su código, escribiríamos:
PLT catastro 500 4 1 1
El fichero generado por el programa tiene el mismo nombre que el fichero Digi, y la extensión 000.
Si el trazador utilizado es de plumillas, la cantidad de ficheros generados dependerá del valor del campo Bancos (número de plumas del carrusel) y de las plumas utilizadas en el DIGI.TAB. Si en el DIGI.TAB, se especifica el número de plumas superior a las del carrusel, se generarán tantos ficheros de ploteo como indique el resultado de dividir estos dos valores. Los ficheros tendrán extensión 00<n>, donde n aumenta según se van generando ficheros. Ejemplo:
|
Nº colores (DIGI.TAB)
|
Nº plumas
|
Nº ficheros 00<
n>
|
|
4
|
4
|
Un fichero:
NOMBRE.000
|
|
6
|
4
|
Dos ficheros:
NOMBRE.000 y NOMBRE.001
|
|
10
|
4
|
Tres ficheros:
NOMBRE.000, NOMBRE.001 y NOMBRE.002
|
En el ejemplo descrito anteriormente, tras ejecutar el programa y suponiendo que se han especificado 7 plumas o colores en el fichero DIGI.TAB, se producirían los ficheros de ploteo: CATASTRO.000 y CATASTRO.001.
Los archivos de salida (ploteo) son compatibles con cualquiera de los plotters que utilicen los lenguajes BGL (Benson Graphics Language), HPGL (Hewlett Packard Graphics Language) ó HPGL/2. Con el lenguaje HPGL/2 pueden generarse ficheros de ploteo para impresoras láser compatibles con este estándar.
Para enviar dichos archivos al plotter, basta con utilizar la orden COPY desde una ventana al DOS, es decir, C:\ COPY <nombre fichero ploteo> COM<n>
El número que se pone a continuación de la palabra COM, especifica el puerto de comunicaciones al que está conectado el plotter. Los valores más frecuentes son COM1 y COM2. Para establecer el modo de funcionamiento del puerto de comunicaciones, debe usarse la orden MODE del sistema operativo (consultar el manual de referencia de MS-DOS).
Para ejecutar el programa PLT, es necesario que en el directorio de trabajo o en el directorio C:\Digi, estén grabados los siguientes ficheros:
- PLT.CFG Contiene los parámetros de configuración del plotter.
- DIGI.TAB Contiene la tabla con los parámetros de dibujo de cada código (número de pluma, color y grosor de línea).
- TEXT.FNT Contiene los tipos de letra y los símbolos de dibujo asociados a cada fichero Digi21.
Si el proceso se realiza correctamente, el programa visualiza por pantalla los códigos traducidos a formato de ploteo, las coordenadas máximas y mínimas del fichero, los incrementos en X y en Y, el tamaño en mm. del correspondiente fichero de ploteo y el número total de ficheros de ploteo generados. Este valor depende de la relación existente entre el número de plumas del carrusel (bancos) y el número de colores especificado en el fichero DIGI.TAB.
Fichero PLT.CFG:
Es un fichero de texto que contiene los valores asignados a los parámetros de configuración del plotter. Los parámetros utilizados son los siguientes:
- steps: valor que indica el número de pasos necesarios en un plotter para cubrir una distancia de 1 milímetro. Por regla general se utiliza el valor "40", excepto en los plotter Benson 1313, donde toma el valor "20".
- pluma: indica el número asignado a la primera pluma en el carrusel. Los valores normalmente utilizados son: "0" y "1".
- grueso_pluma: indica el ancho de las plumas y se utiliza para el regruesado mediante paralelas.
- lenguaje: indica el tipo de lenguaje en que se generarán las ordenes de dibujo en el fichero de ploteo. Los dos lenguajes posibles corresponden a:
- HPGL: lenguaje utilizado por los plotters Hewlett Packard y compatibles.
- BGL: lenguaje utilizado por los plotters Benson y compatibles.
- HPGL2: opción para enviar el dibujo a impresora láser.
- absoluto: indica si el plotter puede trabajar con coordenadas absolutas o relativas. Según el modo de funcionamiento, este parámetro puede tomar los valores:
- Si: el plotter utiliza coordenadas absolutas. Es el valor usual para la mayoría de los plotters.
- No: el plotter trabaja con coordenadas relativas (los desplazamientos de las plumas se realizan indicando incrementos, no con posiciones absolutas). Es el valor utilizado en plotters del tipo Benson 1313.
- origen_x: indica el desplazamiento en el eje X del origen de coordenadas utilizado por el plotter para dibujar el fichero. El valor se expresa en milímetros.
- El origen de coordenadas (X=0, Y=0) en plotters que utilizan BGL, coincide aproximadamente con la esquina inferior izquierda. Este punto suele desplazarse una distancia mínima (algunos milímetros) para evitar que el origen del dibujo coincida con el borde de la hoja.
- Los plotters que utilizan HPGL sitúan el origen de coordenadas en el centro de dibujo. A este efecto, el programa evalúa las dimensiones del mismo y lo desplaza automáticamente de modo que siempre quede centrado en el papel.
- origen_y: indica el desplazamiento en el eje Y del origen de coordenadas utilizado por el plotter para dibujar el fichero. El valor se expresa en milímetros.
- escala_x: Indica el factor de escala a utilizar en el eje X del plotter. El cálculo de este valor se explica en el ejemplo siguiente:
- Si una distancia dx = 100 cm. es ploteada con una longitud dx' = 99.5 cm., para conseguir igualar ambas distancias (dx' = dx) ha de aplicarse como factor de escala el valor
- escala_x = (dx'/dx) = 0.995
- escala_y: Indica el factor de escala a utilizar en el eje Y del plotter. El cálculo de este valor se realiza como en el ejemplo anterior, utilizando los correspondientes valores dy y dy'.
- paleta: Especifica el fichero con la paleta de colores y grosores que se va a utilizar en el caso de que el plotter sea de chorro de tinta. Si no se especifica ningún fichero el plotter utilizará los colores y grosores que tenga por defecto.
- Ejemplo del fichero PLT.CFG:
- steps 40
- pluma 1
- tabla 420
- lenguaje HPGL
- absoluto si
- origen_x -400
- origen_y -250
- escala_x 1
- escala_y 1
- grueso pluma 0.2
El estándar HPGL2:
Cuando se usa un plotter cuyo lenguaje sea el HPGL2, por ejemplo, un Hewlett Packard DesignJet (de inyección de tinta), puede implementarse un salto de página automático así como definirse los colores para cada pluma, número de éstas (número de colores) y grosores sin más que indicarlo en el PLT.CFG:
steps 40
pluma 0
lenguaje HPGL2
origen_x 0
origen_y 0
escala_x 1.0
escala_y 1.0
grueso_pluma 0.18
salto_pagina si
paleta nombre fichero
Definición de la paleta:
Para utilizar todos los colores que puede imprimir el plotter así como para definir diferentes grosores y los tramados, es preciso crear un fichero con la paleta correspondiente y poner su nombre (con su path) en el PLT.CFG. Esto es necesario porque los plotters HPGL2 precisan recibir un número de pluma diferente para cada color o grueso deseado.
Las instrucciones utilizadas para crear la paleta son:
- PS (tamaño del papel): El tamaño del papel se fija en HPGL2 con la instrucción PS (Plot Size). Esta instrucción es muy importante en los plotters electrostáticos pues el papel avanzará solamente la magnitud de página especificada cuando se reciba la orden, lo cual permite un ahorro significativo de papel o poliéster, cuyo precio es importante. Esta instrucción también posibilita el dibujo con formatos no estándares, como por ejemplo el de una larga tira de perfiles. Su secuencia es la siguiente:
- PSx,y donde x es el tamaño en x del papel en unidades de paso de ploter e y es el tamaño en y del papel en las mismas unidades.
- NP (número de plumas): Define el tamaño de la paleta de colores. Los atributos de las plumas (color, grueso) se especificarán con las instrucciones PC y PW. El número de plumas deberá ser una potencia de 2 y se numerarán empezando por el cero (no por 1). El número de plumas por defecto es de 8 (de 0 a 7: blanco, negro, rojo, verde, amarillo, azul, magenta y cyan, en este orden). El número de plumas lógicas es de 32.
- PC (color de las plumas): Define el color de una pluma específica. La secuencia es la siguiente:
- PCn,R,G,B donde n es el número de la pluma, R es el valor (de 0 a 256) de rojo, G es el valor de verde y B es el valor de azul.
- PW (grueso de pluma): Define el grueso de una pluma específica. La secuencia es la siguiente:
- PWg,n donde g es el grosor de la pluma en mm. y n es el número de la pluma.
- Si no se especifican grosores de pluma, el plotter utilizará la que tenga por defecto.
- RF (relleno): Define los diferentes rellenos. La secuencia es la siguiente:
- RFn,a,l,secuencia de plumas,...; donde n es el número de relleno, a es el valor del ancho y l es el valor del largo. Estos dos últimos valores deben ser potencia de 2. La secuencia de plumas sería una secuencia de tantos valores como el producto de a por l. La secuencia terminará con un punto y coma y las plumas irán separadas por comas. No se pueden definir más de 16 tipos de relleno. Mirar archivo DIGI.TAB para saber como asignar rellenos a entidades cerradas.
Una definición típica de paleta para un plotter de 3 plumas sería:
NP8
PC1,255,0,0
PC2,0,255,0
PC3,0,0,255
PW.3,1
PW.25,2
PW.7,3
RF,2,4,4
,0,1,0,1
,1,0,1,0
,0,1,0,1
,1,0,1,0;
RF,3,8,8
,2,3,2,3,2,3,2,3
,3,2,3,2,3,2,3,2
,2,3,2,3,2,3,2,3
,3,2,3,2,3,2,3,2
,2,3,2,3,2,3,2,3
,3,2,3,2,3,2,3,2
,2,3,2,3,2,3,2,3
,3,2,3,2,3,2,3,2;
Para indicar una paleta de 8 plumas (NP8), establece la definición de colores para las plumas 1, 2 y 3 con la instrucción PC (rojo: 255,0,0, verde: 0,255,0 y azul: 0,0,255), y fija los grosores de las plumas con PW (por ejemplo, la pluma 1 tiene un grueso de 0.3 mm). Establecemos dos rellenos: al primero le hemos dado el número 2 y su definición será un cuadrado de 4 por 4. La secuencia de colores será un tramado donde utilizaremos la pluma 1 y el blanco (0); al segundo le hemos dado el número 3 y su definición será un cuadrado de 8 por 8 y será una combinación de la pluma 2 y la pluma 3, por lo que saldrá un verde azulado.
|