Notas de la versión IDS peak 2.10
Introducción
Estas notas de la versión describen los cambios introducidos en IDS peak 2.10, que introduce la función de reconexión para las cámaras USB3 Vision. Además, los bindings de Python para IDS peak pueden obtenerse ahora a través de PyPI y existen diferentes variantes para la configuración de Windows.
IDS peak 2.10
Funciones nuevas y modificadas
Reconexión para cámaras USB3 Vision
La función de reconexión se introdujo para las cámaras GigE Vision con IDS peak 2.7. Con IDS peak 2.10, la función de reconexión ahora también está disponible para las cámaras USB3 Vision (modelos U3). Si se interrumpe la conexión física, la cámara se vuelve a abrir automáticamente. Si se carga un UserSet preestablecido cuando se inicia la cámara, también se recupera el estado anterior de la cámara.
| Reconexión | Captura de imágenes Recuperar |
Recuperar parámetros | |||
| Activar | Desactivar | via UserSet | automáticamente | ||
|
GigE Vision Transport Layer |
|||||
| GigE Vision Transport Layer Kernel (GEVK) |
|||||
| USB3 Vision Transport Layer (Windows - U3VK) |
|||||
|
USB3 Vision Transport Layer |
|||||
| uEye Transport Layer | |||||
| IDS peak Cockpit | |||||
| IDS peak genericC++ | |||||
| IDS peak genericC# | |||||
| IDS peak genericPython | |||||
| IDS peak comfortC | |||||
Cambiar la configuración de Windows
El IDS peak setup está disponible a partir de la versión 2.10 para Windows 64-bit en diferentes variantes:
- IDS peak Configuración Standard (estándar): Esta configuración tiene el mismo alcance que en la versión anterior. Puede utilizar el uEye Transport Layer para manejar cámaras uEye (modelos UI) si tiene instalado el IDS Software Suite.
- IDS peak Configuración del Runtime: Se trata de una configuración muy reducida, que sólo contiene controladores sin entorno de desarrollo ni IDS peak Cockpit. Puede utilizar el uEye Transport Layer para manejar cámaras uEye (modelos UI) si tiene instalado el IDS Software Suite.
- IDS peak Configuración Extended (ampliada): Esta configuración también contiene los controladores de la cámara uEye para los modelos UI. Con esta configuración puede utilizar los modelos de cámara UI sin necesidad de instalar IDS Software Suite. El setup contiene también el IDS Camera Manager, con el que puede configurar, por ejemplo, las direcciones IP de las cámaras GigE uEye (UI-5xxx).
Tenga en cuenta que esta configuración desinstala automáticamente una versión existente de IDS Software Suite.
La siguiente visión general le muestra qué componentes se incluyen en las distintas variantes de configuración.
| Arquitectura de sistema de 64 bits | Arquitectura de sistema de 32 bits | |||
| Configuración del Runtime del IDS peak | Configuración Standard de IDS peak | Configuración Extended del IDS peak | Configuración Standard de IDS peak | |
| Controlador de cámara USB3 Vision | ||||
| Controlador de cámara GigE Vision | ||||
| Controlador de la cámara uEye | ||||
| U3VK Vision Transport Layer | ||||
| GEV Transport Layer | ||||
| GEVK Transport Layer | ||||
| uEye Transport Layer | ||||
| IDS peak Cockpit | ||||
| Herramientas de línea de comandos | ||||
| IDS Camera Manager (para modelos UI) | ||||
| Entorno de desarrollo: Bibliotecas | ||||
| Entorno de desarrollo: Por ejemplo: | ||||
| Interfaz: DirectShow | ||||
Python-Bindings a través de PyPI
Ahora puede instalar los Python-Bindings para IDS peak directamente a través de PyPI. Los bindings contienen sus dependencias directas en tiempo de ejecución, a excepción del controlador de la cámara y el transport layer. Las dependencias indirectas se resuelven a través de los requisitos del paquete. Esto significa que si utiliza los Python-Bindings, deberá instalar a parte de los bindings los controladores de la cámara de IDS peak y el transport layer. Por lo tanto, la configuración del Runtime del IDS peak es suficiente en Windows. En Linux, debe utilizar pipversión 20.3 o superior además de IDS peak.
IDS peak Cockpit
Puede activar la visualización de un falso color en el cuadro de diálogo "Funciones del host". Con una pantalla de falso color se puede conseguir, por ejemplo, un aumento del contraste en una imagen de valor gris. Para utilizar la visualización en falso color, debe utilizar un formato de píxel de destino que contenga un solo canal (Mono8, BayerRG8, etc.). Tiene la posibilidad de guardar la imagen en falso color directamente desde el IDS peak Cockpit.
IDS peak genericSDK
- Se ha añadido la función "BufferToImage" en C# para generar una imagen a partir de un buffer utilizando el IDS peak IPL.
- Los Python-Bindings se instalan ahora directamente a través de PyPI.
IDS peak IPL (Image Processing Library)
- Se ha implementado la compatibilidad con determinados tipos de imágenes TIFF en el IDS peak IPL.
- Formatos de píxeles compatibles: Mono8, Mono10, Mono12, RGB8, RGB10, RGB12
- Espacios de color: RGB y negro como cero
- Asiste 8 y 16 bits por muestra (10 y 12 bits son compatibles con la etiqueta "TIFFTAG_BITSPERSAMPLE")
- Limitaciones: sólo una capa, sólo imágenes basadas en bandas (stripe-based images), sin compresión, sin compatibilidad con BigTIFF, sin canales alfa, sin formatos empaquetados.
- Los Python-Bindings se instalan ahora directamente a través de PyPI.
IDS peak AFL (Auto Feature Library)
- Los Python-Bindings se instalan ahora directamente a través de PyPI.
GEV Transport Layer / U3V Transport Layer
Como se anunció en las notas de la versión IDS peak 2.6, IDS peak 2.10 cambia el modo por defecto de LossHandlingMode de "Limited" a "Unlimited". Si desea seguir utilizando "Limited", puede cambiar esta configuración en LossHandlingMode. Para más información sobre los diferentes modos de LossHandlingMode consulte el Manual IDS peak.
uEye Transport Layer
Se han añadido funciones adicionales al Transport Layer de uEye para facilitar el manejo de las cámaras uEye (modelos UI) bajo IDS peak:
- Puede utilizar LineInverter para invertir las señales de las líneas de salida.
Mejoras generales
- Se ha corregido un error en el IDS peak Cockpit que provocaba la visualización de una imagen defectuosa tras cambiar el tamaño de la imagen.
- Se ha corregido un error en Python que afectaba a la actualización del firmware de la cámara.
- En los ejemplos de programación de Python "record_video_and_change_parameter" y "start_stop_acquisition_software_trigger", se ha corregido un error que provocaba una excepción cuando se conectaba más de una cámara.
- Se ha revisado y mejorado el ejemplo de programación "host_auto_features_live_qtwidgets".
- En el transport layer de uEye, se han corregido errores en las funciones I2C que afectaban a la lectura o escritura a través de I2C y a la adquisición de imágenes.
Versiones de componentes utilizadas en IDS peak 2.10
| Componente | Versión Windows | Versión Linux |
| IDS peak comfortAPI | 1.7.0.0 | 1.7.0.0 |
| IDS peak genericAPI | 1.8.0.0 | 1.8.0.0 |
| IDS peak IPL | 1.12.0.0 | 1.12.0.0 |
| IDS peak AFL | 1.5.0.0 | 1.5.0.0 |
| IDS peak Cockpit | 1.11.0.0 | 1.11.0.0 |
| Tool Device Command | 1.4.4.0 | 1.4.4.0 |
| Tool Device Update | 1.4.5.0 | 1.4.5.0 |
| Tool IP Config | 1.4.4.0 | 1.4.4.0 |
| Tool Device Password | 1.0.2.0 | 1.0.2.0 |
| Support-Tool | 1.1.0.0 | 1.1.0.0 |
| DirectShow | 0.1.0.0 | - |
| GenTL GigE Vision Userspace | 1.16.0.0 | 1.16.0.0 |
| GenTL GigE Vision Kernel | 1.16.0.0 | - |
| GigE Vision Kernel Driver (WHQL) | 1.6.0.0 | - |
| GenTL USB3 Vision Userspace | - | 1.16.0.0 |
| GenTL USB3 Vision Kernel | 1.16.0.0 | - |
| USB3 Vision Kernel Driver (WHQL) | 1.6.0.0 | - |
| GenTL uEye (uEye Transport Layer) | 1.16.0.0 | 1.16.0.0 |
| GenICam | 3.4.1.1 | 3.4.1.1 |
Fecha: 2024-06-10