Notas de la versión 1.1 de IDS peak
Introducción
En este documento se explica cómo se ha actualizado la versión 1.1 de IDS peak, compatible con el lenguaje de programación C#, además de con los lenguajes C++ y C.
IDS peak 1.1.8
IDS Vision Cockpit
- Correcciones de fallos
- Otras mejoras
Fecha: 2020-08-26
IDS peak 1.1.7
Mejoras generales
- Optimización de las prestaciones
- Correcciones de fallos
Limitaciones conocidas
Asunto: U3V con Windows
El valor mínimo para el búfer de imagen requerido es demasiado bajo (DataStream::NumBuffersAnnouncedMinRequired
). Para un funcionamiento correcto se necesitan al menos 3 búfers de imagen.
Este error se corregirá con la versión 1.2.
Fecha: 2020-07-09
IDS peak 1.1
Funciones nuevas y modificadas
Lenguaje de programación C#
La versión 1.1 de IDS peak permite programar en Windows también con C#. La programación se describe en la documentación de la API de IDS peak API y de la IPL de IDS peak. También se incluyen 3 ejemplos de programación en C#.
OpenCameraCSharp |
Abre una cámara y selecciona algunos nodos de cámara.
|
SimpleLiveWindowsFormsCSharp |
Abre la cámara y muestra la imagen en vivo. Para ello el ejemplo utiliza Windows Forms. |
SimpleLiveWPFCSharp |
Abre la cámara y muestra la imagen en vivo. Para ello el ejemplo utiliza Windows Presentation Foundation (WPF). |
Nuevos ejemplos de programación en C++
Se han añadido los ejemplos de programación siguientes para C++:
ChunkLiveQmlCpp |
Abre una cámara y muestra el uso de datos de los chunks mediante la API de IDS peak. Para ello el ejemplo utiliza QML (Qt Meta-object Language). |
ChunkLiveQtWidgetsCpp |
Abre una cámara y muestra el uso de datos de los chunks mediante la API de IDS peak. Para ello el ejemplo utiliza QtWidgets. |
MultiCameraLiveQtWidgetsCpp |
Abre varias cámaras y muestra la imagen en vivo. Además se muestran distintos datos de cada cámara, por ejemplo la cantidad de imágenes capturadas. |
SequencerLiveQmlCpp |
Este ejemplo requiere una cámara compatible con la función de secuenciador.
|
Función "reconnect" para cámaras GigE Vision
A partir de la versión 1.1, el IDS GigE Vision Transport Layer es compatible con la función reconnect en cámaras GigE Vision. La función de reconnect permite desconectar una cámara de la red y luego reconectarla sin perder su alimentación eléctrica. La función de reconnect vigila las cámaras abiertas para ver si están desconectadas de la red. Cuando se vuelven a conectar, las cámaras se abren de nuevo automáticamente y se restablece su estado previo a la desconexión. La captura de imágenes no se reinicia; esta acción la controla la aplicación.
Datos de los chunks a través de la API de IDS peak
Con los datos de los chunks puede adjuntar información adicional a los datos de imagen. Dicha información, como puede ser "ExposureTime" o "Gain" se encuentra en el payload de la imagen. A partir de esta versión tendrá acceso a los datos de los chunks a través de la API de IDS peak.
Mejoras generales
- Ahora la IPL de IDS peak permite aplicar una matriz de corrección de color a las imágenes. La documentación de la IPL de IDS peak contiene información sobre la programación.
- Se han añadido nuevos métodos a la API de IDS peak para guardar/cargar los parámetros de cámara. La información sobre la programación se encuentra en la documentación de la API de IDS peak.
- Preste atención al ChangeLog en la documentación de la API y de la IPL de IDS peak. Para mejorar la facilidad de uso se han renombrado algunos métodos. Por consiguiente, no existe una compatibilidad completa con la versión 1.0 de IDS peak.
Limitaciones conocidas
- Pueden utilizarse transport layer de otros fabricantes en IDS peak. Sin embargo, no puede garantizarse que dichas transport layer sean siempre totalmente compatibles con los productos IDS, dado que algunos fabricantes bloquean funciones de sus transport layer o aplican otra interpretación del estándar GenTL.
- 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.
- Para que el reenvío de paquetes funcione bien, a la hora de crear el búfer de la imagen debe comprobarse que éste se corresponde con el tamaño de la imagen a recibir.
Fecha: 2020-03-31