# ImportData

Die ImportData-Funktion importiert Zelldatendateien (CXD), die über die ExportData-Funktion Zelle für Zelle von einem der folgenden Speicherorten exportiert wurden:

- Flash-Speicher eines lokalen Vision-Systems

- FTP-Server

- SFTP-Server

ImportData fügt bei einem vorher festgelegten Ereignis automatisch eine CXD-Datei in die Tabelle ein.

Hinweis: Die ImportData-Funktion kann keine CXD-Dateien aus dem Snippets-Ordner auf dem PC importieren.

Beim Importieren einer CXD-Datei werden die Daten Teil der ImportData-Funktion und können nicht bearbeitet werden. Wenn Sie auf eine importierte CXD-Datei klicken, wird das Eigenschaftsblatt von ImportData und nicht das Eigenschaftsblatt des importierten Datentyps geöffnet.

Sie können die folgenden Datentypen importieren:

- DelayLine: Weitere Informationen finden Sie unter DelayLine.
- CountPassFail: Weitere Informationen finden Sie unter CountPassFail.
- Calibrate: Weitere Informationen finden Sie unter Calibrate.
- OCRMax: Weitere Informationen finden Sie unter OCRMax.
- OCRMaxSettings: Weitere Informationen finden Sie unter OCRMaxSettings.
- TrainPatMaxPattern: Weitere Informationen finden Sie unter TrainPatMaxPattern.

## ImportData – Eingaben

Syntax: ImportData(Ereignis, Hostname, Benutzername, Kennwort, Dateiname)

Parameter | Beschreibung
--- | ---
Ereignis | Definiert ein Aktualisierungsereignis, bei dem Daten importiert werden sollen. Dieser Parameter muss auf eines der folgenden verweisen: Die Datenstruktur „Image“ in Zelle A0, die die AcquireImage-Funktion beinhaltet. Weitere Informationen finden Sie unter AcquireImage. Hinweis: Wenn Sie die Daten in einen Flash-Speicher schreiben und das Ereignis auf die Image-Datenstruktur festgelegt ist, gibt die Funktion #ERR zurück. Eine Zelle, die eine Event-Funktion enthält. Weitere Informationen finden Sie unter Event. Eine Zelle, die eine Button-Funktion enthält. Weitere Informationen finden Sie unter Button. Hinweis: Die Standardeinstellung des Ereignis-Parameters für die ImportData-Funktion ist 0. Wenn der Parameter 0 ist, wird eine ImportData-Schaltfläche neben der ImportData-Zelle erstellt.
Speicher | Gibt an, wo die Daten gespeichert werden. Sie haben die folgenden Optionen: Lokales Gerät FTP-Server SFTP-Server
Hostname | Name oder IP-Adresse des Servers, auf dem Sie die Datei speichern. Nur verfügbar, wenn Sie einen FTP- oder SFTP-Server als Speicher auswählen. Hinweis: Wenn der Server zum Zeitpunkt der Datenübertragung nicht verfügbar ist, kann es mehrere Sekunden dauern, bis ein Zeitlimit überschritten wird. In-Sight Spreadsheet kann in diesem Fall die Verbindung zu Vision-System trennen.
Benutzername | Gibt den Benutzernamen an, der auf den Server zugreift. Nur verfügbar, wenn Sie einen FTP- oder SFTP-Server als Speicher auswählen.
Kennwort | Gibt das Kennwort für den Zugriff auf den Server an. Nur verfügbar, wenn Sie einen FTP- oder SFTP-Server als Speicher auswählen.
Dateipfad | Definiert den Datendateipfad. Wenn Sie dieses Feld leer lassen, verwendet ImportData das Standardgeräteverzeichnis. ImportData unterstützt alle gültigen absoluten oder relativen PC-Pfade.
Dateiname | Gibt einen benutzerdefinierten Namen für die Datei an. Wenn der Dateiname auf dem Zielort bereits existiert, wird die bestehende Datei überschrieben. Hinweis: Geben Sie keine Dateierweiterung ein; sie wird automatisch zur Zeichenfolge hinzugefügt.

## ImportData – Ausgaben

Die importierten Daten entsprechen der in der exportierten Zelle enthaltenen Datenstruktur. Wenn beispielsweise eine Ganzzahl importiert wird, zeigt die Zelle die Ganzzahl an. Wird eine Calib-Datenstruktur importiert, zeigt die Zelle die Calib-Datenstruktur an. Wenn Sie jedoch auf die Calib-Struktur doppelklicken, wird das Eigenschaftsblatt von ImportData und nicht das Eigenschaftsblatt der Calib-Datenstruktur geöffnet.

ImportData importiert eine CXD-Datei in einem der folgenden Fälle:

- Sie klicken im Eigenschaftsblatt von ImportData auf die Schaltfläche OK.
- Das Werkzeug empfängt ein Ereignis.
- Der ImportData-Ereignisparameter ist auf EIN gestellt (oder zeigt auf einen numerischen Wert ungleich 0) und einer der ImportData-Eingabeparameter wird aktualisiert.
- Sie laden einen Job über eine ImportData-Funktion.

Hinweis: ImportData kann auch im Offline-Modus verwendet werden.

## ImportData – Beispiel

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

Bei jeder Aktualisierung der Tabelle nach einer Bildaufnahme importiert die Funktion die Daten als eine Datei mit dem Namen „PartXPattern.cxd“ vom Server mit der IP-Adresse 192.168.0.100. Der Benutzer wird als „admin“ angegeben und das Kennwort wird leer gelassen.