Notas de la versión 2.7 de IDS peak
Introducción
Estas notas de versión describen los cambios que incorpora la versión 2.7 de IDS peak, como la función Reconnect para las cámaras GigE uEye+ (modelos GV) y las cámaras uEye (modelos UI) y la compatibilidad I2C en la uEye Transport Layer. En el IDS peak Cockpit se ha optimizado el Camera Manager y se han añadido nuevas funciones.
IDS peak 2.7.1
Mejoras generales
- Se ha corregido un problema que impedía utilizar CMAKE sin una instalación .NET.
- Primera versión de una herramienta de soporte que almacena información sobre el sistema utilizado y la configuración de la cámara. Puede enviar esta información a IDS para facilitar la gestión y subsanación de fallos.
- Mejora interna de la herramienta "ids_deviceupdate".
- Actualización de los módulos GenICam y de las condiciones de licencia asociadas.
- Se ha añadido la firma que faltaba para las bibliotecas .NET (dll).
Versiones de componentes modificadas en IDS peak 2.7.1
Componente | Versión Windows | Versión Linux |
IDS peak genericAPI | 1.7.1.0 | 1.7.1.0 |
IDS peak IPL | 1.9.3.0 | 1.9.3.0 |
IDS peak AFL | 1.3.1.0 | 1.3.1.0 |
IDS peak Cockpit | 1.9.1.0 | 1.9.1.0 |
Tool IP Config | 1.4.4.0 | 1.4.4.0 |
Support Tool | 1.0.0.0 | 1.0.0.0 |
GenTL GigE Vision Userspace | 1.13.1.0 | 1.13.1.0 |
GenTL GigE Vision Kernel | 1.13.1.0 | - |
GenTL USB3 Vision Userspace | - | 1.13.1.0 |
GenTL USB3 Vision Kernel | 1.13.1.0 | - |
USB3 Vision Kernel Driver (WHQL) | 1.5.1.0 | - |
GenTL uEye (uEye Transport Layer) | 1.13.1.0 | 1.13.1.0 |
Fecha: 2024-02-14
IDS peak 2.7
Funciones nuevas y modificadas
A partir de la versión 2.7 de IDS peak, en las cámaras GigE Vision (modelos GV) o a través de la uEye Transport Layer (modelos UI) dispone de la función Reconnect para el restablecimiento automático de la conexión si esta se interrumpe, por ejemplo, por una caída de tensión. Si la función Reconnect está activada, la cámara se enciende de nuevo automáticamente. Si además ha especificado la carga de un UserSet al iniciar la cámara, se restablecerá el estado que tenía la cámara antes de apagarse.
Ejemplo de pérdida de conexión con la cámara:
Ejemplo de restablecimiento de la conexión con la cámara:
IDS peak Cockpit
Se ha revisado y mejorado el Camera Manager. Se ha mejorado el rendimiento de la lista de cámaras para que pueda obtener rápidamente una visión general incluso en aplicaciones que utilizan una gran cantidad de cámaras. Por otra parte, se han incluido funciones en la vista básica que hasta ahora solo estaban disponibles en la vista avanzada.
También se ha incorporado un menú contextual al que puede acceder desde cualquier cámara para abrir/cerrar la cámara en cuestión o guardar información XML.
IDS peak comfortSDK
- Para poder utilizar la función Reconnect se han implementado en IDS peak comfortC nuevos comandos de función y también las notificaciones necesarias para la pérdida de conexión (DeviceDisconnected) y el restablecimiento de la conexión (DeviceReconnected), así como notificaciones de cámara nueva (DeviceFound) y cámara perdida (DeviceLost).
- Para la ganancia se puede definir un valor máximo que no debe sobrepasarse. (Para ello se utiliza IDS peak AFL.)
Nuevo ejemplo de programación en IDS peak comfortSDK en C
reconnect |
Abre la primera cámara GigE uEye+ disponible (modelo GV) e inicia la captación de imágenes. Si desconecta la cámara, el sistema lo detecta y señaliza. Cuando restablece la conexión con la cámara, el sistema también lo detecta y la captación de imágenes se reanuda. Este ejemplo también puede utilizarse junto con la uEye Transport Layer para cámaras uEye (modelos UI). |
IDS peak genericSDK
- Para poder utilizar la función Reconnect se han implementado en IDS peak genericSDK nuevos comandos de función y se han añadido nuevos callbacks para la pérdida de conexión (DeviceDisconnected) y el restablecimiento de la conexión (DeviceReconnected) en el DeviceManager.
Nuevo ejemplo de programación para IDS peak genericSDK en C++, C# y Python
reconnect_callbacks |
Abre la primera cámara GigE uEye+ disponible (modelo GV) e inicia la captación de imágenes. Si desconecta la cámara, el sistema lo detecta y señaliza. Cuando restablece la conexión con la cámara, el sistema también lo detecta y la captación de imágenes se reanuda. Este ejemplo también puede utilizarse junto con la uEye Transport Layer para cámaras uEye (modelos UI). Para C#, el ejemplo se proporciona como archivo de proyecto de Microsoft Visual Studio (*.csproj). |
IDS peak AFL (Auto Feature Library)
- En IDS peak AFL se ha añadido un valor máximo de ganancia para el control del brillo (PEAK_AFL_CONTROLLER_TYPE_BRIGHTNESS).
GEV Transport Layer / U3V Transport Layer / uEye Transport Layer
- Para poder utilizar la función Reconnect se han añadido en el módulo "System" las siguientes categorías a la Transport Layer: ReconnectControl.
- ReconnectControl incluye los nodos ReconnectEnable y RegisteredReconnectEventsCount, que antes se incluían en SystemControl. Ahora se han añadido los nodos ReconnectRemoteDeviceAcquisitionRestartEnable y ReconnectRemoteDeviceConfigurationRestoreEnable.
- En el módulo "LocalDevice", el nodo IsReconnectEnabled de la categoría ReconnectMonitor se ha renombrado a ReconnectActive. Se ha añadido el nodo RemoteDeviceConnected.
- En el módulo "DataStream", se han añadido los nodos IncompleteFramesPacketError y IncompleteFramesBufferOverflow a la categoría StreamMonitor.
- Ahora puede utilizar I2CControl a través de la uEye Transport Layer para utilizar las funciones I2C de las familias de cámaras USB uEye LE, USB 3 uEye LE, uEye LE USB 3.1 y GigE uEye LE.
- Los nodos DeviceLinkSpeed y DeviceReset se pueden utilizar a través de la uEye Transport Layer para modelos UI.
Para más información sobre los diferentes nodos consulte el Manual IDS peak.
Mejoras generales
- A partir de la versión 2.7, IDS peak genericSDK se ha subdividido en aún más elementos como parte de la configuración Windows. Así, por ejemplo, puede deseleccionar por completo componentes como IDS peak AFL (biblioteca de desarrollo para funciones automáticas) o seleccionar/deseleccionar bindings específicos para lenguajes de programación como Python o .NET.
Esta modificación requiere desinstalar por completo cualquier versión anterior de IDS peak antes de instalar la nueva versión. El programa de instalación detecta automáticamente versiones antiguas y muestra un mensaje para indicar al usuario que debe desinstalar la versión anterior antes de continuar. - Se ha subsanado un error que generaba valores incorrectos para la ROI (Region of Interest) del balance de blancos automático (BalanceWhiteAuto).
- Se ha corregido un error en la tool "ids_devicepassword".
Versiones de componentes utilizadas en IDS peak 2.7
Componente | Versión Windows | Versión Linux |
IDS peak comfortAPI | 1.6.0.0 | 1.6.0.0 |
IDS peak genericAPI | 1.7.0.0 | 1.7.0.0 |
IDS peak IPL | 1.9.2.0 | 1.9.2.0 |
IDS peak AFL | 1.3.0.0 | 1.3.0.0 |
IDS peak Cockpit | 1.9.0.1 | 1.9.0.1 |
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.3.0 | 1.4.3.0 |
Tool Device Password | 1.0.2.0 | 1.0.2.0 |
GenTL GigE Vision Userspace | 1.13.0.0 | 1.13.0.0 |
GenTL GigE Vision Kernel | 1.13.0.0 | - |
GigE Vision Kernel Driver (WHQL) | 1.5.0.0 | - |
GenTL USB3 Vision Userspace | - | 1.13.0.0 |
GenTL USB3 Vision Kernel | 1.13.0.0 | - |
USB3 Vision Kernel Driver (WHQL) | 1.5.0.0 | - |
GenTL uEye (uEye Transport Layer) | 1.13.0.0 | 1.13.0.0 |
GenICam | 3.4.1.1 | 3.4.1.1 |
Fecha: 2024-01-02