# ImportData

La fonction ImportData importe les fichiers de données de cellule (.CXD) exportés par la fonction ExportData, cellule par cellule, depuis l’un des emplacements suivants :

- La mémoire flash d’un système de vision local

- Un serveur FTP

- Un serveur SFTP

ImportData insère automatiquement un fichier .CXD dans la feuille de calcul en fonction d’un événement prédéfini.

Remarque : La fonction ImportData ne peut pas importer de fichiers .CXD du dossier Snippets du PC.

Lorsque vous importez un fichier .CXD, les données font partie de la fonction ImportData et ne peuvent pas être modifiées. Lorsque vous cliquez sur un fichier .CXD importé, la feuille de propriétés ImportData s’affiche et non la feuille de propriétés du type de données importé.

Vous pouvez importer les types de données suivants :

- DelayLine : Pour plus d’informations, consultez la rubrique DelayLine.
- CountPassFail : Pour plus d’informations, consultez la rubrique CountPassFail.
- Calibrate : Pour plus d’informations, consultez la rubrique Calibrate.
- OCRMax : Pour plus d’informations, consultez la rubrique OCRMax.
- OCRMaxSettings : Pour plus d’informations, consultez la rubrique OCRMaxSettings.
- TrainPatMaxPattern : Pour plus d’informations, consultez la rubrique TrainPatMaxPattern.

## ImportData – Entrées

Syntaxe : ImportData(Événement,Nom d’hôte,Nom d’utilisateur,Mot de passe,Nom de fichier)

Paramètre | Description
--- | ---
Événement | Détermine l’événement de mise à jour provoquant l’importation de données Ce paramètre doit être une référence à l’un des éléments suivants : La structure de données Image dans la cellule A0, contenant la fonction AcquireImage. Pour plus d’informations, consultez la rubrique AcquireImage. Remarque : Si les données sont écrites dans une mémoire flash et que l’événement est défini sur une structure de données Image, la fonction renvoie #ERR. Une cellule contenant une fonction Événement. Pour plus d’informations, consultez la rubrique Event. Une cellule contenant une fonction Button. Pour plus d’informations, consultez la rubrique Button. Remarque : La valeur par défaut du paramètre Événement de la fonction ImportData est 0. Lorsque le paramètre est 0, un bouton ImportData est créé à côté de la cellule ImportData.
Stockage | Indique l’emplacement de stockage des données. Les options suivantes s’offrent à vous : Périphérique local Serveur FTP Serveur SFTP
Nom d’hôte | Le nom ou l’adresse IP du serveur sur lequel vous enregistrez le fichier. Disponible uniquement lorsque vous sélectionnez Serveur FTP/SFTP pour Stockage. Remarque : Si le serveur est indisponible au moment du transfert des données, la fonction prend plusieurs secondes avant d’abandonner l’opération. In-Sight Spreadsheet risque alors de se déconnecter du système de vision.
Nom d’utilisateur | Indique le nom de l’utilisateur qui accède au serveur. Disponible uniquement lorsque vous sélectionnez Serveur FTP/SFTP pour Stockage.
Mot de passe | Indique le mot de passe d’accès au serveur. Disponible uniquement lorsque vous sélectionnez Serveur FTP/SFTP pour Stockage.
Chemin d’accès du fichier | Indique le chemin d’accès au fichier de données. Si ce champ est vide, ImportData utilise le répertoire par défaut du périphérique. ImportData prend en charge tous les chemins de PC, absolus ou relatifs, valides.
Nom du fichier | Indique le nom du fichier. Si ce nom de fichier existe déjà à l’emplacement cible, le fichier existant est écrasé. Remarque : N’entrez pas d’extension de fichier, elle est automatiquement ajoutée à la chaîne de caractères.

## ImportData – Sorties

Les données importées correspondent à la structure de données contenue dans la cellule exportée. Par exemple, si un entier est importé, la cellule affiche la valeur entière ; si une structure Calib est importée, la cellule affiche la structure Calib. Cependant, si vous double-cliquez sur la structure Calib, la feuille de propriétés ImportData s’affiche et non celle de la structure Calib.

ImportData importe un fichier .CXD à la suite de l’un des événements suivants :

- Vous cliquez sur le bouton OK de la feuille de propriétés ImportData.
- L’outil reçoit un événement déclencheur.
- Le paramètre Événement de ImportData est activé (ou pointe vers une valeur numérique non nulle), et l’un des paramètres d’entrée ImportData est modifié.
- Vous chargez un projet avec une fonction ImportData.

Remarque : ImportData fonctionne également en mode hors ligne.

## ImportData – Exemple

ImportData(A0,"192.168.0.100","admin","",

À chaque fois que la feuille de calcul se met à jour après une capture d’image, la fonction importe les données dans un fichier appelé PartXPattern.cxd depuis le serveur avec l’adresse IP 192.168.0.100. Le nom d’utilisateur est "admin" et le mot de passe est laissé vide.