Notas de la Versión de Mech-Eye SDK 2.5.0

Actualmente, está consultando la documentación de la versión más reciente (2.5.0). Si desea acceder a otra versión, haga clic en el botón "Cambiar de versión", ubicado en la esquina superior derecha de la página.

■ Si no está seguro de qué versión del producto usa, contacte con el Soporte Técnico de Mech-Mind para obtener ayuda.

Este capítulo presenta las nuevas funciones, mejoras y problemas solucionados de Mech-Eye SDK 2.5.0.

Mech-Eye Viewer

Nuevo Modelo LNX-75150-GL

Las series LNX-7500 se ha agregado un nuevo modelo LNX-75150-GL para satisfacer los requisitos de FOV, y proporcionar soluciones de alta precisión. LNX-75150-GL es apto parala medición del tamaño y la detección de defectos de ordenadores portátiles, tabletas PC, piezas de automoción, piezas de fundición, piezas de moldeo por inyección, etc. Para obtener más información sobre el hardware, consulte el capítulo Modelos de Perfilador Láser.

Nueva Función de Medición en el Visor de la Nube de Puntos

En el visor de la nube de puntos se ha agregado un nuevo icono measurement icon, que sirve para activar/desactivar la función de medición.

Actualizar Parámetros: Número de Línea de Escaneo

En la categoría de Ajustes de escanear en el modo de escaneo, se ha actualizado el parámetro Número de Línea de Escaneo, cuyo valor mínimo se puede ajustar a 1.

Nuevo Parámetro: la Retirada de Valores Atípicos

En la categoría de Procesamiento de Perfil en el modo de perfil, se ha agregado el parámetro Retirada de Valores Atípicos, que sirve para retirar los valores atípicos en cada perfil.

Nuevo Parámetro: Método de Adquisición de Datos

En la categoría de Ajustes de Disparo en el modo de escaneo, se ha agregado el parámetro Método de Adquisición de Datos. Al ajustar este parámetro a Nonstop y usar el botón de adquisición continua continuous cap para activar la adquisición de datos, ,el perfilador láser escanea el objeto de destino de forma continua y devuelve segmentos de datos de longitud fija una vez activada la adquisición de datos. Para obtener más información, consulte la sección Flujo de Trabajo de Activar la Adquisición Continua de Datos.

Mejorar la Visibilidad de Parámetros

Se ha mejorado la visibilidad de los siguientes parámetros (desde Principiante a Experto o Maestro), lo que facilita el uso.

Modo de Datos Nombre de parámetro Visibilidad (2.5.0)

Modo de Perfil

Anchura Mín. de Línea Láser

Experto

Anchura Máx. de Línea Láser

Experto

Preservación de Bordes en Relleno de Hueco

Maestro

Re-muestreo

Maestro

Preservación de Bordes en Re-muestreo

Maestro

Modo de Escaneo

Período de Tiempo Agotado

Experto

Alineamiento del Perfil en Eje X

Experto

Alineamiento del Perfil en Eje Z

Experto

Filtro del Punto Ciego

Experto

Retirada de Ruidos

Experto

Problemas Resueltos

En Mech-Eye SDK 2.5.0, se han resuelto los siguientes problemas:

  • Ocasional: Al actualizar el firmware, en la tarjeta de información en Mech-Eye Viewer aún aparece el botón Actualizar en un periodo corto.

  • En la IPC hay dos tarjetas de interfaz de red, cuando la tarjeta que conecta al enrutador cuyo el número de datos no está en la misma subred con la perfilador láser, al modificar la dirección IP de la perfilador láser, se presenta anomalía al conectar la perfilador láser.

  • Cuando el valor del parámetro Anchura Mín. de Línea Láser es mayor que 2 y la línea láser se mueve al centro de la imagen sin procesar, el perfilador láser puede fallar al extraer la línea láser en el modo de escaneo, resultando en un gran número de puntos inválidos en la imagen de intensidad y en el mapa de profundidad.

  • Ocasional: Cuando el Modo de Exposición está ajustado a HDR y los tiempos de exposición ajustados no están configurados en una secuencia decreciente, el perfilador láser puede fallar en la adquisición de datos en el modo de escaneo.

