Astuce technique

Mode de balayage linéaire avec un simple clic

Basculez rapidement vers des configurations de caméra telles que le mode de balayage linéaire ou l'exposition longue

Accédez toujours à des réglages de la caméra définis de manière optimale avec le nouveau contrôle « User Set », disponible à partir de la version 1.7 du micrologiciel IDS Vision. Enregistrez et chargez des jeux complets de paramètres dans et depuis la mémoire de la caméra avec un simple clic. Avec les préréglages (« Presets ») du fabricant, vous bénéficiez de nouveaux modes caméra, comme le balayage linéaire et l'exposition longue, et couvrez ainsi un éventail d'applications beaucoup plus large avec votre caméra matricielle.

Les caméras industrielles offrent de nombreux modes d'exploitation utiles qui peuvent être configurés de manière optimale pour toute application ayant un grand nombre de paramètres. Une fois que vous avez trouvé le réglage « optimal », il est préférable d'enregistrer la configuration. Selon l'application, une caméra peut fonctionner avec des réglages différents ou basculer entre plusieurs modes. Dans ce dernier cas, il n'est plus nécessaire de saisir à nouveau les paramètres, qui sont disponibles avec un simple clic de la souris. Le conseil technique explique les améliorations fonctionnelles de la nouvelle mise à jour du micrologiciel Vision ainsi que les possibilités offertes par les « User Sets », ou jeux de paramètres utilisateur, pour votre application.

Utilisation des User Sets

Vous pouvez enregistrer des réglages complets de la caméra dans deux « User Sets » personnalisables et les rappeler ultérieurement. Dans la mesure où vous enregistrez les paramètres des fonctions standard et liées au modèle d'une caméra IDS particulière, ces « User Sets » ne sont compatibles qu'avec cette caméra, et sont donc stockés directement dans la mémoire persistante de la caméra plutôt que dans un fichier. Par ailleurs, le micrologiciel fournit un réglage « par défaut » fixe pour une capture d'images continue, compatible avec la plupart des applications. Ce préréglage est également un point de départ idéal pour vos User Sets spécifiques.

L'utilisation des User Sets est décrite dans le présent conseil technique à l'aide de l'arborescence des paramètres de l'IDS Vision Cockpit. Naturellement, ces réglages peuvent être appliqués dans n'importe quelle autre application compatible avec GenICam.

Pour afficher tous les paramètres de contrôle des User Sets appropriés dans l'arborescence des paramètres de l'IDS Vision Cockpit, saisissez l'expression régulière suivante dans le champ de recherche: « UserSet|SensorOperationMode ».
Sélectionnez le mode d'affichage « Expert » et changez l'option du champ de recherche : sélectionnez « Regular expressions » (Expressions régulières).

Avant de charger, modifier ou enregistrer les paramètres de la caméra par l'intermédiaire des User Sets, commencez par sélectionner le jeu de paramètres voulu via le nœud « User Set Selector » (Sélecteur de jeux de paramètres). Le chargement et l'enregistrement des User Sets sont possibles uniquement lorsque l'acquisition d’images est à l'arrêt !

Nœuds GenICam pour le contrôle « User Set ».
Nœuds GenICam pour le contrôle « User Set ».

Sauvegarde de la configuration

Sélectionnez « UserSet0 » ou « UserSet1 » et exécutez « User Set Save » (Execute) pour enregistrer tous les paramètres actuellement définis dans l'un des jeux.

« DeviceUserID » et les réglages des catégories « GigEVision » et « LUTControl » ne sont pas enregistrés !
Les nœuds Default, Linescan, LongExposure sont des présélections non inscriptibles du fabricant et peuvent uniquement être chargés.

Chargement d'une configuration

Vous pouvez charger tous les User Sets disponibles pour votre modèle. Choisissez le sélecteur approprié et exécutez « User Set Load » (Execute). Les jeux de paramètres Linescan et LongExposure changent également le mode de fonctionnement de la caméra. Vous pouvez à tout moment interroger le mode de fonctionnement actif de la caméra via le nœud SensorOperationMode. Mais ce paramètre n'est pas inscriptible!

