|
Es un archivo ASCII que contiene parámetros de configuración utilizados por el programa
Digi21 y por el programa ABSOLUTA. Este archivo debería de estar en el directorio de tablas, en el directorio de trabajo o en C:\DIGI. Si se intenta ejecutar Digi21 sin que exista en estos directorios ningún fichero DIGI.CFG, el programa lo advertirá al inicio, pero continúa su ejecución.
El archivo DIGI.CFG se compone de varios tipos de registros, de los que únicamente son obligatorios los dos primeros. La estructura de los registros es la siguiente:
- Primer registro: Se compone de tres campos. Los dos primeros campos se refieren a la configuración del tablero digitalizador. La combinación de valores posibles es la siguiente:
|
campo1
|
campo2
|
|
|
0
|
--
|
No existe ningún tablero conectado.
|
|
1
|
--
|
Existe un tablero conectado al puerto de comunicaciones COM1. El formato de entrada/salida de los datos es equivalente al usado por el programa AutoCad.
|
|
1
|
1
|
Igual que en el caso anterior pero el formato de los datos se corresponde con el utilizado por el programa MicroStation.
|
|
2
|
--
|
Existe un tablero conectado al puerto de comunicaciones COM2. El formato de entrada/salida de los datos es equivalente al usado por el programa AutoCad.
|
|
2
|
1
|
Igual que en el caso anterior pero el formato de los datos se corresponde con el utilizado por el programa MicroStation.
|
- El segundo campo que es el formato de los datos del tablero será:
- CALCOMP 9100 AUTOCAD ARUXXXXXYYYYYCR
- CALCOMP 9100 MICRO XXXXX,YYYYY,ARUCR
- BIT PAD ONE CXXXXYYYYCR ASCII
- BIT PAD TWO ASCII xxxxx,yyyyy,c,ce
- SUMMAGRAPHICS Serie MM Binario.
- OCÉ ASCII:
- @U0+006320+004877 LF CR
- @D0+006320+004877 LF CR
- SUMMAGRAPHICS UIOF binario
- GTCO Binario Alta Resolución
- WINTAB (driver del tablero para Windows)
- Los parámetros de configuración de los puertos de comunicaciones (COM1, COM2), relativos a velocidad de transmisión, paridad, número de bits dato y bit de parada, han de ser determinados por el usuario. El sistema no establece una configuración por defecto, de modo que si el usuario no impone los parámetros adecuados en cada caso, el proceso de comunicación entre el programa y la tableta digitalizadora no se realizará de forma correcta, o simplemente no se llevará a cabo.
- Para establecer los parámetros de configuración de los puertos en Windows NT hay que acceder desde el menú de Inicio, opción Configuración, al Panel de Control y después hacer doble clic en el icono Puertos.
- En Windows 2000 también hay que acceder al Panel de Control pero hay que hacer doble clic en el icono Sistema y después seleccionar en la pestaña Hardware, Administrador de Dispositivos y la opción Puertos COM y LPT.
- Desde Windows 98 se establecen los parámetros de configuración en el Panel de Control / Sistema / Administrador de dispositivos / Puertos (COM y LPT).
- Se recomienda la utilización de WINTAB para no tener que configurar puertos ni formatos de tableros.
- El tercer campo es opcional y si se pone un 3, Digi trabajará en milímetros.
- Segundo registro: Contiene información sobre los factores de conversión que se utilizarán durante los procesos de orientación absoluta, y de registro de coordenadas instrumentales desde Digi, así como del restituidor en uso (si es analógico). Se compone de seis campos:
- Campo 1: Es un campo numérico de tipo real. Representa el factor de conversión a micras de las unidades instrumentales de la coordenada "X", de forma que cada unidad instrumental se hace equivalente a cinco micras.
- Ejemplo: Si en el sentido del eje X, un codificador mide 100 impulsos (o unidades instrumentales) en un desplazamiento de 1 milímetro, el factor de multiplicación a usar tendría el valor 2. Si la medida fuera de 400 impulsos por milímetro, el factor tendría el valor 0,5.
- Este campo y los dos siguientes se emplean con objeto de homogeneizar las unidades de medida de los diferentes codificadores, de forma que el programa de Orientación Absolutatenga por referencia el mismo tipo de unidades.
- Si se utiliza como factor un numero negativo, se cambiará el sentido de avance en el eje instrumental X. Se tiene que utilizar un factor negativo en aparatos donde al avanzar el codificador en el sentido positivo del eje X, las coordenadas decrecen.
- Campo 2: Igual que el campo 1, pero se utiliza con las unidades instrumentales de la coordenada Y.
- Campo 3: Igual que el campo 1, pero se utiliza con las unidades instrumentales de la coordenada Z.
- Campo 4: Es un campo numérico real. Representa un factor de conversión de las unidades en que viene expresada la corrección de PHI.
- El programa de Orientación Absoluta realiza todos los cálculos en unidades centesimales. Si los restituidores usan estas unidades, el factor tendrá el valor +1 ó -1. Tomará el valor negativo, cuando el sentido de giro del movimiento PHI sea contrario al de la corrección indicada por el programa. Al aplicar el factor en las unidades medidas, aparecerán por pantalla los valores de las correcciones con el signo adecuado.
- Si los restituidores no miden en grados centesimales, el factor tendrá un valor tal que permita pasar de las unidades centesimales que utiliza el programa, a las unidades del aparato (sexagesimal, radianes,...).
- Campo 5: Igual que el campo 4, pero se utiliza para la corrección de OMEGA.
- Campo 6: Para restituidores analógicos con codificadores, se pondrá lo siguiente:
- REST1 Cuando la tarjeta decodificadora instalada es la Digi antigua (anterior a 1993).
- REST2 Cuando la tarjeta decodificadora instalada es la Digi moderna (a partir de 1993).
- REST3 Cuando ésta sea la tarjeta decodificadora instalada.
- REST4 Cuando ésta sea la tarjeta decodificadora instalada.
- ALTEK Si la tarjeta instalada es la Altek.
- SECPC Para los que tienen instalada la tarjeta Secpc.
- Para ver el número de impulsos que da un codificador, usar la orden CODIC.
- Registros opcionales: Se utilizan para establecer por defecto los valores de algunas variables usadas por Digi21, de forma que al entrar en el programa tengan asignados unos valores iniciales. Dichos valores pueden modificarse durante la sesión de trabajo, utilizando las órdenes adecuadas. Estos registros también pueden usarse para especificar una serie de órdenes que el programa ha de ejecutar automáticamente al ser llamado.
- Los registros se componen de un campo donde se especifica o bien el nombre de la variable (orden) y el valor que se le asigna (variable=<valor>), o el nombre de la orden a ejecutar.
- El contenido de los registros más utilizados en este archivo es el siguiente:
- Registro: Determina el estado de la función REPITE. El estado depende del valor asignado: 0=no activado, 1=activado. Cuando la función está activa, se produce una llamada recursiva a la orden que se esté ejecutando.
- repite=0 ó repite=1
- Registro: Determina el estado de la función de generalizar G. El estado depende del valor asignado: 0=no activado, 1= activado. En el modo 1, la función realizaría un proceso de filtrado de puntos antes de registrar cada entidad.
- g=0 ó g=1
- Registro: Determina el estado de la función AUTONUM. El estado depende del valor asignado: 0=no activado, 1=activado. Si se establece el modo 1, para los textos que se coloquen en el archivo y que sean numéricos se incrementarán de forma automática según el valor que especifique el usuario.
- autonum=0 ó autonum=1
- autonum=5
- Registro: Determina si el contador de distancias estará o no activo. En caso afirmativo, en la línea superior de la pantalla van apareciendo las distancias respecto a un cierto origen de los puntos indicados por el cursor. Se utiliza la orden DIST.
- dist=0 ó dist=1
- Registro: Determina el intervalo de tiempo a utilizar por el sistema para realizar una copia de seguridad del archivo de trabajo. El tiempo se especifica asignado a la orden SALVAR el intervalo que se desee expresado en minutos.
- salvar=0 ó salvar=15 etc..
- Registro: Determina el estado de la función de autozoom denominada AUTO. Si está activada, la pantalla seguirá los movimientos efectuados por el cursor al desplazarse por el archivo de dibujo.
- auto=0 ó auto=1
- Registro: Determina el valor de la función de verificación VER. Si está activada, el sistema utilizará la modalidad "tentativo" en los procesos de enganche o captura de entidades.
- ver=0 ó ver=1
- Registro: Determina el número de decimales a utilizar por el programa en la rotulación de las coordenadas X Y Z. Los valores más usuales con la orden NDEC son: 0, 1 y 2. En función del número especificado, las coordenadas se insertarán con cero, uno o dos decimales.
- ndec=2 ó ndec=1, etc...
- Registro: Determina el fichero del icono de la empresa que sirve para personalizar el entorno de dibujo, con la orden ICONO_EMPRESA.
- icono_empresa=<fichero BMP>
- Registro: Determina los ficheros de sonido que se utilizarán cuando se de un punto de datos, cuando se produzca un error y cuando se finalice el dibujo de una entidad, con las órdenes MUSICA_BEEP, MUSICA_ERROR y MUSICA_FIN, respectivamente.
- musica_beep=<fichero WAV>
- musica_error=<fichero WAV>
- musica_fin=<fichero WAV>
- También se pueden utilizar macroinstrucciones (@nombre) y órdenes Digi como contenido de los registros del archivo.
Ejemplo de un archivo DIGI.CFG:
0 (No existe un tablero de digitalización conectado).
1.0 1.0 1.0 1.0 1.0 (Los factores de conversión tienen todos valor 1).
AUTONUM=0
G=1
DIST=1
AUTO=1
VER=1
NDEC=1
ZOOME
@inicio
|