Mech-Eye API

Nuevo Parámetro: la Retirada de Valores Atípicos

En la categoría de Profile Processing se ha agregado el parámetro Retirada de Valores Atípicos, que sirve para retirar los valores atípicos en cada perfil. En Mech-Eye API, puede activar esta función mediante el parámetro EnableOutlierRemoval y ajustar la intensidad de retirada de valores atípicos mediante el parámetro OutlierRemovalIntensity.

Nuevo Parámetro: Método de Adquisición de Datos

Se ha agregado el parámetro DataAcquisitionMethod (Método de Adquisición de Datos), que sirve para escanear el objeto de destino de forma continua. Al ajustar este parámetro a NoneStop (Nonstop) y usar el botón de adquisición continua continuous cap para activar la adquisición de datos, ,el perfilador láser escanea el objeto de destino de forma continua y devuelve segmentos de datos de longitud fija una vez activada la adquisición de datos. Para obtener más información, consulte la sección Flujo de Trabajo de Activar la Adquisición Continua de Datos.

Puede obtener los programas de ejemplo correspondientes en la ruta de instalación o GitHub. Para obtener instrucciones sobre los programas de ejemplo de diferentes lenguajes, consulte la Guía de Uso del Ejemplo.

Actualizar Parámetros: Número de Línea de Escaneo

Se ha actualizado el parámetro ScanLineCount (Número de Línea de Escaneo), cuyo valor mínimo se puede ajustar a 1.

Calibrar varios Perfiladores Láser que Escanean un mismo Objeto de Destino

Es compatible con la calibración de varios perfiladores láser que escanean un mismo objeto de destino al mismo tiempo, proporcionando salida para los resultados de calibración, errores, resultados de cosido y el mapa de profundidad cosido. Se requiere un blanco de calibración personalizado basado en la escena específica. Consulte la Guía de diseño y mecanizado de blancos de calibración para obtener más información.

Puede obtener los programas de ejemplo correspondientes en la ruta de instalación o GitHub. Para obtener instrucciones sobre los programas de ejemplo de diferentes lenguajes, consulte la Guía de Uso del Ejemplo.

Mecanismo de Registrar Evento

Es compatible con vigilar los siguientes eventos:

  • Inicio de la adquisición de datos (EventFrameStart)

  • Pérdida de disparo de línea (EventLineTriggerMissed)

  • Evento de cambio de nivel de los terminales de la señal de entrada (Line[X]RisingEdge, Line[X]FallingEdge)

    [X] es el número del terminal. Rango de valor: 1 a 6.

Una vez definido y registrado estos eventos, el programa cliente puede vigilar automáticamente su estado y realizar las llamas de función correspondientes cuando se produzcan.

Parámetro de Período de Tiempo Agotado para Descubrir Perfilador Láser

El método discoverProfilers() ha agregado el parámetro de período de tiempo agotado timeoutMs, cuyo valor predeterminado es 5000. El usuario puede ajustar el período de tiempo agotado según la condición de red.

Nueva Versión de dll

Proporciona información sobre la versión del archivo dll.

Nueva Interfaz de Registro

Al llamar los nuevo métodos, puede obtener los registros que apunta la información del uso de la interfaz.

ErrorStatus mmind::eye::exportLogs(const std::string& dstPath, bool coverIfExist);
C++

Nuevo Campo de Nombre de Dispositivo

Se ha agregado el siguiente campo en la estructura ProfilerInfo para obtener el nombre del dispositivo.

std::string deviceName;
C++

Proporcionar la Interfaz ROS

Mech-Eye SDK proporcionará la interfaz ROS de nuevo, con esta interfaz podrá establecer la comunicación entre el robot y el perfilador láser.

Puede obtener la interfaz ROS en GitHub:

Problemas Resueltos

En Mech-Eye SDK 2.5.0, se han resuelto los siguientes problemas:

  • En la IPC hay dos tarjetas de interfaz de red, cuando la tarjeta que conecta al enrutador cuyo el número de datos no está en la misma subred con la perfilador láser, al modificar la dirección IP de la perfilador láser, se presenta anomalía al conectar la perfilador láser.

