Вы находитесь на странице: 1из 18

INTRODUCCIN A

MACROS
Contenido
1 Introduccin ................................................................................................................................................. 1
1.1 Propsito del documento ........................................................................................................... 1
1.2 Pre requisitos................................................................................................................................. 1
1.3 Generalidades ................................................................................................................................... 1

2 Macros en Studio 3 ................................................................................................................................ 3


2.1 Secuencia de una Macros ............................................................................................................ 3
2.2 Editando y Ejecutando una Macros ..................................................................................... 13
2.3 Otro ejercicio editando Macros ............................................................................................. 15
1 Introduccin
1.1 Propsito del documento

El propsito del documento es aprender las herramientas bsicas para el uso del
lenguaje macro en Studio 3. Una macro tiene la habilidad para registrar una secuencia de
procesos en una forma que pueda ser almacenada y ejecutarla despus como un paquete
para el software. Permite automatizar procedimientos repetitivos.

1.2 Pre requisitos

Se asume que el lector tiene conocimientos bsicos de Studio 3, y se encuentra


familiarizado con el entorno del mismo, tal como el manejo de comandos de Strings,
Wireframes, y sobre todo procesos como GRADE, ESTIMATE, SORT, etc.

1.3 Generalidades

Studio 3 cuenta con dos plataformas de herramientas con la habilidad de registrar y


reproducir comandos que son descritas brevemente a continuacin:

LENGUAJE DESCRIPCIN
MACRO Este conjunto de herramientas permiten registrar y ejecutar una secuencia de
procesos.
SCRIPT Este lenguaje permite usar los lenguajes de un Sitio WEB tal como Java Script
y HTML para construir mens para controlar Studio 3. No es como el anterior
lenguaje, ya que en este lenguaje no se restringe a solo los comandos de
Studio 3.

Una macro es un archivo de texto que es usado para ejecutar una serie de procesos
usando los archivos, campos y parmetros definidos por el usuario. Permite definir un
conjunto particular de procesos y ejecutarlos cundo se es requerido sin la necesidad de
realizarlo manualmente.

La macro se puede crear desde Studio 3, o si tienes experiencia desde un archivo


editor de texto, como los bloc de notas.

Los procesos habilitados para usar el lenguaje macros lo encontramos desde el


Men Tools/Macro, y que sirven para registrar, detener y reproducir una macros, estos son
los siguientes:

1
COMANDO DESCRIPCIN
MACST Comenzar a registrar una macro
MACEND Detener el registro de una macro
XRUN Reproduce una macros

2
2 Macros en Studio 3
2.1 Secuencia de una Macros

1. Crear un nuevo proyecto y adjuntar el archivo _vb_holes.dm del tutorial, guardar


este archivo con el nombre de dholes.dm dentro de la carpeta del Proyecto. Este
paso es importante ya que en una carpeta diferente no se ejecutara la macros a
generar

2. Iniciar el proceso MACST.

3. En la ventana Command, te pide el nombre de la Macro, para lo cual respondemos


lo siguiente:

4. Clic en y se abre la ventana Select file, donde pondremos el nombre de la


macro:

3
5. Clic en

6. Ejecutamos el proceso MGSORT.

7. Se abre el dilogo del proceso MGSORT, el cual configuramos lo siguiente:

4
5
8. Chequeamos desde Project files/ Drillholes el archivo creado.

9. Ahora ejecutamos el proceso STATS.

10. En el dilogo STATS, colocar lo siguiente:

6
11. En la pestaa FIELDS, en FI, colocar AU, en KEY1, colocar NLITH.

7
12. Clic en

13. Una vez ejecutado el proceso necesitas presionar 4 veces para que el proceso
STATS realice el resumen por cada tipo de roca en la barra de herramientas
Command. Chequeamos el archivo generado:

8
14. Tipeamos OUTPUT en la lnea de Command:

15. En los dilogos del proceso OUTPUT colocamos lo siguiente:

9
10
16. Clic en

17. En la ventana de Select File colocamos el nombre del archivo resultante y damos
clic en Abrir:

11
18. Vemos el resultado:

19. Terminamos con el proceso MCEND

20. Vemos en Project Files, hay un nuevo archivo en la carpeta Macros:

12
2.2 Editando y Ejecutando una Macros

1. Desde Project Files/ Macros abrimos el archivo Stats_min.

2. Ahora editamos la siguiente Macro de la forma siguiente:

3. Guardamos y cerramos el archivo con el nombre stats1_min.mac.

4. Ejecutar el proceso XRUN.

13
5. Se abre la ventana Select File, y abrimos la macro creada.

6. Abrimos y se ejecuta la macro, abrimos desde Project Files/ All Files, y abrimos el
archivo results_1.txt.

14
2.3 Otro ejercicio editando Macros

1. Adjuntamos el archivo udh_2043.dm a la carpeta del proyecto.

2. Abrimos stats1_min.mac, editamos y guardamos con el nombre stats_CU.mac:

3. Ejecutamos XRUN.

4. Abrimos la nueva macro guardada:

5. Obtenemos el resultado:

15
16

Вам также может понравиться