Notas de la versión 4.95 de IDS Software Suite
Introducción
En estas notas se explican los cambios que incorpora la versión 4.95 de IDS Software Suite, que además de actualizar las aplicaciones introduce nuevas funciones.
IDS Software Suite 4.95.2
Mejoras generales
Las dificultades de suministro de determinados componentes electrónicos y semiconductores que estamos experimentando a nivel global está afectando también a IDS Imaging Development Systems a la hora de fabricar algunos de sus modelos de cámara. A fin de garantizar el suministro de los productos que detallamos a continuación también en el futuro, hemos decidido realizar algunas pequeñas modificaciones en la electrónica de estos modelos de cámara. Estos cambios no afectan en modo alguno a la funcionalidad de las cámaras.
Los controladores de cámara de IDS Software Suite 4.95.2 son compatibles con estas cámaras USB 2.
En general, recomendamos a todos nuestros clientes que se actualicen a la última versión de IDS Software Suite, la 4.95.2, para poder utilizar las funciones más recientes y garantizar la estabilidad del software.
Fecha: 2022-03-23
IDS Software Suite 4.95.1
Mejoras generales
- Con la instalación de IDS Software Suite 4.95.1, ahora es posible de nuevo actualizar las instalaciones anteriores. Además, se ha añadido una función de actualización a la instalación. Ofrece la posibilidad de instalar componentes parciales de forma personalizada y de reducir el tamaño del archivo de instalación.
- Ahora la interfaz de usuario del administrador de cámara IDS está disponible en otros idiomas.
- El controlador del puerto COM virtual también puede utilizarse en Windows 10.
- La descripción del manual del programa del administrador de cámara IDS en Linux ha sido revisada y fusionada con la descripción en Windows.
- Se ha revisado y completado la descripción del manual del programa uEye Demo.
- Se ha corregido un error al llamar a la función
is_InitCamera()
sin una cámara conectada. - Se ha corregido un error en la función
is_SetHardwareGain()
que permitía establecer siempre una ganancia de color aunque se tratara de una cámara monocromática. - En los modelos UI-124x/UI-324x/UI-524x se ha corregido el timing del flash.
- La función
is_GetVsyncCount()
está obsoleta y ha sido trasladada al manual "Funciones obsoletas".is_GetVsyncCount()
function is deprecated and has been moved to the "Deprecated functions" manual.
Fecha: 2022-01-27
IDS Software Suite 4.95.0
Antes de poder instalar IDS Software Suite 4.95 hay que desinstalar las versiones anteriores de IDS Software Suite.
Funcionalidades nuevas y modificadas
IDS Camera Manager actualizado
El IDS Camera Manager se ha revisado a fondo y se basa en el mismo código fuente tanto para Windows como para Linux. Esto permite ofrecer las mismas funciones en Windows y Linux, por ejemplo:
- Información sobre la cámara
- Funciones adicionales como boot booster, multicast o emparejamiento de confianza
- Configuración de las cámaras GigE opcionalmente con dirección IP fija, dirección IP automática o mediante DHCP
Después de revisar la interfaz se han reestructurado algunas áreas. Por consiguiente el IDS Camera Manager sólo está disponible con una interfaz en alemán e inglés en esta versión. En la siguiente versión se añadirán más idiomas.
Portabilidad de otras aplicaciones
La aplicación de ejemplo uEye Demo sólo estaba disponible anteriormente en Linux. Ahora uEye Demo también está disponible en Windows, incluido el código fuente.
El uEye Hotpixel Editor ahora también está disponible en Linux. El uEye Hotpixel Editor le permite editar la lista de píxeles calientes del sensor almacenada en la cámara.
DHCP
Además de una dirección IP fija o una dirección IP del rango de direcciones IP para la configuración automática de IP, también puede activar la obtención de una dirección IP a través de un servidor DHCP. Para ello, además del IDS Camera Manager se ha ampliado la función is_IpConfig()
.
Para poder utilizar la funcionalidad DHCP la cámara se debe utilizar con la versión de firmware 4.95 o con una versión superior. En el caso de una cámara con una versión de firmware inferior a la 4.95, deberá actualizar primero el firmware de la cámara, por ejemplo, en el IDS Camera Manager mediante el botón "Starter Firmware Upload".
Nueva función: is_ImageQueue
is_ImageQueue()
activa/desactiva una función de cola para una secuencia de almacenamiento de imágenes existente. Las imágenes recién llegadas se añaden al final de la secuencia (FIFO: first in, first out).
La nueva función combina todas las funciones de cola que antes se repartían en diferentes funciones. Por consiguiente las funciones is_ExitImageQueue()
, is_InitImageQueue()
y is_WaitForNextImage()
han quedado obsoletas y no deberían seguir utilizándose.
Nueva función: is_CaptureConfiguration
La función is_CaptureConfiguration()
establece la configuración de la cola de la memoria gráfica interna. Puede configurar el tamaño de la cola (en MB) y el número de memorias gráficas.
Interfaz uEye.NET
Con la versión 4.95 hay una novedad fundamental en la interfaz uEye .NET. En versiones anteriores sólo había una biblioteca uEye .NET, con la versión 4.95 la interfaz uEye .NET se divide en dos bibliotecas nuevas. Este cambio hace que la interfaz uEye .NET sea compatible con .NET Standard 2.0. (Más información sobre .NET Standard en: https://docs.microsoft.com/en-us/dotnet/standard/net-standard).
Con algunas excepciones, todas las funciones han sido portadas a la nueva biblioteca uEye .NET Standard 2.0. Las funciones no portables se han movido a la nueva biblioteca de uEye .NET Framework.
Tenga en cuenta que la biblioteca uEye .NET Standard 2.0 es compatible con .NET 5.0
Tenga en cuenta los cambios en los requisitos del sistema para la interfaz uEye .NET.
Mejoras generales
- El archivo de cabecera
uEye.h
ha sido renombrado uniformemente comoueye.h
en Windows y Linux. - Importantes mejoras en Linux: por ejemplo, también es posible la carga dinámica de la API o el uso de los mismos algoritmos de desdoblamiento que en Windows.
- Unificación de las funciones: Los diferentes nombres de parámetros para
Mem
yMemId
se han estandarizado acMem
ynMemId
. El nombre se complementa con el prefijo "p" para el número de punteros. Si se utiliza la interfaz uEye Python PyuEye junto con "Named/Keyword arguments", es posible que haya que adaptar el código del programa.
is_AddToSequence()
is_AllocImageMem()
is_CopyImageMem()
is_CopyImageMemLines()
is_FreeImageMem()
is_GetActiveImageMem()
is_GetImageHistogram()
is_GetImageInfo()
is_InquireImageMem()
is_LockSeqBuf()
is_RenderBitmap()
is_SetAllocatedImageMem()
is_SetImageMem()
is_UnlockSeqBuf()
- Se ha añadido un nuevo comando a la función
is_Configuration()
. Esto permite actualizar la dirección IP del adaptador de red, que se almacena en la caché del controlador. - Se ha introducido un nuevo evento para
is_Event()
:IS_SET_EVENT_FRAME_SKIPPED
. El evento se señala cuando una imagen ha sido descartada. - En la función
is_CaptureStatus()
se introdujo el estadoIS_CAP_STATUS_TRANSFER_FAILED
en sustitución del estadoIS_CAP_STATUS_USB_TRANSFER_FAILED
. El estadoIS_CAP_STATUS_USB_TRANSFER_FAILED
es obsoleto y ya no debería utilizarse. - Ahora también es posible establecer un retardo de flash negativo en la interfaz uEye .NET. Para ello, se han revisado las llamadas a las funciones de la clase
Flash
. - La función
is_SetStarterFirmware()
está obsoleta y se sustituye por el parámetroIS_ALLOW_STARTER_FW_UPLOAD
en la funciónis_InitCamera()
. - UI-359x: Al activar el subsampling, la función anti-blooming interna del sensor se activa automáticamente.
- Se ha aumentado el número de memorias gráficas que el controlador precarga en el subsistema USB. Tenga en cuenta, especialmente con los sistemas integrados, que esto aumenta los requisitos de memoria.
- Se ha revisado el comportamiento del pin de flash (pin 8) de la uEye LE USB 3.1 Gen 1. Tras el proceso de arranque, el pin emite ahora un nivel ALTO. Esto se corresponde con el mismo comportamiento del pin de flash de la familia de cámaras USB 3 uEye LE.
- Los archivos de firmware USB 2 se han movido al disco duro al igual que los archivos de firmware USB 3.
Limitaciones conocidas
- En IDS Linescan los modelos GigE uEye CP Rev. 2 con una frecuencia de píxeles de > 60 MHz pierden una línea entre las imágenes.
- UI-313xCP Rev. 2: Si se utiliza la AOI más pequeña posible en el modo de disparo por hardware, las imágenes pueden perderse permanentemente.
Fecha: 2021-08-27