Interfaz de GenICam

Herramienta de Configuración de IP: Nuevos Programas de Ejemplo

Proporciona programa de ejemplo de modify_ip_configurations: Sirve para las configuraciones de IP del perfilador láser (como la dirección IP, la máscara de subred y la puerta de enlace).

Compatible con Mecanismo de Registrar Evento

Es compatible con vigilar los siguientes eventos:

  • Inicio de la adquisición de datos (EventFrameStart)

  • Pérdida de disparo de línea (EventLineTriggerMissed)

  • Evento de cambio de nivel de los terminales de la señal de entrada (Line[X]RisingEdge, Line[X]FallingEdge)

    [X] es el número del terminal. Rango de valor: 1 a 6.

Una vez registrados y activados estos eventos, el programa cliente puede vigilar automáticamente su estado y aparece ventanas emergentes correspondientes cuando se produzcan.

Consulte el capítulo Usar el Programa de Ejemplo de HALCON para obtener los ejemplos y revisar las condiciones previas de uso.

Nuevo Parámetro: la Retirada de Valores Atípicos

En la categoría de Profile Processing se ha agregado el parámetro Retirada de Valores Atípicos, que sirve para retirar los valores atípicos en cada perfil. En Mech-Eye API, puede activar esta función mediante el parámetro EnableOutlierRemoval y ajustar la intensidad de retirada de valores atípicos mediante el parámetro OutlierRemovalIntensity.

Actualizar Parámetros: Número de Línea de Escaneo

Se ha actualizado el parámetro Height (Número de Línea de Escaneo), cuyo valor mínimo se puede ajustar a 1.

Mejorar la Visibilidad de Parámetros

Se ha mejorado la visibilidad de los siguientes parámetros (desde Principiante a Experto o Maestro), lo que facilita el uso.

Categorías en Cliente de GenICam Nombres de parámetros en el cliente de GenICam Nombre de parámetro en Mech-Eye Viewer Visibilidad (2.5.0)

Profile Extraction

MinLaserLineWidth

Anchura Mín. de Línea Láser

Experto

MaxLaserLineWidth

Anchura Máx. de Línea Láser

Experto

Profile Processing

GapFillingEdgePreservation

Preservación de Bordes en Relleno de Hueco

Maestro

Resampling

Re-muestreo

Maestro

ResamplingEdgePreservation

Preservación de Bordes en Re-muestreo

Maestro

AcquisitionControl

DepthTimeout

Período de Tiempo Agotado

Experto

Problemas Resueltos

En Mech-Eye SDK 2.5.0, se han resuelto los siguientes problemas:

  • La visibilidad del parámetro LaserPower no es correcto.

  • Cuando la IPC y la perfilador láser pertenecen a subredes diferentes de la misma red local, se mostraba la perfilador láser en el cliente GenICam.

  • Cuando se establecen varios grupos de parámetros en el perfilador láser y se activa el disparo externo en uno de los grupos (DataAcquisitionTriggerSource=1), después de cambiar el parámetro TriggerMode del grupo actual a off, guardar los parámetros mediante UserSetSave y volver a cargarlos mediante UserSetLoad, el TriggerMode sigue siendo on.

  • El operador threshold en los ejemplos de HALCON incluye el parámetro max, que no es compatible en HALCON 19.11 y versiones anteriores, causando errores de ejecución.

  • Al ajustar el parámetro ComponentSelector a Range, y el parámetro PixelFormat a Mono8, no se puede adquirir datos.

¿Es útil esta página?

Puede dejar un comentario mediante cualquiera de los siguientes métodos:

Respetamos su privacidad

Este sitio web almacena cookies para mejorar nuestra página y ofrecerle servicios más personalizados. Al continuar navegando por nuestro sitio web, acepta la recopilación y el tratamiento de cookies. En caso de rechazar dicho uso, se usará una única cookie para asegurarse de que no será rastreado o recordado al visitar este sitio web.