Академический Документы
Профессиональный Документы
Культура Документы
Procesadores independientes
Actualmente hay ocho programas en la carpeta de procesadores independientes, junto con los
archivos DLL requeridos para ejecutarlos. Estos programas son:
24th
Annual
Mintec
Seminar
Page
Extensión las multi tareas con Python® y procesadores autónomos
Dentro del directorio de procesadores autónomos, hay un archivo de ayuda compilado, el archivo
StandaloneEngines.chm; cada programa además provee en forma interna una documentación
mínima a la que se accede escribiendo el nombre del programa seguido de a–h. Por ejemplo si escribe
pclip–h aparecerá:
POLYGON-POLYGON CLIPPING UTILITY
(que es la ayuda para la función para polígono/recorte de polígono, y se presenta un texto similar al
siguiente:)
-vbm/srv Input VBM/Survey file with polygons.
There can be one or two input files
of the same format.
oper A pre-processing operation over input polygons
to be performed before other calculations.
It can be one of the following:
n No preprocessing.
s Separate polygons into independant sets.
c Option opposite to ‘s’. Combine all
polygons in one.
-prm file Input parameter file. Used when survey files used.
-int file Output intersection of input polygons.
-union file Output union of input polygons.
-diff file Output difference of input polygons.
-f<n> Validate polygons before intersection, where n can be
0 - make external and internal polygons
to have opposite direction (default);
1 - use original direction of polygons.
-R Reverse polygons (external oriented clockwise).
-dat dir Define a directory with input files.
PCLIP ver 3.34 (MS3D 3.6) Copyright (C) 1996-2006 Mintec Inc.
Observe que los procesadores independientes tienen una versión que corresponde con la versión
principal de MineSight®.
Page
Extensión las multi tareas con Python® y procesadores autónomos
Page
Extensión las multi tareas con Python® y procesadores autónomos
m.storeslab()
m.free()
gc.collect()
En el pedacito de código anterior, se está verificando los bloques para ver si están dentro de un
polígono limitante, aplicando la metech_utilities library, y si el bloque está dentro del límite,
los ítems se fijan en el valor asignado, en este caso, 1.
24th
Annual
Mintec
Seminar
Page
Extensión las multi tareas con Python® y procesadores autónomos
Esta porción exporta el archivo solid.msr como archivo en formato de repliegue y ejecuta el
procesador Clip.exe. La opción -drh especifica que el dato a recortar es un archivo de sondaje y
–attr indica que el atributo del sólido debe establecerse en los intervalos dentro del sólido, mientras
que –drill establece que los datos resultantes deben estar en formato M205V1. En el ejemplo citado,
dos sólidos atribuidos que definen las zonas de mena de alta y baja ley exportados como archivos
de repliegue junto con los intervalos de sondaje con M219V1, se emplean en el programa Clip para
definir los intervalos de ensaye dentro de cada sólido. Se procesa cada sólido, luego el resultado del
programa se carga nuevamente en el archivo de sondajes empleando M205V1.
Los mismos archivos de repliegue se pueden emplear para calcular los parciales 3DBM empleando
otro procesador independiente, el Voxel. La porción de código a continuación presenta cómo se
realiza esta tarea.
24th
Annual
Mintec
Seminar
Page
Extensión las multi tareas con Python® y procesadores autónomos
Mining Software
24th
Annual
Mintec
Seminar
Page