# ExportData

La función ExportData exporta automáticamente los datos de una celda de la hoja de cálculo a un archivo de datos de celda (.CXD) de acuerdo con un evento predeterminado en la hoja de cálculo. Permite exportar los datos de una determinada celda en el sistema de visión a una de las siguientes ubicaciones:

- Memoria flash de un dispositivo local
- Servidor FTP
- Servidor SFTP

Nota: La función ExportData no puede exportar archivos .CXD a una carpeta de fragmentos (Snippet) en el ordenador.

Cuando se exporta un archivo .CXD utilizando la función ExportData, los datos se convierten en partes integrantes de la función ExportData y no son editables. Cuando se hace clic sobre un archivo .CXD exportado, se abre la hoja de propiedades de ExportData y no la hoja de propiedades correspondiente al tipo de datos que se han exportado. Se pueden exportar los siguientes tipos de datos:

- DelayLine: Para más información, consulte DelayLine.
- CountPassFail: Para más información, consulte CountPassFail.
- Calibrate: Para más información, consulte Calibrate.
- OCRMax: Para más información, consulte OCRMax.
- OCRMaxSettings: Para más información, consulte OCRMaxSettings.
- TrainPatMaxPattern: Para más información, consulte TrainPatMaxPattern.

Precaución:

- Escribir datos de la función ExportData es una causa potencial de bloqueo de tareas. Se puede ralentizar la ejecución de las tareas y un sistema de visión puede poner señales en cola o perder una señal de activación si la tarea tarda más en procesarse que el tiempo establecido para una activación.

## ExportDataEntradas

Sintaxis: ExportData(Evento,Nombre de host,Nombre de usuario,Contraseña,Nombre de archivo,Datos a exportar)

Parámetro | Descripción
--- | ---
Evento | Especifica el evento de actualización que ocasiona la lectura de datos. Este parámetro tiene que ser una referencia para uno de los siguientes elementos: La estructura de datos Image en la celda A0, que es la que contiene la función AcquireImage. Para más información, consulte AcquireImage. Nota: Si los datos han de escribirse en una memoria flash y el evento está configurado para una estructura de datos Image, la función devolverá #ERR. Una celda que contiene una función Event. Para más información, consulte Event. Una celda que contiene una función Button. Para más información, consulte Button. Nota: El ajuste predeterminado del parámetro Evento de la función ExportData es 0 y, si se deja en 0, se creará un botón para ExportData junto a la celda de ExportData.
Almacenamiento | Especifica dónde han de almacenarse los datos. Hay tres opciones: Dispositivo local Servidor FTP Servidor SFTP
Nombre de host | Nombre/dirección IP del servidor en el que se guarda el archivo. Sólo está disponible cuando se selecciona servidor FTP/SFTP como lugar de Almacenamiento. Nota: Si el servidor no está disponible en el momento de la transferencia de datos, pasarán varios segundos hasta que se agote el tiempo de espera. El In-Sight puede llegar a desconectarse del sistema de visión si esto sucede.
Nombre de usuario | Especifica el nombre del usuario que accede al servidor. Sólo está disponible cuando se selecciona servidor FTP/SFTP como lugar de Almacenamiento.
Contraseña | Especifica la contraseña con la que se accede al servidor. Sólo está disponible cuando se selecciona servidor FTP/SFTP como lugar de Almacenamiento.
Ruta del archivo | Especifica la ruta del archivo de datos. Si se deja en blanco, la función ExportData utilizará el directorio predeterminado del dispositivo. La función ExportData admite cualquier ruta válida, absoluta o relativa, en el ordenador.
Nombre de archivo | Especifica un nombre personalizado para el archivo. Si el nombre del archivo ya existe en la ubicación de destino, se sobrescribirá el archivo existente. Nota: No entre ninguna extensión de archivo, esta se añadirá automáticamente a la cadena.
Datos a exportar | Referencia de celda a una estructura de datos a exportar. Si una celda contiene una referencia a otra estructura, como una referencia de GetString, la herramienta exportará el valor efectivo que contiene la celda.

## ExportDataSalidas

Devuelve | Crea un archivo .CXD que se puede almacenar en un dispositivo local o en un servidor FTP/SFTP. Nota: Si la función ExportData devuelve un #ERR, puede utilizar GetErrorString para conocer la causa.

La función ExportData exporta el archivo .CXD cuando se produce una de las siguientes situaciones:

- Se ha pulsado el botón OK en la hoja de propiedades de ExportData.

- La herramienta recibe una señal del evento.

- El parámetro Evento está activado (o tiene un valor numérico distinto de cero) y se ha actualizado alguno de los parámetros de entrada de ExportData.

  Nota: La función ExportData funciona también en el modo «Sin conexión».

## Ejemplo con ExportData

ExportData(A8,"FTPServer1","operator1","","PartXPattern",H7)

Cada vez que la hoja de cálculo se actualiza tras la activación del evento de la celda A8, la función escribe los datos de la celda H7 en un archivo denominado PartXPattern.cxd que exporta al servidor denominado FTPServer1. El nombre de usuario es operador1 y la contraseña se ha dejado en blanco.