> ## 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.

# Cómo se arma una señal

> Pasos, canales, sub-pasos y selección: las piezas con las que dibujas.

Cuatro ideas alcanzan para entender todo el editor.

## Paso

La unidad de tiempo. Un paso es **una posición en la línea de tiempo**, y por sí
solo no dura nada: la duración se la pones al final, cuando exportas (campo
*Tiempo de paso*) o cuando mandas la señal al generador.

<Tip>
  Esto te conviene: la misma señal te sirve a 5 µs por paso o a 5 ms por paso, sin
  volver a dibujarla. Dibujas la *forma*, y la velocidad la eliges después.
</Tip>

## Canal

Cada fila de la línea de tiempo es un canal. Puedes cambiarle:

| Propiedad                | Qué hace                                                                |
| ------------------------ | ----------------------------------------------------------------------- |
| **Nombre**               | Cómo se llama. Por defecto *Canal 1*, *Canal 2*…                        |
| **Color**                | Azul, rojo, verde, amarillo, naranja o magenta                          |
| **Subdivisión de malla** | Cuántas líneas de grilla ves por paso                                   |
| **Desfase**              | Corre el dibujo de la onda a izquierda o derecha, en fracciones de paso |
| **Oculto**               | Lo saca de la pantalla sin borrar su señal                              |

<Note>
  **Desfase y ocultar son solo de vista.** El desfase mueve el trazo dibujado pero
  no los datos, y un canal oculto conserva su señal y se puede exportar igual (hay
  una casilla para incluirlo). Para sacar una señal de verdad, eliminá el canal.
</Note>

Puedes tener hasta **16 canales**. La pantalla dibuja **4 a la vez** y al resto
llegas con las flechas de página.

## Sub-paso: partir un paso en pedazos

Un paso entero se puede **partir** en 2, 3, 4… hasta 99 pedazos. Cada pedazo es
un sub-paso y vale alto o bajo por su cuenta.

Para partir: selecciona los pasos y usa **División** (`D`).

Sirve para dos cosas:

<CardGroup cols={2}>
  <Card title="Escribir tramas de protocolo" icon="cpu">
    Cada sub-paso es un bit. Partís un paso en 8 y escribes un byte.
  </Card>

  <Card title="Ganar resolución donde hace falta" icon="zoom-in">
    Un pulso corto en el medio de una señal lenta, sin tener que partir todo.
  </Card>
</CardGroup>

<Note>
  **Cada canal tiene su propia grilla.** Puedes tener el canal 1 partido en tercios
  y el 2 en cuartos al mismo tiempo: no se estorban, y al exportar cada uno
  conserva sus propios valores.
</Note>

## Selección

Una selección es **un canal y las casillas elegidas dentro de él**. Nunca cruza
canales.

Es lo que habilita casi toda la barra de abajo: copiar, cortar, pegar,
etiquetar, eliminar, insertar, alternar, invertir, dividir y desfasar. Sin
selección, esos botones están apagados.

Seleccionas arrastrando sobre el canal, o con el teclado (`S` toma el paso del
centro, `Shift + ← →` extiende).

## Etiqueta

Un **nombre y un color** sobre un tramo de pasos, para dejar anotado qué es esa
parte de la señal: `CLK`, `DATA`, `SYNC`. Se muestran y se ocultan todas juntas.

Ver [Números y etiquetas](/editor/numeros-y-etiquetas).

## Y en analógico

El modo analógico usa los mismos pasos y canales, pero en vez de casillas
alto/bajo tienes:

* **Puntos de conexión**, clavados sobre las líneas divisoras, a la altura que
  elijas (0 % piso, 100 % techo).
* **Cuerdas**, tendidas entre cada dos puntos. De fábrica son rectas; las
  las tomas y las estiras hasta darles la curva que buscas.

Ver [Edición analógica](/editor/edicion-analogica).
