> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oryx.mechatronstudio.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Exportar el proyecto

> Bajar la señal como un .txt, con o sin metadatos.

Se abre desde **Menú → Exportar**, o con la tecla `G`.

## Opciones

| Opción                 | Qué hace                                                             |
| ---------------------- | -------------------------------------------------------------------- |
| **Nombre del archivo** | Sin extensión; baja como `<nombre>.txt`. Por defecto `signal_export` |
| **Resolución**         | Solo en analógico: a cuántos niveles se cuantiza cada altura         |
| **Canales ocultos**    | Incluir también los canales ocultos en el archivo                    |
| **Incluir metadatos**  | Agrega el bloque final con voltaje, tiempo de paso y ciclos          |

### Resolución (analógico)

| Bits                 | Niveles |
| -------------------- | ------- |
| 8                    | 0–255   |
| 10                   | 0–1023  |
| **12** (por defecto) | 0–4095  |
| 16                   | 0–65535 |

### Metadatos

Tres campos, **todos opcionales**: se dejan vacíos si no aplican.

| Campo              | Unidad | Clave en el archivo |
| ------------------ | ------ | ------------------- |
| **Voltaje**        |        | `VOLTAGE`           |
| **Tiempo de paso** | µs     | `STEP_TIME (us)`    |
| **Ciclos**         | RPM    | `CYCLES (RPM)`      |

Van todos juntos y al final del archivo, después de una línea en blanco.

## Antes de exportar en analógico

Si algún canal **no cierra el ciclo** —termina a una altura distinta de la que
empezó— se interpone un aviso con la opción de volver a editar o de exportar
igual. Ver [Edición analógica](/editor/edicion-analogica#el-aviso-de-ciclo-abierto).

## Cómo sale el archivo

<Note>
  El `.txt` sale **en el idioma con el que se está trabajando**: quien lo abra
  después lee las mismas palabras que vio en pantalla. Los encabezados de columna
  son *Paso, Hasta, Canal, Nivel0, Nivel1, Agarre\_X, Agarre\_Y, Radio,
  Radio\_Esquina* en español, y sus equivalentes en inglés.
</Note>

Las columnas van **alineadas y separadas por espacios**, rellenadas al ancho de
su columna, así el encabezado cae justo encima de sus datos. Ningún dato lleva
espacios dentro, de modo que partir por espacios sigue alcanzando para leerlo
desde un micro.

El formato cambia según el modo:

<CardGroup cols={2}>
  <Card title="Formato digital" icon="binary" href="/exportar/formato-digital">
    Una fila por cada cambio de valor.
  </Card>

  <Card title="Formato analógico" icon="audio-waveform" href="/exportar/formato-analogico">
    Una fila por tramo de curva.
  </Card>
</CardGroup>

## Qué hacer con el archivo

La ventana de exportación tiene un signo de pregunta que abre
[**Generar la señal con un ESP32**](/exportar/esp32-microsd): cómo leer el `.txt`
desde una microSD, con código de ejemplo para copiar.
