IDS peak

Notas de la versión 1.2 de IDS peak

Introducción

En este documento se explica cómo se ha actualizado la versión 1.2 de IDS peak, que también es compatible con el lenguaje de programación Python, además de con .NET (incl. C#) y C/C++. También se han realizado mejoras en el IDS Vision Cockpit.

IDS peak 1.2.1

Mejoras generales

  • Solidez mejorada de las capas de transporte USB. Mejora de la resolución de problemas del canal USB, como el Pipe Stall.
  • Se ha incorporado un nuevo grupo de nodos pensado especialmente para la monitorización USB ("USBMonitor"). Esto permite controlar la estabilidad del canal USB (cantidad de fallos/recuperaciones).
  • Correcciones de fallos

Fecha: 2021-03-11

IDS peak 1.2

Funciones nuevas y modificadas

Lenguaje de programación Python

Con la versión 1.2 de IDS peak se puede programar en Python con Windows o Linux. La programación se describe en la documentación de la API de IDS peak y de la IDS peak IPL. También se incluyen 2 ejemplos de programación en Python.

Nuevos ejemplos de programación en C++

Se han añadido los ejemplos de programación siguientes para C++:

Guardar parámetros de la cámara

Puede guardar parámetros de la cámara en el PC host o bien cargarlos del PC a la cámara. Esto complementa la función con la que se guardan los parámetros de la cámara a través de UserSets. Esto permite exportar los parámetros de la cámara a un PC y restaurarlos posteriormente.

Mejoras en IDS Vision Cockpit

Se han revisado los diálogos de configuración para que sea posible realizar muchos ajustes de forma simplificada.

Ahora el IDS Vision Cockpit permite añadir etiquetas y marcas a una imagen, como líneas, círculos, texto, etc. También puede insertar una marca de tiempo o una cruz en la imagen. Además puede guardar imágenes con y sin anotaciones.

Con la herramienta "Draw measurement" puede hacer mediciones directamente en la imagen especificando previamente un factor de conversión para la medición.

Funciones automáticas para uEye XLE USB 3

IDS Vision Cockpit dispone de funciones automáticas específicas para uEye XLE USB 3. También están disponibles como código de ejemplo para aplicaciones propias. Estas funciones se ejecutan directamente en el host (no forman parte de la API de IDS peak).

Mejoras generales

  • Flujo de trabajo simplificado para abrir una sola cámara en IDS Vision Cockpit.
  • Función API para la rotación de la imagen en pasos de 90° (utilizando IDS peak IPL).
  • Compatibilidad con eventos de cámara (RemoteDevice Events) en la API de IDS peak y en IDS Vision Cockpit (esta característica será compatible en una próxima versión de firmware).

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.

Fecha: 2021-01-21