¿Qué son las interfaces?
Captura de imágenes h3>
- Registro de grandes cantidades de datos por medición
- Generación de perfiles de altura 2D o nubes de puntos 3D y valores de intensidad
Transmisión de datos h3>
- Transmisión de datos rápida y con el menor retraso posible
- Puesta a disposición de datos en formatos estandarizados
- Comunicación segura y estable entre el sensor y el sistema
Evaluación de imágenes h3>
- Procesamiento posterior directo de los datos mediante el software de procesamiento de imágenes
- Análisis e interpretación de los datos de medición recopilados
- Generación de resultados claros y procesables para la aplicación
¿Por qué son tan importantes las interfaces?
Ventajas de una interfaz potente
Canal de datos y control separado h4>
Altas velocidades de transmisión h4>
Comunicación estable y fiable h4>
Formatos de datos compatibles h4>
Integración sencilla en los sistemas existentes h4>
¿Quién se beneficia de interfaces potentes?
Constructores e integradores de maquinaria
- Menos esfuerzo de desarrollo
- Puesta en marcha más rápida
- Los sensores de diferentes fabricantes pueden funcionar en el mismo entorno de software
Usuarios finales
- Independencia del fabricante
- Sustitución sencilla en caso de fallos o actualizaciones del sistema
- Total compatibilidad con los sistemas existentes
Evaluar los datos de imagen directamente en uniVision
Las interfaces permiten la integración de sensores en el software de terceros o en aplicaciones propias, así como la transmisión fiable de los datos de imágenes y perfiles registrados a un software para su procesamiento directo.
Con el software de procesamiento de imágenes uniVision, wenglor ofrece una solución para parametrizar fácilmente cámaras y sensores de visión artificial, visualizar y analizar datos de medición e imágenes, así como utilizarlos para tareas de inspección, medición y automatización.
Niveles de las interfaces
Una interfaz consta siempre de dos niveles: el nivel físico y el nivel lógico. Por ejemplo, dos dispositivos pueden tener el mismo enchufe y no entenderse si utilizan protocolos diferentes.
Nivel físico: la conexión de hardware h4>
El nivel físico proporciona la conexión de hardware y describe cómo se transmiten los datos entre el sensor y el sistema. Esto incluye el medio de transmisión y el conector de enchufe.
Nivel lógico: el protocolo h4>
El nivel lógico determina cómo se comunican los dispositivos entre sí, mientras que el protocolo define cómo se construyen, transmiten e interpretan los datos.
Comparación de interfaces estándares e interfaces propietarias
Interfaces estándares h3>
| Las interfaces abiertas son estandarizadas y las desarrollan continuamente organizaciones independientes. |
| Los componentes de diferentes proveedores pueden utilizarse en el mismo entorno de software. |
| Los estándares abiertos facilitan la integración en los sistemas existentes y permiten un intercambio sencillo de hardware. |
| El uso no está vinculado a un fabricante determinado. |
Interfaces propietarias h3>
| La interfaz está especialmente adaptada a los productos y la arquitectura del sistema de un fabricante. |
| Gracias al dentado estrecho, las funciones específicas del equipo se pueden utilizar de forma especialmente eficiente. |
| El hardware, el software y el soporte técnico provienen de un solo proveedor y están perfectamente coordinados entre sí. |
| Las interfaces propietarias suelen ofrecer ventajas cuando el rendimiento máximo o los requisitos especiales del equipo son primordiales. |
Vista general de las interfaces estándares típicas
![]() |
![]() |
![]() |
![]() |
![]() |
|
|||
|
|
|
|
GenICam: la interfaz estándar para los productos de visión artificial de wenglor
Generic Interface for Cam eras (GenICam) es un estándar abierto de la Asociación Europea de Visión Artificial (EMVA) que unifica la comunicación entre los sensores y el software de procesamiento de imágenes. Esto permite integrar y controlar dispositivos compatibles con GenICam de diferentes fabricantes a través del mismo software.
Funcionamiento de GenICam h3>
Cada sensor compatible con GenICam proporciona una descripción XML estandarizada. Allí se definen todas las funciones y parámetros disponibles, como el tiempo de exposición, el disparador o la resolución de imagen.
Al conectarse, un software compatible con GenICam lee automáticamente esta información. De este modo, reconoce qué funciones admite el sensor y cómo se reacciona a ellas. A continuación, el sensor y el software pueden comunicarse entre sí independientemente del fabricante.
Vista general de la arquitectura de GenICam
Productor h4>
Consumidor h4>
Los tres estándares de piezas
GenApi – Descripción del dispositivo
Describe todas las funciones y parámetros del dispositivo disponibles en un archivo XML estandarizado.
GenTL – Transmisión de datos
Define la interfaz para el intercambio de datos entre el productor (sensor/controlador) y el consumidor (software).
SFNC – Denominación unificada
La SFNC (Standard Features Naming Convention, convención de nomenclatura de funciones estándar) garantiza que las funciones idénticas tengan el mismo nombre en todos los fabricantes.
Ventajas de la interfaz GenICam
El hardware se puede ampliar o reemplazar sin necesidad de realizar cambios fundamentales en el software.
Validación según las normas EMVA
El cumplimiento de las especificaciones de GenICam es la base para una comunicación fiable entre el sensor y el software. Las herramientas de validación proporcionadas por EMVA permiten verificar si una implementación cumple con los requisitos de la norma.
¿Cuáles son las ventajas para los usuarios? h4>
- Alta seguridad de integración
- Integración sencilla en sistemas de procesamiento de imágenes existentes
- Solución estable a largo plazo y preparada para el futuro
- Orientación a los requisitos de estandarización actuales del mercado e internacionales
Software Development Kit
Un Software Development Kit (SDK, kit de desarrollo de software) es un paquete de software que contiene todos los componentes necesarios para la comunicación y la integración perfecta de un sensor en sus propias aplicaciones. Esto incluye, entre otras cosas, bibliotecas de programas, interfaces de programación, documentación, así como ejemplos de código y aplicaciones de demostración. Además, contiene todas las herramientas necesarias para una conexión y un uso eficientes del sensor. Esto permite el máximo rendimiento y una estrecha integración del sistema.
SDK específico del fabricante h3>
Un SDK específico del fabricante permite acceder a la interfaz de programación patentada (API) del sensor. A través de la API se pueden conectar, controlar y leer sensores.
El software incluido en el SDK asume tareas centrales en segundo plano:
- Establecimiento y gestión de la conexión con el sensor
- Transmisión de los datos de medición
- Preparación y puesta a disposición de los datos para la aplicación
Esto permite que los desarrolladores accedan directamente a información relevante, como datos de perfil, valores de intensidad o imágenes de profundidad completas en 2.5D, sin necesidad de implementar la comunicación de datos.
¿Qué incluye el SDK?
Biblioteca de programación
Archivos de encabezado y descripción de API
Ejemplos de códigos y aplicaciones de demostración
Los proyectos de ejemplo prefabricados muestran casos de aplicación típicos en la práctica, como el establecimiento de una conexión o la lectura de datos de medición. Sirven como plantilla y permiten una introducción rápida sin necesidad de una formación exhaustiva.




