Notas de la versión 1.0 de IDS peak

Introducción

En este documento se explican las novedades de la versión 1.0 del IDS peak, que sustituye al IDS Vision Suite. IDS peak no solo engloba los contenidos actuales del IDS Vision Suite, como es el IDS Vision Cockpit o prácticas herramientas de líneas de comandos, sino que amplía el volumen del paquete de software con una API de programación para cámaras industriales conformes con GigE Vision y USB3 Vision.

IDS peak

Componentes del software

IDS peak

IDS Vision Suite

IDS Vision TL

  • IDS GenICam Producer (GEVK)
  • IDS GenICam Producer (GEV)
  • NUEVO: IDS GenICam Producer (U3VK) para Windows
  • NUEVO: IDS GenICam Producer (U3V) para Linux

IDS Vision TL

  • IDS GenICam Producer (GEVK)
  • IDS GenICam Producer (GEV)

IDS Vision Cockpit

IDS Vision Cockpit

IDS peak Tools

  • ids_devicecommand
  • ids_deviceupdate
  • ids_ipconfig

IDS Vision Tools

  • ids_devicecommand
  • ids_deviceupdate
  • ids_ipconfig

NUEVO: IDS peak SDK

  • IDS peak API
  • IDS peak IPL (Image Processing Library)

-

NUEVO: Samples

  • IDS peak samples
  • HALCON samples
  • MIL samples

Sample

  • IDS GenICam Consumer sample

 

Novedades

IDS peak API

La IDS peak API incluye todos los componentes necesarios para poder desarrollar aplicaciones propias. Gracias a la programación orientada a objetos, IDS peak permite un manejo sencillo e intuitivo de las GenAPI y GenTLs. Ofrece funciones que simplifican los niveles de abstracción como el acceso al dispositivo o el manejo de la memoria.

IDS peak IPL

IDS peak IPL (Image Processing Library) es una biblioteca C++ orientada a objetos que ofrece funciones especiales para el procesamiento de datos de imagen. Por ejemplo, las imágenes en bruto de la cámara capturadas mediante la IDS peak API se pueden convertir a color (interpolación cromática).

IDS GenICam Producer para USB3 Vision

El IDS GenICam Producer para USB3 Vision complementa la transport layer para GigE Vision. Permite utilizar un software de terceros que se controle a través de la interfaz GenICam pero que no incorpore soporte propio para USB3 Vision. Para utilizar IDS Vision Cockpit se recomienda instalar IDS GenTL Producer (GEV/U3V).

Samples para IDS peak

Todas las "samples" se incluyen en el IDS peak como archivo ejecutable (binary) y con código fuente abierto. Con el IDS peak se suministran los ejemplos siguientes:

DeviceTree

Crea un árbol de módulos completo.

GetFirstPixel

Abre una cámara y escribe el primer píxel en la línea de comandos en un número definido de imágenes.

Comprueba si una cámara abierta puede recoger imágenes.

Utilizando los valores de píxeles puede realizar una primera validación (claro/oscuro).

LegoTrigger

Implementa los distintos tipos de disparo del consejo técnico "Las señales de disparo según el principio de LEGO"

OpenCamera

Abre una cámara y selecciona algunos nodos de cámara.

Comprueba si una se puede abrir y encontrar.

OpenCameraBySerNo

Abre una cámara con un número de serie determinado y selecciona algunos nodos de cámara.

OpenCameraSelectCti

Abre una cámara con un CTI determinado y selecciona algunos nodos de cámara.

SaveImagesLiveQtWidgets

Abre la cámara y muestra la imagen en vivo. Para ello el ejemplo utiliza QtWidgets. Pulsando un botón se puede guardar una única imagen por medio del IDS peak IPL.

SimpleLiveQml

Abre la cámara y muestra la imagen en vivo. Para ello ej ejemplo utiliza QML (Qt Meta-object Language).

SimpleLiveQtWidgets

Abre la cámara y muestra la imagen en vivo. Para ello el ejemplo utiliza QtWidgets.

WalkThrough

Muestra en detalle el manejo de las cámaras y las funciones con ayuda de la IDS peak API.

 

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.
  • 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.

© IDS Imaging Development Systems GmbH, fecha: 2019-07-22