IDS peak

Notas de la versión 2.1 de IDS peak

Introducción

En estas notas se explican los cambios que introduce la versión 2.1 de IDS peak. Esta versión trae consigo la compatibilidad con las cámaras uEye (modelos "UI") en Linux (uEye Transport Layer) y, por primera vez, con nuevos sistemas operativos como Windows 11, Debian 11 y Ubuntu 22.04.

IDS peak 2.1

Funciones nuevas y modificadas

uEye Transport Layer

A partir de la versión 2.1, las cámaras uEye (modelos "UI") con IDS peak también pueden utilizarse en Linux con la uEye Transport Layer (se requiere el IDS Software Suite 4.96 o superior).

Con el uEyeParametersetControl de la uEye Transport Layer, los conjuntos de parámetros de una cámara pueden cargarse desde un archivo o guardarse en él. Las funciones de uEyeParametersetControls también pueden llamarse a través del IDS peak comfortSDK.

A partir de esta versión se pueden utilizar con la transport layer uEye las funciones de modulación de ancho de pulso (PWMControl) en los modelos USB 3 y GigE uEye.

El ID numérico de una cámara (modelos "UI") puede leerse o cambiarse a través del nodo DeviceUserIDuEye.

Binning

El binning para todos los modelos de cámaras puede activarse en el host a través de la biblioteca IDS peak IPL. Para los modelos con binning de sensor o FPGA ("región0"), los métodos de binning específicos del modelo pueden combinarse con el binning del host.

IDS peak Cockpit

El diálogo de gestión del ancho de banda ha sido revisado y ahora puede utilizarse no sólo para las cámaras GigE, sino también para todas las cámaras USB3 que admiten el nodo DeviceThroughputLimit (uEye XCP USB 3, uEye XLE USB 3 y USB 3 uEye XC).

Se ha añadido un diálogo en el cockpit del IDS peak que permite controlar el enfoque de una cámara (actualmente: U3-36L0XC).

El cuadro de diálogo "Posición y tamaño" también se ha ampliado para que pueda definir el ROI para el autofoco. Además, ahora se puede seleccionar un "binning engine" cuando se realiza el binning y así definir si el binning debe realizarse en el sensor (dependiente del sensor), en la cámara (dependiente del modelo) o en el host.

En el cuadro de diálogo "Funciones del host" tiene ahora la opción no sólo de reflejar la imagen mostrada, sino también de rotarla.

El diálogo "Parámetros genéricos" ha sido revisado y optimizado. Por ejemplo, se pueden restaurar la mayoría de los parámetros de la cámara en caso de reconexión. También se ha revisado la sintaxis de búsqueda en el diálogo, lo que simplifica la creación de diálogos definidos por el usuario.

Además, se han introducido las siguientes mejoras:

  • Ahora puede guardar los mensajes de la API del IDS peak (diálogo "Logger") como un archivo TXT.
  • En el cuadro de diálogo "Brillo/frecuencia de imagen" puede activar la opción "Limitar el tiempo de exposición mediante la frecuencia de imagen" y así limitar los valores del selector de "Tiempo de exposición" a valores válidos.
  • Se ha optimizado la visualización del histograma.
  • Se ha optimizado la visualización de las curvas de intensidad en la ventana de la cámara.
  • Se ha mejorado el algoritmo para medir la nitidez de la imagen.
  • Optimización general del IDS peak Cockpit en los nuevos modelos de cámaras.

Mejoras generales

  • Compatibilidad con nuevos sistemas operativos: Windows 11, Debian 11 y Ubuntu 22.04.
  • Compatibilidad de Python 3.10.
  • Compatibilidad de .NET 5 y .NET 6.
  • Nueva herramienta "ids_devicepassword" para el uso de cámaras IDS protegidas por contraseña.

Limitaciones conocidas

  • Si se añaden, eliminan, activan o desactivan adaptadores de red después de abrir IDS peak Cockpit, los cambios solo serán visibles después de reiniciar IDS peak Cockpit. También puede actualizar manualmente la lista en el administrador de cámara haciendo clic en el botón de actualización situado en la parte superior izquierda.
  • LabVIEW no admite funciones de plantilla como las utilizadas en FindNode() (IDS peak genericSDK). Para paliar esto, además de la función genérica normal, se facilitan todas las posibles plantillas de FindNode, FindInvalidatedNode, FindInvalidatingNode, FindSelectedNode y FindSelectingNode como funciones separadas.
  • Si se añaden, eliminan, activan o desactivan adaptadores de red después de abrir IDS Vision Cockpit, los cambios solo serán visibles después de reiniciar IDS Vision Cockpit.
  • Si se abren varias cámaras en la vista dividida de IDS Vision Cockpit, abajo no se muestra una barra de desplazamiento de las imágenes.

Productos descatalogados

  • El IDS Vision Cockpit está descatalogado, por lo que no se recomienda utilizado para nuevas aplicaciones.
  • Con la introducción de la API IDS peak comfortC, los usuarios de IDS Software Suite pueden cambiar rápida y fácilmente a IDS peak sin tener que aprender una nueva metodología de programación (por ejemplo, GenICam). Por esa razón no se seguirá desarrollando la ayuda de IDS sherpa. Recomendamos utilizar la API IDS peak comfortC, que forma parte de IDS peak desde la versión 2.0.

Fecha: 2022-07-19