© Copyright 1999-2018 Cognex Corporation. Tous droits réservés.
Revision: 5.6.1.4, 09/14/2018
Ce document décrit le composant In-Sight Display Control pour Microsoft® Windows® et présente les rubriques suivantes :
Le contrôle In-Sight Display Control (CvsInSightDisplay) est le composant central de la fenêtre Vue du projet d'In-Sight Explorer et permet d'afficher des images, des éléments graphiques et des données de tableur lorsqu'il est connecté à un système de vision In-Sight. Ce contrôle est fourni sous la forme d'un contrôle .NET intégrable dans une application Microsoft Visual Studio C# .NET ou VB.NET Windows Forms et d'un composant ActiveX intégrable à des environnements Visual Basic 6.0 ou HMI/SCADA.
Remarque :
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.
Cette section décrit la configuration système requise pour le logiciel In-Sight Display Control.
La configuration matérielle minimale suivante 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 :
La configuration matérielle recommandée suivante concerne un PC connecté simultanément à quatre systèmes de vision In-Sight au maximum :
Le logiciel In-Sight a été testé sur les systèmes d'exploitation suivants :
Bien que In-Sight Display Control puisse 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.
Le logiciel In-Sight 5.6.1 comporte trois versions du micrologiciel :
Les systèmes de vision In-Sight équipés de micrologiciels antérieurs devraient 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 qui exécutent une version de micrologiciel plus ancienne vers les versions prises en charge les plus récentes. Pour consulter une liste des modèles et des versions de micrologiciel pris en charge, consultez la rubrique Versions du micrologiciel dans le fichier d'aide In-Sight® Explorer.
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 essaie de le télécharger et de l'installer.
In-Sight Display Control est installé avec le logiciel In-Sight et les programmes d'installation In-Sight SDK, vous devez disposer des droits d'administration complets pour pouvoir les installer.
Les exemples de projets (Sample Projects) In-Sight Display Control sont installés dans le dossier suivant : C:\Utilisateurs\Public\Documents\Cognex\In-Sight\In-Sight Sample Projects 5.x.x. Un raccourci placé dans le menu Démarrer de Microsoft Windows permet d'ouvrir cet emplacement.
Consultez le fichier d'aide du contrôle In-Sight Display Control pour connaître la liste complète des améliorations et autres modifications importantes apportées à l'interface API dans cette mise à jour d'In-Sight Display Control.
| n° CR | Problème |
|---|---|
| 15264 |
lors de la création d'une application In-Sight Display Control sous 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 :
Remarque : Consultez le fichier Aide In-Sight Display Control pour obtenir des instructions spécifiques sur les projets C# et VB.NET.
|
| 5771 |
Si plusieurs versions du logiciel In-Sight sont installées sur votre ordinateur, la désinstallation d'une version peut produire le message d'erreur suivant lorsque vous essayez d'utiliser le contrôle Cognex In-Sight Display Control (CvsInSightDisplay) dans un environnement VB6, COM ou ActiveX : Enregistrement incorrect du composant 'CvsInSightDisplay.ocx' ou de l'une de ses dépendances : un fichier est manquant ou non valide. Solution : pour corriger ce problème, ouvrez le panneau de configuration de Windows, sélectionnez la version souhaitée du logiciel In-Sight et procédez à une réparation. Remarque : Seule une version à la fois du contrôle In-Sight Display Control peut être enregistrée pour des applications COM/ActiveX sur votre système, et il s'agit toujours de la version la plus récente installée. Les applications compilées qui utilisent une version plus ancienne du contrôle In-Sight Display Control peuvent sembler fonctionner lorsque cette version est installée, mais leur compatibilité avec cette version n'est pas garantie.
|
| 5319 |
Lorsqu'une fonction PairDistance est ajoutée à une formule Abs, comme dans l'un des exemples ci-après, "Abs(B2)+PairDistance(C2,0,1)" ou "PairDistance(C2,0,1)+Abs(B2)", l'expression peut entraîner une ouverture incorrecte de la feuille de propriétés. Solution : la fonction PairDistance doit être conservée dans sa propre cellule et référencée par l'autre expression. |
| 5230 | Si vous ajoutez une balise OPC par l'intermédiaire d'un contrôle In-Sight Display Control, la balise OPC correspondante dans In-Sight OPC Server doit utiliser exactement les mêmes majuscules et minuscules. Si les deux noms ne correspondent pas exactement, il en résulte une erreur de configuration dans OPC Server. |
| 5093 | Les boîtes de dialogue Ouvrir et Enregistrer (accessibles, par exemple, via le raccourci CTRL+O), lorsqu'elles sont appelées par l'intermédiaire du contrôle In-Sight Display Control dans un environnement .NET ou ActiveX personnalisé, se comportent différemment des boîtes de dialogue Ouvrir/Enregistrer exécutées par l'intermédiaire d'In-Sight Explorer. Sur la liste des Capteurs In-Sight, In-Sight Explorer affiche la liste de tous les systèmes de vision In-Sight connectés au sous-réseau local et de toutes les entrées de la table d'hôtes d'Explorer. Si elles sont exécutées par l'intermédiaire d'un contrôle In-Sight Display Control dans un environnement .NET ou ActiveX, en revanche, ces mêmes boîtes de dialogue affichent la liste de tous les systèmes connectés au même sous-réseau et les entrées de la table d'hôtes In-Sight conservées sur le système de vision auquel est connecté l'écran. |