Notes de mise à jour d'In-Sight® SDK 5.6.0
© Copyright 1999-2018 Cognex Corporation. Tous droits réservés.
Revision: 5.6.0.6, 05/25/2018
Présentation
Ce document décrit l'application In-Sight Software Development Kit (SDK) pour Microsoft® Windows® et présente les rubriques suivantes :
Reportez-vous également aux notes de mise à jour In-Sight Display Control pour des informations spécifiques concernant le contrôle CvsInSightDisplay.
À propos d'In-Sight SDK
L'application In-Sight SDK offre une plate-forme dédiée au développement d'applications personnalisées interagissant avec les systèmes de vision In-Sight connectés en réseau. Les programmes développés à l'aide de l'application In-Sight SDK peuvent être d'une complexité variable et aller du simple contrôle In-Sight Display Control verrouillé dans un formulaire à de puissantes applications pouvant charger des projets, enregistrer des images et communiquer par l'intermédiaire de différents canaux d'E/S.
Visitez le Centre de support en ligne In-Sight pour télécharger les notes de mise à jour et la documentation les plus récentes, y compris les versions localisées.
Remarque : In-Sight Micro 1020, In-Sight série 2000 et In-Sight 7020, 7010, 7230, 7430 et 7432 ne sont pas pris en charge par In-Sight SDK.
Configuration système requise
Configuration matérielle requise
Minimum
Remarque : La configuration matérielle requise s'applique aux PC que vous connecterez à un seul système de vision In-Sight à basse résolution, s'exécutant à une vitesse de production réduite.
- Processeur Intel® Celeron® 1000M cadencé à 1,8 GHz (ou équivalent)
- 2 Go de mémoire vive disponible
- 4 Go d'espace disponible sur le disque dur
- Carte graphique disposant d'une résolution de 1024 x 768 et d'une profondeur de couleur de 24 bits (la définition de l'affichage doit être définie sur 96 ppp)
- Carte d'interface réseau (au moins 100 Mbits/s) pour la connexion à un système de vision In-Sight
Recommandée
Remarque : La configuration matérielle requise recommandée s'applique aux PC que vous connecterez simultanément jusqu'à quatre systèmes de vision In-Sight.
- Processeur Intel Core™ i7 cadencé à 2,7 GHz (ou équivalent)
- 4 Go de mémoire vive disponible
- 8 Go d'espace disponible sur le disque dur
- Carte graphique disposant d'une résolution de 1920 x 1080 et d'une profondeur de couleur de 32 bits (la définition de l'affichage doit être définie sur 96 ppp)
- Carte d'interface réseau Gigabit pour la connexion aux systèmes de vision In-Sight
Configuration requise pour le système d'exploitation
Le logiciel In-Sight a été testé sur les systèmes d'exploitation suivants :
- Microsoft® Windows® 10 Professional (64 bits)
- Microsoft Windows 7 Professional, Service Pack 1 (64 bits)
- Microsoft Windows Server 2016
Même si In-Sight SDK peut fonctionner sous d'autres systèmes d'exploitation, les systèmes d'exploitation qui ne sont pas conformes aux exigences ci-dessus n'ont pas été testés et ne sont pas pris en charge.
Langues prises en charge
- Anglais
- Japonais
- Français
- Allemand
- Espagnol (Europe)
- Coréen
- Chinois (simplifié)
Systèmes/Capteurs de vision In-Sight pris en charge
Prise en charge des versions de micrologiciel
Le logiciel In-Sight 5.6.0 comporte trois versions du micrologiciel :
- In-Sight 5.6.0
- In-Sight 5.2.2
- In-Sight 4.10.5
Les systèmes de vision In-Sight équipés de micrologiciels antérieurs peuvent fonctionner correctement. Certaines fonctions ne sont toutefois pas prises en charge par les versions plus anciennes du micrologiciel et n'ont pas été complètement testées. Pour obtenir des performances optimales, mettez à jour les systèmes de vision exécutant une version de micrologiciel plus ancienne vers les versions prises en charge les plus récentes.
Remarque : Pour consulter une liste complète des modèles et des versions de micrologiciel prises en charge, consultez la rubrique Versions du micrologiciel dans le fichier Aide In-Sight® Explorer.
Micrologiciel In-Sight 5.6.0
- Capteurs de vision In-Sight série 2000
- Systèmes de vision In-Sight 5705 et 5705C
- Systèmes de vision In-Sight série 7000 Gen2
- Systèmes de vision In-Sight série 8000
Micrologiciel In-Sight 5.2.2
- In-Sight Advantage Engine
Micrologiciel In-Sight 4.10.5
- Systèmes de vision In-Sight Micro série 1000
- Systèmes de vision In-Sight série 5000 (sauf In-Sight 5705 et 5705C)
- Systèmes de vision In-Sight série 7000 (sauf In-Sight série 7000 Gen2)
Remarques :
- In-Sight Micro 1020, In-Sight série 2000 et In-Sight 7020, 7010, 7230, 7430 et 7432 ne sont pas pris en charge par In-Sight SDK.
- Lors de la communication avec les systèmes de vision In-Sight exécutant le micrologiciel In-Sight 5.1.0 et versions ultérieures, les utilisateurs doivent envoyer un message au système de vision pour obtenir l'image et les résultats les plus récents. Si CvsInSightDisplay est utilisé et visible, cette action s'effectue automatiquement. Sinon, les utilisateurs doivent appeler CvsInSight.AcceptUpdate() ou CvsInSightDisplay.AcceptUpdate() quand ils sont prêts à recevoir de nouveaux résultats.
- La communication avec les systèmes de vision In-Sight exécutant le micrologiciel In-Sight 4.x.x n'a pas été modifiée. L'appel de CvsInSight.AcceptUpdate() n'est pas nécessaire et n'aura aucun effet sur la réception des images et des résultats.
Microsoft .NET Framework 4.5
Le logiciel In-Sight nécessite Microsoft .NET Framework 4.5. Si le programme d'installation d'In-Sight ne parvient pas à détecter Microsoft .NET Framework 4.5, il tentera de le télécharger et de l'installer.
Environnements de développement pris en charge
- Microsoft Visual Studio 2013
- Microsoft Visual Studio 2012
Remarques
- Les contrôles ActiveX sont pris en charge par Microsoft Visual Basic 6.0, Rockwell Automation FactoryTalk® View Site Edition (SE) et les applications hôtes compatibles avec ActiveX.
- Pour créer des outils ToolBuilder EasyBuilder, l'utilitaire de création GUID (guidgen.exe) est également exigé. Cet utilitaire est inclus dans Microsoft Visual Studio. Pour en savoir plus sur guidgen.exe, consultez MSDN.
Prise en charge de ToolBuilder
L'application In-Sight SDK prend en charge la capacité de créer des outils EasyBuilder personnalisés (pour plus d'informations, consultez le guide de référence du programmeur ToolBuilder). Tous les outils EasyBuilder créés par ToolBuilder doivent être placés dans le répertoire suivant pour être accessibles à l'application In-Sight Explorer : C:\Program Files (x86)\Cognex\In-Sight\In-Sight Explorer 5.x.x\AddIns. Lors de la création d'outils EasyBuilder à l'aide de ToolBuilder, la DLL de l'outil doit être placée dans le répertoire In-Sight Explorer 5.x.x\AddIns. Copiez et collez dans le répertoire AddIns tous les fichiers DLL ToolBuilder préalablement créés.
Installation
Vous devez être connecté en tant qu'utilisateur disposant de privilèges d'administration pour installer l'application In-Sight SDK.
Remarque : Les applications COM/ActiveX développées à l'aide d'une autre version du contrôle In-Sight Display Control ou de l'application In-Sight SDK ne sont pas compatibles avec cette version et ne fonctionneront pas correctement. Les applications personnalisées doivent de nouveau être compilées en fonction de cette version ou la version d'origine doit être réinstallée. (n° CR 5084)
Exemples de projet
Les exemples de projets (Sample Projects) In-Sight SDK sont installés dans le dossier suivant :
- C:\Utilisateurs\Public\Documents\Cognex\In-Sight\In-Sight Sample Projects 5.x.x
Un raccourci situé dans le menu Démarrer permet d'ouvrir cet emplacement.
Problèmes connus
Remarque : Les notes de mise à jour comprennent des numéros CR (de demande de modification) (dans la mesure du possible) pour améliorer le suivi des problèmes connus signalés par le support technique Cognex. Pour plus d'informations relatives aux problèmes connus concernant le contrôle Cognex In-Sight Display (CvsInSightDisplay), consultez les notes de mise à jour In-Sight Display Control.
| 31753 |
Les éléments de In-Sight SDK (comme CvsInSightDisplay) qui nécessitent des mises à jour les demanderont uniquement quand ils sont visibles, mais pas quand ils sont masqués ou réduits.
Solution : Si des mises à jour sont requises dans ce scénario, un appel à CvsInSight.AcceptUpdate() et/ou CvsInSightDisplay.AcceptUpdate() doit être ajouté lorsque de nouveaux résultats doivent être récupérés par le système de vision In-Sight. Il est conseillé de joindre un gestionnaire à l'événement CvsInSight.ResultsChanged et une fois que les résultats ont été gérés, il faut appeler CvsInSight.AcceptUpdate.
|
| 15264 |
Lors de la création d'une application In-Sight SDK sur un système d'exploitation 64 bits, vous devez définir la plate-forme cible sur x86. Si la plate-forme cible est définie sur Tout processeur ou x64, l'application peut subir une défaillance du type FileNotFoundException ou BadImageFormatException.
Solution : pour configurer l'application sur une plate-forme cible x86 dans Visual Studio :
- Dans Solution Explorer, cliquez avec le bouton droit sur votre projet et sélectionnez Propriétés.
- Sélectionnez l'onglet Créer.
- Définissez la Plate-forme cible sur x86 sur la liste déroulante.
Remarque : Consultez le fichier d'aide Référence In-Sight SDK pour obtenir des instructions spécifiques pour résoudre ce problème dans les différents types de projets.
|
| 11930 |
Il est recommandé de s'assurer qu'un système de vision est hors ligne avant d'appeler la méthode SetExpression. |