|
Esta orden transforma un fichero en formato ASCII a formato BIN, que es el utilizado por el sistema Digi. Se añadirá al fichero de dibujo activo (es decir, el que se tenga cargado y esté activo en ese momento).
Los ficheros ASCII pueden tener cualquier nombre y su extensión será normalmente ASC, si bien no es obligatorio.
Hay dos formas de llamar a la orden:
- Escribir la palabra ASCIIBIN, y a continuación responder a la pregunta sobre el nombre del fichero ASCII de entrada. Los nombres de los ficheros se escriben sin extensión a no ser que el fichero ASCII de entrada tenga una extensión que no sea ASC.
- Escribir la llamada a la orden seguida del nombre del fichero ASCII. Es decir: ASCIIBIN=<nombre fichero ASCII>
El fichero ASCII contendrá información sobre las coordenadas que definen los elementos de dibujo que se quieren procesar desde Digi. El único requisito que exige el programa de transformación, es que las coordenadas de cada entidad vayan precedidas de una línea donde se especifique el tipo de entidad y el código de representación que llevará asociado en Digi.
Ejemplo:
- Si la entidad es un texto: (T=<código>) T=012343
- Si es un elemento gráfico: (C=<código>) C=123764
Las líneas siguientes estarán formados por tres números que se corresponderán con las coordenadas (X Y Z) de cada punto del elemento. Estos números pueden estar separados por cualquier delimitador de ficheros de texto, es decir:
|
El espacio en blanco < >
|
|
El símbolo de coma <,>
|
|
El símbolo de comillas <">
|
El programa registra como coordenadas de un mismo elemento, todos las comprendidas entre dos líneas del tipo C=<código> o T=<código>.
Ejemplo de un fichero de entrada ASCII:
|
C=020124 10 2
|
El segundo número es opcional, y especificaría el nº de puntos que componen la entidad. El programa lo ignora. El tercer valor indicará el número de atributos.
|
|
903.10 1383.30 100.00
|
Coordenadas (X Y Z) del primer punto.
|
|
919.16 1398.29 100.00
|
Coordenadas (X Y Z) del segundo punto.
|
|
939.22 1409.00 100.00
|
Coordenadas (X Y Z) del tercer punto.
|
|
961.29 1419.71 100.00
|
.......
|
|
1071.64 1441.12 100.00
|
|
|
1085.68 1451.83 100.00
|
|
|
1121.80 1458.25 100.00
|
|
|
1171.95 1460.39 100.00
|
|
|
1204.06 1473.24 100.00
|
|
|
1222.11 1492.51 100.00
|
|
|
A 2 501 020127
A 2 104 0
|
El primer carácter es una 'A' e indica la existencia de un atributo. El siguiente número indica el número de tabla. El tercer valor es el número de registro en la tabla y los siguientes son los atributos.
|
|
T=020401
|
Entidad texto.
|
|
1.5 0.00 0.00
|
Valores correspondientes a: AT, IT y AA.
|
|
1300.22 14850.12 101.14
|
Coordenadas X Y Z del origen del texto.
|
|
101.14
|
Contenido del texto.
|
|
C=020123 39 0
|
Nueva entidad de dibujo.
|
|
911.53 1357.60 103.00
|
Coordenadas del primer punto.
|
|
917.74 1361.11 103.00
|
Coordenadas del segundo punto.
|
|
930.39 1370.63 103.00
|
.......
|
|
1003.15 1398.32 103.00
|
.......
|
Órdenes relacionadas: BINASCII.
|