Logiciel:
Contrôles:
-
Localisation d’objet par appariement de contours
-
Localisation d’objet par corrélation niveau de gris normalisée
-
Calcul de cercle
-
Détection de contour
- Calcul de diamètre à flanc de filet
- Droite de régression
- Equations
- Analyse fréquentielle circulaire
- Analyse fréquentielle linéaire
- Intersection (de droites: position et angle; de droite et de circonférence)
- Longueur
- Perpendiculaire
- Statistiques d'une zone
Nombre de gammes de contrôles / de références simultanées:
Seulement limité par la mémoire installée dans le processeur
Transformations d'images:
-
Rotation
-
Suppression de poussières
en mode prétraitement:
-
Binarisation manuelle ou automatique
- Extractions de contour (Deriche, Shen, etc.)
- Filtre médian
- Lissage
- Morphologie mathématique binaire et niveaux de gris (dilatation, érosion, ouverture, fermeture, chapeau haut de forme, détection de contours - Eléments structurants prédéfinis ou ajustables; nombre d'itérations ajustable)
- Arithmétique et logique entre images ou images et constantes (NOT, AND, OR, XOR, NOR, XNOR, ADD, MULT, SUB, DIV)
Nombre d'images:
-
Seulement limité par la mémoire installée dans le processeur
Fonctions du séquenceur
Gestion des entrées-sorties TOR:
-
DigInput() Lecture des entrées TOR
-
DigInputFltr() Lecture des entrées TOR, filtrée
-
DigOutput() Ecriture de sorties TOR, avec inversion temporisée éventuelle
-
DigOutputQ() Ecriture différée de sorties TOR, avec inversion temporisée éventuelle
-
KillOutputQ() Suppression de la queue d'actions TOR différées initiées par DigOutputQ()
-
KillTimer() Suppression d'actions TOR initiées par DigOutput() ou DigOutputQ()
-
WaitForEvent() Attente évènement TOR, acquisition image, boutons avec temps limite
-
WaitForInput() Attente entrée TOR avec temps limite
Gestion des entrées-sorties RS-232:
- RS232Close() Ouverture et allocation un port RS-232
-
RS232Open() Libération d' un port RS-232
-
RS232Read() Lecture d'une chaîne de caractères sur un port RS-232
-
RS232Write() Ecriture d'une chaîne de caractères sur un port RS-232
Génération de résultats:
-
BuildResultStrg() Génération automatique des résultats des contrôles dans les R&R ou les statistiques
-
DisplayResultStrg() Affichage automatique de résultats dans la fenêtre "Résultats contrôles"
-
DisplayRes()
Affichage automatique des histogrammes des mesures
-
DisplayString() Affichage de chaîne de caractères
-
GenerateRes()
Génération de tableaux de données et de status de mesures
-
Log() Affichage du journal
-
ManageRes()
Gestion des tableaux de données et de status de mesures
-
MultiStatus()
Fusion de tableaux de status
-
ResetCounters()
Remise à Zéro des compteurs de défaut de chaque contrôle
-
SuppressCtrlVar()
Suppression de toutes les variables de contrôle
-
UpdateMeters() Mise à jours des compteurs
-
ValGet()
Accès aux valeurs calculées par les opérateurs de contrôle
Gestion des variables:
-
AcceptUndefCtrlVar() Permet de référencer des variables de contrôle inexistantes dans le programme de contrôle vision sans erreur
-
Copy()
Copie de fichier
-
Delete() Suppression de fichier
-
FindInFile()
Recherche de chaînes de caractères dans un fichier
-
FileSize() Taille d'un fichier
-
FindString()
Localisation d'une sous-chaîne de caractères dans une chaîne de caractères
-
Load() Chargement de valeurs depuis un fichier
-
Log() Affichage du journal
-
NumVal() Conversion d'une chaîne de caractères en valeurs numériques
-
Rename()
Renommage de fichier
-
String() Conversion d'une valeur numérique en chaîne de caractères, en respectant un format
-
SubString()
Extraction d'une sous-chaîne de caractères d'une chaîne de caractères
-
Store() Enregistrement de valeurs dans un fichier
-
UserVar() Accès, création, modification d'une variable programme référencée par son nom spécifié sous forme de chaîne de caractères lors de l'exécution de la séquence
-
Write() Ecriture de chaînes de caractères dans un fichier
Gestion des références, des fichiers de contrôles visions, des fichiers de prétraitements et des caméras:
- ExecPreProc()
Exécution du fichier de prétraitements, avec affichage, etc.
-
ExecVisionPrg() Exécution du fichier de contrôles vision, avec acquisition, affichage, etc.
-
GetRefCombo() Récupération de la référence sélectionnée.
-
ReadVisionPrg() Chargement d'un fichier de contrôles vision
-
SelVideoChannel() Sélection d'un canal vidéo (fonction obsolète)
-
SelVisionPrg() Sélection d'un fichier de contrôles vision préalablement chargé (fonction obsolète)
-
SetFeature()
Paramétrage des caméras
GiG
E
VISION
-
ShowDispCombo() Affichage de la boîte à liste de choix du programme de contrôle par vision dont l'image doit rester affichée sur l'écran
-
ShowRefCombo() Affichage de la boîte à liste de choix de références sur l'écran de contrôle
-
WriteVisionPrg() Enregistrement d'un fichier de contrôles vision
Gestion des images:
-
ImgFlip() Inversion horizontale ou verticale d'une image.
-
ImgWrite() Ecriture d'images dans un fichier
-
ImgRead() Lecture d'images depuis un fichier
-
SetZoom()
Gestion des Zoom, pan, scroll
Contrôle général:
-
CreateProcess() Exécution d'une ligne de commande.
-
GetUserCombo() Récupération du choix d'une boîte à liste utilisateur;
-
InvalidatePwd() Verrouillage par invalidation du mot de passe.
-
MdigControl() Contrôle de paramètres de l'acquisition d'images.
-
ResetCounters() Remise à Zéro des compteurs de défaut de chaque contrôle
-
ShowCalibrBtn() Affichage du bouton d'étalonnage sur le dialogue de contrôle
-
ShowUserBtn() Affichage d'un bouton utilisateur sur le dialogue de contrôle
-
ShowUserCombo() Affichage d'une boîte à liste bouton utilisateur sur le dialogue de contrôle
-
Time() Accès au Temps système
-
VisionStart() Initialisation du contrôle par vision
-
VisionStop() Arrêt du contrôle par vision
-
Wait() Attente
Télé-intervention:
Depuis nos bureaux, directement sur votre site, via Internet haut débit (2Mbit/s min.)
Matériel:
Signaux vidéo supportés:
Tous formats analogiques; Tous formats numériques en Camera-Link,
GiG
E
VISION
.
Cartes d'acquisition:
Jusqu'à 3 cartes par systèmes.
Cartes analogiques: peuvent acquérir les signaux provenant de 8 caméras (4 caméras en acquisition asynchrone possibles)
Cartes numériques Camera-Link: peuvent acquérir les signaux provenant de 2 caméras
Acquisition directe (sans carte) avec
GiG
E
VISION
Entrées-Sorties TOR
8 ou 16 Entrées opto-couplées; 8, 16 sorties relayées ou 16 sorties opto-couplées.
RS-232:
Autant que le PC industriel en accepte.