Obtenir et modifier la configuration IP
Ce sujet présente la façon d’obtenir et de modifier l’adresse IP, le masque de sous-réseau et la passerelle actuels de la caméra à l’aide de l’exemple modify_ip_configurations sous Windows.
| Veuillez vous référer à Guide d’utilisation des exemples HALCON pour obtenir les exemples et vérifier les prérequis pour leur utilisation. |
Sélectionner la caméra
Suivez les étapes suivantes pour sélectionner la caméra dont vous souhaitez obtenir ou modifier la configuration IP.
-
Ouvrez l’exemple dans HDevelop : ouvrez HDevelop, puis faites glisser l’exemple dans HDevelop.
-
Avancez pas à pas dans le programme (cliquez de façon répétée sur le bouton
de la barre d’outils), jusqu’à ce que la fenêtre Inspection des variables : MechEyeCamers apparaisse. -
Cette fenêtre affiche toutes les caméras disponibles. Double-cliquez sur la caméra à laquelle vous souhaitez vous connecter, puis copiez le nom après unique_name: ou user_name:.
user_name est le nom personnalisé de la caméra. Vous pouvez personnaliser le nom de la caméra dans Mech-Eye Viewer. -
Repérez la ligne suivante et remplacez MechEye par le unique_name ou user_name copié.
DeviceInfo := 'MechEye'
Obtenir l’adresse IP, le masque de sous-réseau et la passerelle de la caméra
Suivez les étapes suivantes pour obtenir l’adresse IP, le masque de sous-réseau et la passerelle actuels de la caméra :
Exécutez l’exemple en cliquant sur
dans la barre d’outils ou en appuyant sur la touche F5. Dans la zone Variables de contrôle, vérifiez les variables suivantes pour connaître l’adresse IP, le masque de sous-réseau et la passerelle actuels de la caméra.
-
CurrentIPAddressString: adresse IP
-
CurrentSubnetMaskString: masque de sous-réseau
-
CurrentDefaultGatewayString: passerelle
|
Si la version du micrologiciel de la caméra est 2.0.2 ou inférieure, les informations ci-dessus ne peuvent pas être obtenues et le message d’erreur sera enregistré dans la variable Exception. |
Définir une adresse IP statique
Cet exemple définit par défaut une adresse IP statique. Suivez les étapes suivantes pour modifier l’adresse IP, le masque de sous-réseau et la passerelle de la caméra :
-
Cliquez sur
dans la barre d’outils pour réinitialiser l’exécution du programme. -
Repérez la ligne suivante et remplacez l’adresse IP, le masque de sous-réseau et la passerelle par les valeurs à définir :
IPAddressString := '192.168.1.100' SubnetMaskString := '255.255.255.0' DefaultGatewayString := '192.168.1.1' -
Exécutez l’exemple en cliquant sur
dans la barre d’outils ou en appuyant sur la touche F5. -
Redémarrez la caméra pour que les nouveaux paramètres prennent effet.
Définir une adresse IP dynamique
Suivez les étapes suivantes pour attribuer dynamiquement une adresse IP à la caméra :
-
Cliquez sur
dans la barre d’outils pour réinitialiser l’exécution du programme. -
Repérez la ligne suivante et remplacez true par false.
set_framegrabber_param (AcqHandle, 'GevCurrentIPConfigurationPersistentIP', true) -
Exécutez l’exemple en cliquant sur
dans la barre d’outils ou en appuyant sur la touche F5. -
Redémarrez la caméra pour que les nouveaux paramètres prennent effet.
|
Lorsque la caméra est connectée directement à l’ordinateur, l’adresse IP de la caméra ne peut pas être attribuée dynamiquement. |