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 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
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
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 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, 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: "Colocar un extremo con nombre y con 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 más abajo.
Componentes
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. 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
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 horizontal y Voltear 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 un 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
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, una línea de 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:
- 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.
- 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, Pista, 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 Historial, Escala, Fidelidad y rendimiento y Herramientas. Cada una está documentada en la página de su componente; los controles que se repiten entre clases están más abajo.
- Apariencia, la misma sección para todas las clases.
- Posición y capa.
- Avanzado, cerrada de forma predeterminada y dibujada solo en las clases que tienen extras poco frecuentes: la Ventana s y los Muestreo ms de la tarjeta de KPI, y el Código de glifo (avanzado) del Icono.
- Acciones: Duplicar el componente y Quitar el componente.
Con varios componentes seleccionados, el panel dice "N componentes seleccionados, editando lo que comparten. Los campos por clase 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
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 Bool, 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
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 Mixto 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
X, Y, A y H 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
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
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
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, Éxito, 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 una 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 nominal, marcado en la escala donde cae. Se dibuja solo mientras la escala llega hasta él." Marca 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
El Gráfico de líneas lleva la sección que decide cuántos datos llegan al lienzo: un Conjunto (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 del marco, 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.
Herramientas
Todas las clases de gráfico llevan una sección 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. "Sin ninguna marcada no se dibuja barra en absoluto." Un Gráfico de líneas ofrece Acercarse a un área, Restablecer el zoom, Ajustar la escala a mano, Leer el mínimo, el promedio y el máximo de la ventana, Dibujar líneas de referencia, Guardar como PNG, Copiar como PNG, Mostrar u ocultar series, Encender y apagar la etiqueta emergente y Pantalla completa; un Gráfico de barras o un Gráfico circular ofrecen solo Guardar como PNG, Copiar como PNG y Pantalla completa. Qué hace cada botón está en Gráficos.
Los gráficos categóricos
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 que cae de vuelta al turno de la paleta, y la lectura en vivo), Agregar un 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 y Gráfico circular.
El área Panel de control
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. En un sinóptico definido sobre un modelo de Process, el área lo dice: "Este sinóptico es de un modelo de Process. Una sola definición sirve a todas sus unidades: cada unidad lo abre sobre sus propios canales vinculados."
Trazos
Un Símbolo 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; 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.
| Gesto | Qué hace |
|---|---|
| Arrastrar un borne libre sobre otro borne libre | Crea un trazo entre los dos. Tipos que coinciden hacen un trazo definido ("Bornes Líquido conectados."); 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 del 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 volvió a conectar la punta suelta 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 doblez hecho a mano. Seleccione su tirador central para empezar una rama."; Reconstruir 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 una punta suelta cuando una línea termina en él.
- Empalme: "Arrastre el tirador del empalme para reposicionar cada ruta atada. Quite una rama seleccionando su segmento; el empalme se simplifica solo cuando quedan nada más 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
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 de su modelo) y no crea sinópticos para un modelo (eso es la fila Paneles de control 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.