El elemento de menú Vision | Captura de imagen permite insertar un comando CAPTURA IMAGEN en la ventana de edición. Durante la ejecución, PC-DMIS mueve la sonda Vision a la posición especificada. A continuación, utiliza los valores de iluminación y aumento indicados y captura una imagen de la ficha Visión de la cámara. Guarda esa imagen como archivo de mapa de bits en la ubicación especificada.
El comando tiene la siguiente sintaxis en la ventana de edición:
CAPTURA IMAGEN/<TeoX, TeoY, TeoZ>,n1
ILUMINACIÓN/Lámpara superior [ACT:60%]: Lámpara inferior [ACT:69%]: Lámpara de anillo [ACT:59%{1110}]
NOMBRE ARCHIVO=s1
TeoX, TeoY, TeoZ son las coordenadas X,Y,Z a las que la máquina se mueve para tomar la captura de imagen.
n1 es un valor numérico que indica el aumento óptico deseado.
La línea ILUMINACIÓN del bloque de comandos contiene información sobre iluminación de solo lectura de las lámparas en el momento en que se insertó el comando. Actualmente, no puede modificar la información directamente en la ventana de edición. Debe predefinir los valores de iluminación en las Herramientas de sonda o utilizar controles manuales (si los hay) para poder insertar el comando.
En concreto, la línea ILUMINACIÓN muestra si una lámpara está encendida o apagada y cuál es la intensidad lumínica de cada lámpara. Dado que la lámpara de anillo está formada por cuatro luces separadas, los cuatro números entre paréntesis indican el estado ACT/DES de cada una de ellas. Si tienen diferentes niveles de intensidad, el comando solo muestra el valor más alto.
s1 es un valor de cadena que proporciona el nombre de archivo y la ruta para la imagen de mapa de bits capturada.
Un comando finalizado podría tener un aspecto similar a este:
CAPTURA IMAGEN/<10.825,0.714,-95.008>,1.863
ILUMINACIÓN/Lámpara superior [ACT:60%]: Lámpara inferior [ACT:69%]: Lámpara de anillo [ACT:59%{1110}]
NOMBRE ARCHIVO=D:\Images\ImageCapture_4.bmp
Actualmente este comando no tiene un cuadro de diálogo asociado. Los cambios de parámetros se realizan en la ventana de edición, o bien puede crear un comando nuevo.