[WinError 10038] Une opération a été tentée sur quelque chose qui n’est pas un socket

Vous consultez actuellement la documentation pour la dernière version (2.1.2). Pour accéder à une autre version, cliquez sur le bouton "Changer de version" situé dans le coin supérieur droit de la page.

■ Si vous n’êtes pas sûr de la version du produit que vous utilisez, veuillez contacter le support technique Mech-Mind pour obtenir de l’aide.

Problème

Une erreur WinError 10038 apparaît dans le panneau Log de Mech-Vision. Une erreur WinError 10038 indique qu’une opération a été tentée sur quelque chose qui n’est pas un socket.

Cause

Ce problème peut être dû aux causes suivantes:

  • Réseau: Un réseau instable peut provoquer une déconnexion soudaine. Si cela ne se produit qu’occasionnellement, cela pourrait en être la cause.

  • Programme du robot: Après que le programme a utilisé le socket pour envoyer des informations, le programme ferme immédiatement le socket sans attendre de recevoir les données renvoyées par le système de vision.

Solution

Pour le problème mentionné ci-dessus, vous pouvez le résoudre en abordant les aspects suivants:

  • Réseau: Passez à un réseau stable afin d’assurer une connexion fiable.

  • Programme du robot: Modifiez le programme du robot pour ne fermer la connexion socket qu’après réception des informations renvoyées par le système de vision.

Cette page est-elle utile ?

Veuillez nous indiquer comment améliorer :

Nous accordons de l’importance à votre vie privée

Nous utilisons des cookies pour vous offrir la meilleure expérience possible sur notre site web. En continuant à utiliser le site, vous reconnaissez accepter l’utilisation des cookies. Si vous refusez, un cookie unique sera utilisé pour garantir que vous ne soyez pas suivi ou reconnu lors de votre visite sur ce site.