Digi3D



Macroinstrucciones



El usuario puede crear sus propias secuencias de órdenes, y ejecutarlas como una macro instrucción. Una macro instrucción es un archivo de texto, en el que cada línea es una orden de Digi3Du otra macro. El nombre de las macro instrucciones ha de empezar obligatoriamente por el carácter arroba "@".


Al llamar a la macro instrucción, el programa busca un archivo de nombre @nombre.ext, en el directorio de trabajo o en el directorio Digi.


Ejemplos:



Orden: @hidrogr


El contenido del archivo @hidrogr podría ser el siguiente:


COD=030123

AT=5     

TEXTO_R



Orden: @caminos


Contenido:


COD=  060140

Activa el código 060140 camino lado izquierdo.

DA=-2.5  

Distancia activa -2.5 metros.

PARALELA=EJE   




Traza paralelas a todas la líneas del código EJE, a la izquierda 2.5 metros dibujándolas en el código 060140.




Orden: @carret


Contenido:


COD=060145 


DA=2.5   


PARALELA=EJE  


BORRA_COD=EJE C

Borra todas las entidades dibujadas en el código EJE.



Orden: @calculaorto


Contenido:

CARGA_RASTER=D:\T_01\1_7141.TIF

Carga imagen raster.

CARGA_MDT=D:\T_01\mdt\TriH07se.MDT

Carga modelo digital del terreno.

DA=1

Establece tamaño terreno del píxel de la orto.

CAL_ORTO=2 D:\T_01\Ortos\OB-56607.tif 1

Calcula la orto por interpolación bicúbica, la almacena con el nombre de fichero dado y utiliza como límite la entidad con código 1, que debe ser única.

ESCAPE


SALIR





Nota:

Para inhabilitar una orden de un fichero de macroinstrucciones temporalemente se deber'a de poner dos barras delante de la orden, por ejemplo:



//COD=060145 


DA=2.5 


PARALELA=EJE 


BORRA_COD=EJE C

Borra todas las entidades dibujadas en el código EJE.






Fecha de última modificación: 22 de Enero, 2009







Fecha de última modificación: 1 de Octubre, 2004