Définition du jeu de paramètres par défaut

Le nœud « User Set Default » est utilisé pour définir le préréglage qui sera chargé au démarrage de la caméra. Vous pouvez ainsi démarrer directement une caméra dans une configuration de balayage linéaire sauvegardée, sans interaction logicielle.

Les User Sets personnalisés 1 et 2 ne peuvent être sélectionnés que si des configurations de paramètres ont été sauvegardées au préalable.

Mode de balayage linéaire

Le « mode de balayage linéaire » permet d'utiliser une caméra matricielle IDS Vision pour une multitude d'applications simples pour l'inspection des bandes continues, par exemple, dans les secteurs du textile, du papier, des jantes ou des tranches de silicium. La facilité de l'installation et le faible coût du système en font une alternative économique aux caméras linéaires d'origine. Le principal avantage d'une caméra matricielle avec un mode de balayage linéaire est la configuration aisée de la composition en mode matriciel standard et la possibilité de la réajuster ultérieurement. Le préréglage du balayage linéaire optimise les réglages de la caméra pour la capture d'une unique ligne de capteur au centre de l'image (configurable) destinée à numériser continuellement les objets mobiles à une fréquence de ligne élevée. Avec un capteur couleur, 2 lignes sont capturées pour calculer les informations de couleur. Les lignes actives sont combinées en une image complète avant d'être transférées vers le PC. La largeur (Width) et la hauteur (Height) peuvent également être ajustées au moyen des paramètres.

Configuration de la géométrie de l'image pour le mode de balayage linéaire
Configuration de la géométrie de l'image pour le mode de balayage linéaire

Pour afficher tous les paramètres de géométrie d'image appropriés dans l'arborescence de l'IDS Vision Cockpit, utilisez l'expression régulière suivante : ^Width|^Height|^Offset X$|^Offset Y$|Sensor Height

La géométrie d'image peut également être paramétrée très aisément via la boîte de dialogue « Camera Settings » (Réglages de la caméra) de l'IDS Vision Cockpit:

L'IDS Vision Cockpit permet d'effectuer les réglages concernant la géométrie d'image, les paramètres temporels de la caméra, les paramètres d'image et l’acquisition d'images via une boîte de dialogue.
L'IDS Vision Cockpit permet d'effectuer les réglages concernant la géométrie d'image, les paramètres temporels de la caméra, les paramètres d'image et l’acquisition d'images via une boîte de dialogue.

Une fois que vous avez défini la position de la ligne active et la géométrie d'image, utilisez les déclencheurs d'image et de ligne pour ajuster le temps d'acquisition et la vitesse en fonction du déplacement de l'objet de votre application. Le mode de balayage linéaire permet d'utiliser des codeurs pour démarrer l'acquisition de la ligne active à intervalles réguliers avec un déclencheur de ligne, même à des vitesses d'objet différentes. Cela permet d'éviter les distorsions dans les images des objets numérisés.

Applications types

Application Déclencheur de trame Déclencheur de ligne

Produits en bande imprimés

Les images peuvent être déclenchées, par exemple, par une barrière lumineuse. Le signal de ligne est contrôlé par un codeur.

Déclencheur matériel

(Line0)

Déclencheur matériel

(Line2 ou Line3)

Produits en bande non imprimés

Il n'existe pas de signal de synchronisation de trame. Le signal de ligne est contrôlé par un codeur.
Marche libre

Déclencheur matériel

(Line2 ou Line3)

Produits en bande imprimés sans fluctuations de vitesse

Les images peuvent être déclenchées, par exemple, par une barrière lumineuse. Il n'existe aucun signal qui déclenche une ligne. Le démarrage et le freinage de la bande ne peuvent pas être compensés.

Déclencheur matériel

(Line0)

Marche libre

(AcquisitionLineRate est essentiel)

Produits en bande non imprimés sans fluctuations de vitesse

Il n'existe aucun signal de synchronisations de trame ni aucun signal qui déclenche les lignes. Le démarrage et le freinage de la bande ne peuvent pas être compensés.
Marche libre

