MANUAL de macrolenguaje

GENAMAP - SCRIPTS

 

CONTENIDO

 

 

Pág.                                    

                                

1     A. GENERALIDADES                                 

1                 1.           Nombre          

1                 2.           Ejecución        

1                 3.           Ubicación de los programas    

2                 4.           Instrucciones   

3                 5.           Caracteres especiales  

3                   a.         Generales

3                   b.         Comillas

4                   c.         Operadores lógicos

4                   d.         Redirección E/S

                                

6     B. PARAMETROS SUSTITUIBLES                                  

6                 1.           Variables        

8                 2.           Sustitución de comandos         

8                 3.           Concatenación de palabras     

10               4.           Separación de palabras o frases          

                                

11   C. CONTROL FLUJO DEL PROGRAMA                        

11               1.           Ejecución        

11               2.           Visualización de la ejecución   

11               3.           Suspensión      

11               4.           Salto en la ejecución   

                                

12   D. OPERACIONES                           

12               1.           Condicional: if 

12                 a.         Condicional: if… then… fi

13                 b.         Condicional: if... then… else… fi

13                 c.         Condicional con elif…

14               2.           Bucles (ciclos,loops)   

14                 a.         {while, until}...do...done

15                 b.         for...in...do...done

16               3.           Operaciones con caracteres    

16                 a.         Comparación de series: case...esac

16                 b.         Comparaciones numéricas

17                 c.         Funciones: str{uc,lc,en,extr,subst}, smatch

18               4.           Operaciones Matemáticas: let 

18                 a.         Operadores

19                 b.         Funciones aritméticas

19                 c.         Funciones trigonométricas

20               5.           Impresión en papel      

20               6.           Master Project

 

21   E. UNIX                                  

21               1.           Uso de entorno Unix   

21               2.           Archivos en disco       

21               3.           Directorios en disco    

22               4.           Lectura de archivos     

22               5.           Escritura de archivos   

22               6.           Captura en variables   

22               7.           Otros  

                                

23   F. COMANDOS                                

23                 exit      

23                 let       

23                 print    

25                 read    

                                

27   ANEXO 1:                              

27               1.           Comandos que requieren “Here Document”    

28               2.           Archivos Editables      

                                

29   ANEXO 2: SCRIPTS DE CASOS                           

30               1.           Encontrar un mapa      

30               2.           Consultar dato puntual en varios mapas          

30               3.           Usar un archivo como fuente de parámetros    

32               4.           Escala de ventana activa         

32               5.           Número de escala en pantalla gráfica  

33               6.           Coordenadas mínimas y máximas de ventana activa    

33               7.           Buscar y desplegar mapa en edición    

34               8.           Ver mapa extendido en toda la ventana           

34               9.           Coordenadas mínimas y máximas de mapa     

35               10.         Ubicar un texto en ventana gráfica       

36               11.         Diseñar y ubicar leyendas        

38               12.         Autoconstruir una instrucción  

39               13.         Capturar coordenadas del cursor        

39               14.         Búsqueda de puntos por áreas

40               15.         Here Document          

                                

41   ANEXO 3: Modelos y soluciones                            

42               1.           Importación de .DXF con polígonos   

44               2.           Superposición de polígonos y reasignación de TAGs

47               3.           Presencia de eventos puntuales (Proximidad)