Notas de la versión 5.6.0 del SDK de In-Sight®

© Copyright 1999-2018 Cognex Corporation. Reservados todos los derechos.

Revision: 5.6.0.6, 05/25/2018

Resumen

Este documento describe el kit de desarrollo de software (SDK) de In-Sight para Microsoft® Windows®. Contiene los siguientes temas:

Consulte también las notas de la versión del control de pantalla de In-Sight para obtener información específica sobre el control CvsInSightDisplay.

Acerca del SDK de In-Sight

El SDK de In-Sight es una plataforma de desarrollo de aplicaciones personalizadas que interactúan con los sistemas de visión In-Sight conectados en red. Los programas desarrollados con el SDK de In-Sight pueden variar en complejidad, desde un simple control de pantalla de In-Sight acoplado a un formulario hasta potentes aplicaciones con carga de tareas, almacenamiento de imágenes y comunicación a través de varios canales de entrada y salida.

Visite el Centro de asistencia en línea de In-Sight para descargar las notas de la versión y la documentación más recientes, incluidas las versiones localizadas.

Nota: Las series In-Sight Micro 1020, In-Sight 2000 e In-Sight 7020, 7010, 7230, 7430 y 7432 no son compatibles con el SDK de In-Sight.

Requisitos del sistema

Requisitos de hardware del PC

Mínimo

Nota: Los requisitos mínimos de hardware se refieren a los PC que conecte a un único sistema de visión In-Sight de baja resolución que se ejecute a una velocidad de producción lenta.

Recomendado

Nota: Los requisitos de hardware recomendados se refieren a los PC a los que conecte simultáneamente hasta cuatro sistemas de visión In-Sight.

Requisitos del sistema operativo

El software In-Sight ha sido probado en los siguientes sistemas operativos:

Aunque el SDK de In-Sight puede funcionar en otros sistemas operativos, los sistemas que no cumplan los requisitos indicados no han sido probados y no se consideran compatibles.

Idiomas disponibles

Sistemas de visión/sensores In-Sight compatibles

Compatibilidad con versiones de firmware

El software In-Sight 5.6.0 contiene tres versiones de firmware:

Los sistemas de visión In-Sight que tengan versiones de firmware anteriores pueden funcionar correctamente; sin embargo, algunas funciones no son compatibles con versiones de firmware anteriores y no han sido probadas de forma exhaustiva. Para disfrutar de un rendimiento óptimo, actualice los sistemas de visión que ejecuten algún firmware anterior a las versiones de firmware compatibles más recientes.

Nota: Para ver una lista completa de los modelos y las versiones de firmware compatibles, véase el tema Versiones de firmware del archivo Ayuda de In-Sight® Explorer.

Firmware de In-Sight, versión 5.6.0

Firmware de In-Sight, versión 5.2.2

Firmware de In-Sight, versión 4.10.5

Notas:

Microsoft .NET Framework 4.5

El software In-Sight requiere Microsoft .NET Framework 4.5. Si el programa de instalación del software In-Sight no detecta Microsoft .NET Framework 4.5, intentará descargarlo e instalarlo.

Entornos de desarrollo compatibles

Notas

Asistencia técnica de ToolBuilder

El SDK de In-Sight permite crear herramientas EasyBuilder personalizadas (para más información, consulte la Guía de Referencia del Programador de ToolBuilder). Todas las herramientas para EasyBuilder creadas con ToolBuilder deben colocarse en el siguiente directorio para que la aplicación In-Sight Explorer pueda encontrarlas: C:\Program Files (x86)\Cognex\In-Sight\In-Sight Explorer 5.x.x\AddIns. Al crear herramientas para EasyBuilder con ToolBuilder, la DLL de la herramienta debe colocarse en el directorio In-Sight Explorer 5.x.x\AddIns. Copie al directorio AddIns todos los archivos DLL de ToolBuilder creados anteriormente.

Instalación

Para poder instalar el SDK de In-Sight, es necesario haber iniciado sesión como usuario con privilegios administrativos completos.

Nota: Las aplicaciones COM/ActiveX desarrolladas con cualquier otra versión del SDK de In-Sight o del control de pantalla de In-Sight son incompatibles con esta versión y no funcionarán correctamente. Para que dichas aplicaciones personalizadas funcionen, será necesario volver a compilarlas específicamente para esta versión, o bien volver a instalar la versión original. (CR# 5084)

Proyectos de ejemplo

Los proyectos de ejemplo del SDK de In-Sight se instalan en la siguiente carpeta:

El menú Inicio contiene un acceso directo para facilitar el acceso a esta ubicación.

Problemas conocidos

Nota: Las notas de versión incluyen (donde corresponda) números de solicitud de modificación (CR#) para mejorar el seguimiento de problemas conocidos registrados desde la Asistencia técnica de Cognex. Para obtener información sobre problemas conocidos relacionados con el control de pantalla de In-Sight (CvsInSightDisplay) de Cognex, consulte las notas de la versión del control de pantalla de In-Sight.
CR# Problema
31753

Los elementos del SDK de In-Sight (por ejemplo, CvsInSightDisplay) que necesiten actualizarse solo solicitarán actualizaciones si están visibles, no si están ocultos o minimizados.

Solución alternativa: Si en este supuesto fuera necesario realizar actualizaciones, debe añadirse una llamada a CvsInSight.AcceptUpdate() y/o a CvsInSightDisplay.AcceptUpdate() cuando deban recuperarse resultados nuevos del sistema de visión In-Sight. Se recomienda adjuntar un controlador al evento CvsInSight.ResultsChanged y, una vez controlados los resultados, llamar a CvsInSight.AcceptUpdate.

15264

Al compilar una aplicación del SDK de In-Sight en un sistema operativo de 64 bits, debe ajustar la plataforma de destino a x86. Si la plataforma de destino tiene asignado el valor Cualquier CPU o x64, puede que su aplicación se interrumpa con una excepción FileNotFoundException o BadImageFormatException.

Solución alternativa: Para configurar su aplicación para una plataforma de destino x86 en Visual Studio:

  • En Explorador de soluciones, haga clic con el botón derecho en su proyecto y seleccione Propiedades.
  • Seleccione la ficha Generar.
  • En la lista desplegable Plataforma de destino, elija x86.
Nota: Para averiguar cómo resolver este problema en los diferentes tipos de proyecto, consulte el archivo de ayuda Referencia del SDK de In-Sight.
11930 Se recomienda asegurarse de que el sistema de visión esté desconectado antes de ejecutar el método SetExpression.