Marche libre

(AcquisitionLineRate est essentiel)

 

Les entrées GPIO (General Purpose Input Output) de la caméra « Line 2 et Line 3 » conviennent mieux pour le déclenchement de ligne que l'entrée Line 1 avec isolation optique. Bien que le circuit externe soit dépourvu d'isolation galvanique, les entrées ont une réponse plus rapide, ce qui est un avantage avec les fréquences de ligne élevées.

Exemples de paramètres

Le réglage des paramètres pour l'application type « produits en bande imprimés » pourrait avoir l'aspect suivant:

UserSetSelector 		= Linescan
Execute >> UserSetLoad
OffsetY         		= 700
Height				= 2000
Width				= 1600
OffsetX				= 240
TriggerSelector 		= Framestart
	TriggerSource 		= Line0
	TriggerActiviation 	= RisingEdge
	TriggerMode 		= On
TriggerSelector 		= LineStart
	TriggerSource 		= Line2
	TriggerActiviation 	= RisingEdge
	TriggerMode 		= On
Execute >> AcquisitionStart

Les préréglages du balayage linéaire sont chargés avec la commande UserSetLoad. La commande AcquisitionStart prépare le système pour la réception des signaux de déclenchement. Lorsque TriggerSource est réglé sur « Line0 », une barrière lumineuse peut être utilisée pour démarrer l'acquisition des images. Contrôlée par un codeur de la bande d'impression, l'exposition de la ligne de détection active (700) est démarrée en synchronisme avec la vitesse de la bande via « Line2 ».

En mode de balayage linéaire également, les paramètres d'acquisition et de déclenchement peuvent être ajustés aisément dans l'IDS Vision Cockpit.
En mode de balayage linéaire également, les paramètres d'acquisition et de déclenchement peuvent être ajustés aisément dans l'IDS Vision Cockpit.

D'autres applications des possibilités de déclenchement, utilisant des compteurs, des temporisateurs ou la modulation par largeur d'impulsion (PWM) sont décrites dans notre astuce technique « Déclenchement selon le principe Lego ».

Exposition longue

Une exposition longue peut également être définie très facilement au moyen d'un préréglage. Le mode « LongExposure » prépare les paramètres de la caméra pour les acquisitions d'images avec des temps d'exposition supérieurs à une seconde. Une exposition longue est recommandée pour toutes les applications avec une acquisition d'images dans des conditions de faible lumière. Grâce au temps d'exposition fortement prolongé, il n'est pas nécessaire d'augmenter le gain. Cela permet également d'éviter un bruit numérique trop fort.

Le préréglage « LongExposure » décale le temps d'exposition possible pour vos enregistrements d'un intervalle compris entre 1 seconde et un maximum de plusieurs secondes dépendant du modèle. Sinon, vous pouvez travailler dans ce mode de fonctionnement avec les mêmes paramètres que dans le mode « Default » (Par défaut).

 

L'intervalle du temps d'exposition est décalé en mode « LongExposure ».
L'intervalle du temps d'exposition est décalé en mode « LongExposure ».

Résumé

Avec les « User Sets » de la caméra, vous n'avez plus besoin de gérer vous-même l'enregistrement et la restauration des configurations de caméra dans votre application. Basculez sans difficulté la caméra entre des modes de fonctionnement définis de manière optimale avec un simple clic.

Avec des préréglages supplémentaires pour l'exposition longue et le mode de balayage linéaire, les caméras IDS Vision couvrent dorénavant une gamme beaucoup plus large d'applications. Beaucoup d'applications à balayage linéaire n'ont pas besoin des fréquences de ligne d'une caméra à balayage linéaire rapide et ultra-spécialisée. Celles-ci peuvent être obtenues très facilement avec les caméras industrielles IDS via la combinaison du mode matriciel et du mode de balayage linéaire, sans nécessiter une seconde caméra. 

Pour plus d'informations et pour télécharger le nouveau micrologiciel d'IDS Vision, consultez nos pages de téléchargement sous IDS NXT - Firmware & Software (IDS NXT - Micrologiciels et logiciels).

PDF