# El editor de paneles de control

> El taller que hay detrás de Editar: la paleta y cómo se agregan componentes, el localizador Componentes, la selección y los gestos del lienzo, las secciones de propiedades que comparten todas las clases, el área Panel de control, los trazos dibujados entre bornes de símbolos, y el guardado automático que hay detrás de todo.

Presione **Editar** en la barra del escenario de la página [View](home) para abrir el editor
sobre el sinóptico que está abierto. Necesita el permiso **Editar los paneles de control** del
rol (sin él el verbo no se dibuja), un sinóptico de usted (un panel de unidad o un sinóptico de
unidad se acomodan en el espacio de trabajo de Process), y una estación que acepte escrituras:
mientras la ingeniería está bloqueada o el runtime está detenido, el verbo queda atenuado y dice
por qué. El sinóptico sigue corriendo mientras usted edita: los componentes leen valores en vivo
sobre el lienzo, así que usted configura contra lo que la planta está leyendo.

No hay paso de guardar. Cada cambio persiste en el momento en que se hace: un campo al salir de
él, un interruptor al accionarlo, una mudanza al soltarla. Una escritura que la estación rechaza
se informa en el registro de acciones de la barra de estado ("La edición del panel de control no
se guardó: …") y el sinóptico se recarga desde lo que quedó guardado. **Terminar la edición**
sale del modo y nunca se rechaza, ni siquiera cuando llega un bloqueo a media edición; elegir un
panel de unidad o una carpeta en la columna, cerrar la sesión, un cambio de rol, una unidad que
arranca una corrida o el runtime que se detiene también la terminan. Mientras el editor está
abierto, la barra retira Ampliar y Pantalla completa y F11 no hace nada.

## El taller {#the-workbench}

El editor pone tres superficies lado a lado: la columna Visualización, el lienzo con sus líneas
de cuadrícula, y un panel de herramientas a la derecha. El panel abre con 380 px de ancho, se
arrastra más ancho o más angosto (nunca por debajo de 320 px), y se contrae hasta una tira de
cuatro botones; una pulsación sobre esa tira flota el área elegida sobre el lienzo hasta que
usted presione en otro lado, y el fijador regresa el panel fijo. Las cuatro áreas son
**Agregar**, **Componentes**, **Propiedades** y **Panel de control**. Entrar al editor abre
Componentes; seleccionar cualquier cosa en el lienzo abre Propiedades; y Panel de control abre
solo cuando usted la elige.

## Agregar {#add}

**Agregar** es el catálogo: una búsqueda sobre el nombre, la descripción y la categoría, un
filtro de **Categoría** (Todas las categorías, y luego Visualización, Mando, Alarma,
Multimedia, Disposición), y las clases agrupadas bajo esos encabezados (la página
[Componentes de panel de control](components) tiene una página por clase). Haga clic en una clase y aterriza en la
primera celda libre donde quepa su tamaño predeterminado, o en la esquina superior izquierda
sujeta dentro de la cuadrícula cuando ya no queda ninguna celda libre; arrástrela sobre el
lienzo para elegir la celda exacta. Un componente nuevo toma la capa por encima de todo lo demás
y abre en Propiedades.

**Símbolo** es la única clase que se elige antes de colocarse: su fila de la paleta abre la
biblioteca de símbolos en lugar de soltar nada. La biblioteca es la misma galería que usa la
página [Símbolos](assets-symbols), en una forma de dos columnas y doce tarjetas por página: una
búsqueda por nombre, biblioteca, categoría o etiqueta, un filtro de **Biblioteca** (cada una con
su conteo), un filtro de **Categoría**, y un filtro de **Origen** (Todos, Sistema, Míos). Una
tarjeta nombra el símbolo, su biblioteca y su categoría, si es de Sistema o Mío, y qué declara
("Estático", "1 entrada", "3 entradas", "· 2 bornes"). Haga clic en una tarjeta para colocar ese
símbolo en una celda libre, al tamaño que sugirió su autor, o arrástrela sobre una celda;
**‹ Todos los componentes** regresa al catálogo. Cuando su propia biblioteca no se puede leer,
la galería lo dice y enumera solo las bibliotecas de sistema.

Al lado de Símbolo, la categoría Multimedia ofrece **Punto de conexión**: "Coloca un extremo
con nombre y tipo sin agregar un símbolo." Agrega un punto de conexión suelto y sin tipo
cerca del centro de la cuadrícula, listo para cablearse; véase [Trazos](#connections) más abajo.

## Componentes {#components}

**Componentes** enumera cada elemento persistido del sinóptico, de adelante hacia atrás, con el
conteo en su encabezado. Una fila muestra el icono de la clase, la identificación del
componente, su tipo y su lugar ("Cuadrícula 3,2 · 4×2 · Capa 5"). La búsqueda casa con el tipo,
el nombre o la identificación. Un sinóptico sin componentes dice "Este sinóptico aún no tiene
componentes. Colóquelos desde Agregar.", tenga lo que tenga la búsqueda; una búsqueda que deja
fuera todas las piezas del sinóptico dice "Ningún componente coincide con esta búsqueda."
Presionar una fila selecciona el componente, lo revela en el
lienzo y abre Propiedades. Un componente para el que esta versión no tiene dibujante igual tiene
su fila y su celda, para que a un sinóptico nunca le falte una pieza sin decirlo; sus
Propiedades ofrecen solo **Quitar el componente**.

La identificación es el nombre que usted le dio al componente en Propiedades o, mientras no
tiene ninguno, lo que ya lo identifica: su título de esquina, su texto o su etiqueta
configurados, la dirección o la unidad a la que está vinculado, el símbolo que dibuja, o su
tipo.

## El lienzo {#the-canvas}

El lienzo es el sinóptico en marcha con líneas de cuadrícula. Un clic selecciona un componente
y abre sus Propiedades; **Ctrl+clic** lo agrega a la selección o lo saca de ella (el último
tocado es el principal, aquel al que pertenecen las secciones por clase y el tirador de tamaño);
un clic en cuadrícula vacía limpia la selección. Arrastre un componente para moverlo, y arrastre
el tirador de su esquina para redimensionarlo; los dos se ajustan a las celdas, quedan sujetos
dentro de la cuadrícula y confirman al soltar. Encimarse está permitido. Escape suelta la
selección y Suprimir la quita, pero solo mientras el lienzo tiene el foco del teclado, para que
una pulsación de tecla en un campo de propiedades nunca les llegue.

Haga clic derecho en un componente para su menú: **Editar las propiedades**, **Duplicar**,
**Traer al frente**, **Enviar al fondo**, en un Símbolo además **Girar 90°**, **Voltear en
horizontal** y **Voltear en vertical**, y **Eliminar**. Dentro de una selección múltiple los verbos
nombran su cuenta ("Duplicar (3)", "Eliminar (3)") y actúan sobre el lote entero. Haga clic
derecho en cuadrícula vacía para **Agregar componente**, que abre el área Agregar. No hay
portapapeles ni Pegar: Duplicar es la copia.

Una eliminación es inmediata y se informa en la barra de estado con **Deshacer** al lado: un
solo nivel, la última eliminación, válido mientras esa entrada esté en pantalla. Deshacer
regresa los componentes con los bornes de trazo que tenían, y dice qué no pudo regresar ("Un
trazo quedó con una punta suelta: su línea cambió después de la eliminación."). Un ofrecimiento
cuyo sinóptico ya no está abierto contesta "La eliminación no se deshizo: el sinóptico al que
pertenece ya no está abierto."

En el lienzo de edición, los componentes dibujan valores en vivo pero no aceptan pulsaciones:
los mandos solo contestan en modo de vista.

## Propiedades {#properties}

**Propiedades** edita la selección. Su encabezado nombra lo que se tiene en la mano: el icono y
el nombre de la clase y, debajo, la identificación del componente. Sin nada seleccionado dice
"Seleccione un componente, un trazo, un punto o un empalme en el lienzo. Mantenga Ctrl
para agregar más y editar lo que comparten."

Las secciones van en un solo orden, sea cual sea la clase, para que un asunto conserve su lugar
cuando usted cambia de componente:

1. **Identificación**: el **Nombre** del componente, que lo nombra en la lista Componentes, en
   su búsqueda y en este encabezado, y no dibuja nada en el sinóptico. El texto de ayuda muestra
   cómo lo llamaría la lista con el campo vacío.
2. Las secciones propias de la clase, en el orden **Contenido**, **Datos**, **Formato**, y
   después las secciones que solo esa clase pide (Tipo, Carátula, Indicación, Minigráfica,
   Barra, Estado, Alarmas, Opciones, Recorrido, Paso, Número, Acción, Color e icono, Color y
   tamaño, Episodios, Columnas, Gráfico, Evaluación, Barras, Rebanadas, Ajuste, Trazos,
   Orientación), y luego **Histórico**, **Escala**, **Fidelidad y rendimiento** y
   **Caja de herramientas**. Cada una está documentada en la página de su componente; los controles que
   se repiten entre clases están más abajo.
3. **Apariencia**, la misma sección para todas las clases.
4. **Posición y capa**.
5. **Avanzado**, cerrada de forma predeterminada y dibujada solo en las clases que tienen
   extras poco frecuentes: **Ventana (s)** y **Muestrear cada (ms)** de la tarjeta de KPI, y el
   **Código de glifo (avanzado)** del Icono.
6. **Acciones**: **Duplicar el componente** y **Quitar el componente**.

Con varios componentes seleccionados, el panel dice "N componentes seleccionados, editando lo
que comparten. Los campos propios de cada tipo necesitan un solo componente." (un lote de una sola clase se
nombra por ella, "3 componentes Valor") y ofrece Apariencia, los dos comandos de capa y
**Duplicar N componentes** / **Quitar N componentes**. Una escritura de lote es un solo guardado
para el sinóptico entero.

### Los campos de dirección y la lectura en vivo {#address-fields-and-the-live-reading}

Todo campo que nombra un punto de Logic es un cuadro combinado en el que usted puede escribir
libremente, con sugerencias sacadas de la lista viva de puntos y con tope de 50 filas. La lista
se estrecha a la categoría de valor que consume el campo (a un indicador analógico se le ofrecen
números, un piloto encabeza con puntos booleanos, un mando que escribe enumera solo lo que se puede
escribir, y el comando de corrida del Botón enumera los puntos de comando de la unidad), y cada
fila lleva su tipo como información emergente. Una dirección que la lista no ofrece igual se
acepta, incluso una que todavía no existe. En un sinóptico definido sobre un modelo de Process,
los canales abstractos del modelo encabezan cada lista; elegir uno vincula el canal y deja la
unidad para contestarse cuando una unidad abra el sinóptico.

En cuanto un campo nombra un punto, una línea debajo dice qué lee ese punto ahora mismo,
encabezada por la palabra **ahora**: el valor escrito como escribe números la estación o,
cuando leer el texto no diría nada, la cosa misma: un color llega como una muestra junto a su
hexadecimal, un icono como el glifo, una imagen como una miniatura. Un punto que no está
contestando lo dice en un tinte suave de precaución en lugar de dejar un número viejo, y un
campo vacío no dibuja ninguna línea. La línea sigue el propio tic del editor y no agrega ningún
temporizador propio.

### Apariencia {#appearance}

Una sola sección lleva lo que tienen todos los componentes, para un componente o para una
selección entera por igual ("Se aplica a los N componentes seleccionados."). Un campo en el que
los miembros no coinciden dice **Mezclado** y toma para todos el valor que usted ingrese.

| Campo | Qué hace | Valores | Predeterminado |
|---|---|---|---|
| Mostrar el marco | Dibuja el contorno propio del componente. | encendido / apagado | apagado |
| Grosor del marco (px) | Qué tan pesado es ese contorno. Un px es el borde de una tarjeta; un trazo más pesado distingue un grupo de lo que lo rodea. | De 1 a 4, tomado en el extremo más cercano | 1 |
| Mostrar el fondo | Llena el rectángulo con el par de colores y lo vuelve una tarjeta. Apagado, la cuadrícula se ve a través. | encendido / apagado | apagado |
| Color de fondo | El relleno como un par, Claro y Oscuro, cada uno con una muestra y una casilla de hexadecimal: el tema en marcha decide qué mitad está en pantalla, así que recolorear significa recolorear las dos. Un hexadecimal a medio escribir no es una edición y regresa de golpe. | `#RRGGBB` cada uno | `#FFFFFF` claro, `#2B2B2B` oscuro |
| Título (esquina) | La etiqueta de esquina propia del componente, encima de lo que dibuje la clase. En blanco significa que no hay fila de rótulo. Confirma al salir del campo. | texto, 200 caracteres | vacío |
| Tamaño del título (px) | En blanco deja que cada tarjeta dimensione su propio título desde su celda; un tamaño es el tamaño en pantalla, así que los títulos de un sinóptico entero coinciden. Un título demasiado largo para su caja se corta, con el título completo en la información emergente. | De 11 a 96, o en blanco | en blanco (Automático) |
| Color del título | El par de tinta del título. Sin tocarlo, el título sigue el propio tono discreto del tema. | `#RRGGBB` cada uno | `#6B6B6B` claro, `#A0A0A0` oscuro |
| Escala del contenido | Cuánto de su caja toma el contenido: 1 llena la celda tal como está dibujada; el arte contesta geométricamente, un visor tipográficamente, y un número nunca se dibuja cortado. | De 0,25 a 3, con paso de 0,05 | 1 |

### Posición y capa {#position-and-layer}

**X**, **Y**, **An** y **Al** son las celdas que ocupa el componente; un valor que lo pondría
fuera de la cuadrícula queda sujeto y el campo regresa de golpe. **Capa (Z)** es su lugar en la
pila. **Traer al frente** levanta la selección por encima de todo lo demás y **Enviar al fondo**
la baja por debajo, conservando el orden relativo del lote. Mover y redimensionar siguen siendo
por componente.

### Tamaño de presentación {#display-size}

Todas las clases que escriben un número (Valor, Indicador analógico, Tarjeta de KPI, Progreso,
Tabla de puntos) llevan ese mismo par dentro de su sección Formato:

| Campo | Qué hace | Valores | Predeterminado |
|---|---|---|---|
| Dígitos (o Caracteres, en un Valor que lee texto) | Cuántos dígitos guarda el campo antes del separador. Una lectura que lo rebasa se marca en lugar de escribirse corta, con la lectura completa en la información emergente; el texto que rebasa sus caracteres sí se escribe corto. | un conteo; en blanco conserva el predeterminado derivado de la clase, que se muestra como texto de ayuda | derivado por clase |
| Tamaño de letra | **Tan grande como permita la celda** deja decidir a la celda, acotada por el ancho que reservan los dígitos; **Un tamaño que yo indico** es literal en cualquier celda y es lo que hace que la misma lectura coincida en dos sinópticos. | los dos modos | Tan grande como permita la celda |
| Puntos | El tamaño indicado, ofrecido solo en el modo indicado. Lo que ya no cabe se marca, no se encoge. | puntos | |

### Se lee como {#reads-as}

Esas mismas clases llevan **Se lee como**: **Número**, **Porcentaje** (ese mismo número con el
signo al lado) o **Duración**; el Valor a solas ofrece además **Texto**, porque es la única clase
que puede dibujar las palabras de un punto. Duración agrega **El valor cuenta**: **Segundos**,
**Milisegundos** o **Minutos**, porque el valor transcurrido llega al panel de control como un
número pelón. Una frase bajo los campos dice cuándo los decimales que usted escribió se tomaron
en el extremo de su banda.

### Escala {#scale}

El Valor, el Indicador analógico, la Tarjeta de KPI, el Progreso, el Gráfico de barras y el
Gráfico circular llevan una sección **Escala** de bandas: "Una banda cubre hasta su límite, desde
donde terminó la de encima. El color es el significado: el tema decide la pintura." Cada banda es
una tarjeta encabezada por su redacción (o "Banda N") y por dónde termina ("hasta 80", "todavía
sin límite"), pintada con su significado, con el límite superior, el significado (**Neutro**,
**Información**, **Correcto**, **Precaución**, **Crítico**), en las clases que tienen un estado que
nombrar un campo de redacción ("nombra este estado", que el componente escribe junto a su
lectura), y **Subir** / **Bajar**, que intercambian significados entre vecinas y dejan los
límites donde están. **Agregar banda** añade una; la ✕ de la cabeza la quita. En los dos
gráficos categóricos, las bandas son una paleta que tiñe barras y rebanadas, así que no se pide
redacción.

El Indicador analógico, la Tarjeta de KPI y el Progreso agregan una **Referencia** bajo las
bandas: "Una consigna o un valor nominal, marcado en la escala donde cae. Solo se dibuja mientras la
escala llega hasta él." **Marcas** es **Nada**, **Un valor fijo** (y entonces un campo **Valor**) o
**Un punto** (y entonces un campo **Dirección** con su lectura en vivo).

### Fidelidad y rendimiento {#fidelity-and-performance}

El Gráfico de líneas lleva la sección que decide cuántos datos llegan al lienzo: un **Preajuste**
(Fidelidad máxima, Equilibrado, Rendimiento máximo; Personalizado es una lectura, no una opción,
que sale cuando los campos no coinciden con ningún conjunto con nombre y nunca se puede elegir),
**Dibujar todas las muestras hasta** (de 100 a 100 000 puntos), **Por encima, conservar**
(Conservar los picos, Conservar la forma, Promedio), **Un símbolo por muestra hasta** (de 0 a
5000; 0 nunca los dibuja), **Dibujar lo que queda fuera de la ventana**, **Animar el dibujo** y
**Decir en la esquina en qué modo está el gráfico**. Un conteo que rebasa su banda se toma en el
extremo y el panel dice qué conteo tomó. Bajo los campos, una estimación dice cuántos puntos
guarda la estación y cuántos llegan al lienzo, y advierte por encima de 20 000 puntos dibujados o
por encima de la memoria que el gráfico puede guardar. Los valores y su significado están en
[Gráfico de líneas](component-line-chart).

### Caja de herramientas {#toolbox}

Todas las clases de gráfico llevan una sección **Caja de herramientas**: una casilla por cada botón que
su dibujo puede honrar, cada una dibujada con el glifo propio del botón, en el orden en que los
dibuja la barra. "Si no se marca ninguno, no se dibuja ninguna barra." Un Gráfico de líneas
ofrece Seleccionar un área para acercar; Restablecer el zoom; Ajustar la escala a mano; Mínimo,
promedio y máximo de la ventana mostrada; Dibujar una línea de referencia; Guardar PNG; Copiar
PNG; Mostrar u ocultar series; Activar y desactivar la información emergente; Pantalla completa. Un
Gráfico de barras o un Gráfico circular ofrecen solo Guardar PNG; Copiar PNG; Pantalla completa.
Mientras la Navegación de un Gráfico de líneas está en ventana fija, su lista deja fuera
Seleccionar un área para acercar y Restablecer el zoom, y su barra no los dibuja, porque una
ventana que nada mueve no tiene zoom al que contestar; lo que estaba marcado se conserva y regresa
cuando la ventana vuelve a moverse. Qué hace cada botón está en [Gráficos](view-charts).

### Los gráficos categóricos {#the-categorical-charts}

El Gráfico de barras y el Gráfico circular comparten un juego de secciones por encima de su
propio dibujo: **Contenido** lleva el **Título del gráfico** dibujado dentro del trazado (no el
título de esquina); **Datos** lleva una tarjeta por **punto** (una dirección, un **Nombre** que
cae de vuelta a la dirección, un **Color del punto** que cae de vuelta al turno de la paleta, y la lectura
en vivo), **Agregar punto**, y **Orden** (**como se declaró**, **del más chico al más
grande**, **del más grande al más chico**); **Formato** lleva **Unidad**, **Decimales** y Se lee
como. "Un punto que no está leyendo se deja fuera de la comparación en lugar de dibujarse en
cero." Debajo de eso, **Barras** o **Rebanadas** es lo propio de cada clase: véanse
[Gráfico de barras](component-bar-chart) y [Gráfico circular](component-pie-chart).

## El área Panel de control {#the-dashboard-area}

**Panel de control** lleva lo que el sinóptico declara sobre sí mismo: nombre, descripción,
icono, la cuadrícula, la bandera de arranque, la barra de estado a pantalla completa, los roles
visibles y la eliminación. Son los [Ajustes del panel de control](view-settings). En un sinóptico
definido sobre un modelo de Process, el área lo dice: "Este sinóptico pertenece a un modelo de Process.
Una sola definición sirve a todas sus unidades: cada unidad lo abre sobre sus propios canales
vinculados."

## Trazos {#connections}

Un [Símbolo](component-symbol) que declara bornes los muestra en el editor como marcadores sobre
su arte: un borne libre, uno ocupado (con un punto en el núcleo, pintado con el color propio de
su trazo), y uno que lleva una advertencia cuando su trazo está sin definir. Los trazos son redes
con tipo dibujadas en una capa propia, bajo los equipos y sobre las tarjetas, con el color y el
grosor que declara el [tipo de trazo](assets-connection-types); los ocho tipos son Líquido, Gas,
Aire / ducto, Eléctrico, Señal, Red, Material y Eje mecánico. Los bornes de un símbolo declaran
su tipo (o una configuración de tipo que la sección Trazos del símbolo le deja elegir), y el tipo
de una red se resuelve solo cuando todos sus extremos coinciden. Elegir ahí otro tipo se lleva el
trazo consigo: un punto de conexión que tenía el tipo anterior del borne pasa al nuevo, guardado
junto con la elección (volver a elegir el tipo anterior lo regresa), mientras que un punto al que
se le dio otro tipo conserva el suyo. Otro símbolo del mismo trazo que siga en el tipo anterior lo
deja sin definir hasta que los dos coincidan.

| Gesto | Qué hace |
|---|---|
| Arrastrar un borne libre sobre otro borne libre | Crea un trazo entre los dos. Tipos que coinciden hacen un trazo definido ("Se conectaron Líquido bornes."); extremos en conflicto o sin tipo igual se conectan, como una red **sin definir** dibujada en un estilo neutro, delgado y punteado, y el registro lo dice ("Conectado sin definir: Líquido × Gas."). |
| Arrastrar un borne libre sobre cuadrícula vacía | Crea ahí un **punto de conexión** y cablea el borne hacia él ("Se creó un punto de conexión."). |
| Arrastrar un borne libre sobre una línea existente | Parte la línea con un **empalme** y ramifica hacia el borne ("Se creó una rama de trazo."). La línea tiene que estar definida y su tipo tiene que coincidir con el del borne; si no, el gesto se rechaza con el motivo. |
| Arrastrar un borne libre sobre un empalme, un extremo abierto o un punto de conexión | Lo une ahí. Una punta suelta o un punto que ya lleva una línea se vuelven el borne en su lugar; un punto suelto gana la línea que llega al borne. |
| Arrastrar el tirador central de una línea seleccionada sobre un borne libre | La misma rama, empezada desde la línea. |
| Arrastrar una línea | La dobla: la ruta se vuelve **Manual** con los dobleces que usted dejó ("Se guardó la ruta manual del trazo."). |
| Arrastrar un punto de conexión, un empalme o un extremo abierto | Lo mueve; toda ruta atada lo sigue, y una ruta manual atada a él queda marcada como que necesita ajuste. Los bornes no se pueden arrastrar: su posición sigue al símbolo. |
| Arrastrar una punta suelta o un punto de conexión sobre un borne libre | Lo vuelve a conectar ahí ("Se reconectó el extremo suelto del trazo."). |

El teclado hace lo mismo: un borne, una línea, su tirador central y un nodo toman el foco; Intro
o Espacio sobre un borne libre lo marcan como origen, Intro o Espacio sobre el destino completan
el gesto, y Escape limpia el origen. Suprimir quita la línea o el punto de conexión seleccionado;
sobre un empalme o un extremo abierto dice qué línea seleccionar en su lugar.

Una pulsación sobre una línea o un nodo lo selecciona y abre Propiedades:

- **Trazo** (una línea): el nombre del tipo o "Sin definir" en el encabezado; una nota de
  precaución cuando los tipos de los extremos están en conflicto o incompletos ("Ramificar queda
  desactivado hasta que coincidan.") y otra cuando una ruta manual conservada necesita ajuste
  después de que se movió un extremo; **Ruta** (Automática o Manual), **Inicio** y **Fin** (cada
  extremo con su tipo); la ayuda "Arrastre la línea para conservar un quiebre manual.
  Seleccione su tirador central para iniciar una rama."; **Rehacer la ruta automática** en una
  ruta manual, que limpia los dobleces; y **Eliminar este segmento**, que quita solo esa línea,
  nunca el equipo ni una rama ajena. Quitar la última línea de una red se lleva con ella sus
  extremos ("Se quitó el trazo con sus extremos."); un empalme que queda con dos lados se funde en
  una sola línea, uno que queda con un lado se vuelve un extremo abierto, y una red cortada en dos
  se vuelve dos redes.
- **Punto de conexión**: **Nombre** (200 caracteres), **Tipo de trazo** (Sin seleccionar, o uno de
  los ocho), **Rol** (Bidireccional, Entrada, Salida), **Orientación** (Norte, Noreste, Este,
  Sureste, Sur, Suroeste, Oeste, Noroeste), y **Quitar este punto**, o **Quitar el punto y dejar
  el extremo abierto** cuando una línea termina en él.
- **Empalme**: "Arrastre el tirador del empalme para reubicar todas las rutas conectadas. Quite una rama
  seleccionando su segmento; el empalme se simplifica solo cuando quedan dos lados."
- **Extremo abierto**: dónde queda conservado ("cuadrícula 12,5, 4") y cómo volver a conectarlo:
  arrástrelo sobre un borne libre, arrastre un borne hasta aquí, o elimine la línea atada.

Las rutas automáticas son ortogonales y no toman en cuenta ningún obstáculo; una ruta manual
conserva sus dobleces hasta que usted la reconstruya. Mover, redimensionar, girar, voltear o
escalar un símbolo nunca lo desconecta: las rutas se vuelven a atar a donde están ahora los
bornes, y una ruta manual atada queda marcada para ajuste cuando su extremo se movió. Quitar un
símbolo vuelve sus bornes puntas sueltas en su última posición. Cambiar el dibujo de un símbolo
(**Cambiar el símbolo…**) conserva cada trazo para el que el dibujo nuevo sigue declarando un
borne y suelta los demás como puntas sueltas, y el registro dice cuántos. Las eliminaciones de
trazos (una línea, un punto, una ruta reconstruida) informan con ese mismo **Deshacer**, que
regresa la red entera como estaba; una edición hecha a ese mismo trazo mientras tanto se
reemplaza, y el registro lo dice.

Una edición de trazo que la estación rechaza se muestra en línea arriba de Propiedades y en el
registro ("La edición del trazo no se guardó: …"); mientras va en camino una escritura de red,
los botones de trazo quedan desactivados. En modo de vista se dibujan esas mismas líneas y
marcas de extremo sin tiradores, y una red sin definir conserva su estilo neutro punteado sin
ninguna advertencia: puede que usted la haya dejado así a propósito.

## Lo que el editor no hace {#what-the-editor-does-not-do}

No tiene deshacer más allá de la última eliminación ni historial de ediciones: todo otro cambio
se guarda conforme se hace. No tiene portapapeles entre sinópticos, ni empuje con las flechas del
teclado, ni herramientas de alineación o distribución, ni colocación libre por píxel, ni
confirmación por edición. No edita un panel de unidad (que se acomoda en la fila
[Paneles](process-panels) de su modelo) y no crea sinópticos para un modelo (eso es la fila
[Paneles de control](process-dashboards) del modelo, que abre este mismo editor). Nunca
dimensiona la cuadrícula de una manera que empuje un componente fuera de ella, y nunca le escribe
un valor a la planta: los mandos del lienzo de edición son inertes.
