sgcGauges Matriz de funciones

Todo lo que hace sgcGauges, agrupado por tarea, con un enlace al tema de ayuda de cada función. Cada indicador tiene un modelo sin ventana, un control VCL, un control FireMonkey y tres controles .NET.

Tipos de indicador

11 funciones

Datos en vivo

3 funciones

.NET

7 paquetes NuGet

Documentación

Ayuda en línea y manuales PDF

Registrada marca las funciones que están en las ediciones registrada y de prueba, y no en la edición Community gratuita. ~ marca una función que Community tiene en parte, con la diferencia debajo.

Cada fila enlaza con su tema de la ayuda. La columna Community muestra lo que incluye la edición Community gratuita de .NET; todo está en la edición registrada y en la prueba.

Tipos de indicador

FunciónDetallesCommunityAyuda
RadialIndicador de dial con escalas, rangos y punteros.Ayuda
LinealBarra, termómetro y gráfico de bala en un solo indicador: LinearStyle glsBar, glsThermometer, glsBullet, además de Target.Ayuda
DigitalPantalla de 7 segmentos. Las de 14 segmentos y matriz de puntos con segmentos fantasma e inclinación están en la edición registrada.Ayuda
LED y barra de LEDLED parpadeantes y una barra de LED con retención de pico.Ayuda
Anillo de progresoIndicador de progreso circular.Ayuda
Depósito y recipienteTsgcVCLTankGauge (TsgcFMXTankGauge en FireMonkey, y los mismos nombres en WinForms, WPF y Avalonia) muestra el nivel de un recipiente para pantallas de proceso. Shape dibuja un cilindro vertical, una cápsula horizontal, un fondo cónico o una esfera. LimitHH, LimitH, LimitL y LimitLL marcan los límites ISA en el recipiente, LimitHysteresis mantiene el estado de un límite hasta que el nivel se aleja de él, y LimitState lo informa mientras el depósito dibuja una insignia HH, H, L o LL, de modo que el estado nunca depende solo del color.Ayuda
Símbolo de procesoTsgcVCLSymbolGauge (TsgcFMXSymbolGauge en FireMonkey, y los mismos nombres en WinForms, WPF y Avalonia) dibuja una válvula, bomba, motor, ventilador, intercambiador de calor o sensor (Kind) en su estado de proceso: off, on, fault, open, closed o transit (State). Una bomba o un ventilador en marcha gira, un fallo parpadea con una marca y una válvula en tránsito tiene un contorno discontinuo. Rotation gira el símbolo y la etiqueta del equipo se dibuja debajo.Ayuda
Medidor VUMedidor de nivel de audio.RegistradaAyuda
Reloj y brújulaIndicadores de reloj analógico y de brújula.RegistradaAyuda
AnunciadorMosaicos de alarma que parpadean hasta ser reconocidos (Acknowledge, OnTileClick).RegistradaAyuda
Indicadores de entradaTsgcVCLKnobGauge, TsgcVCLSliderGauge, TsgcVCLToggleSwitchGauge y TsgcVCLPushButtonGauge (TsgcFMX en FireMonkey, y los mismos nombres en WinForms, WPF y Avalonia) permiten al usuario establecer un valor: girar el mando, arrastrar el deslizador, accionar el interruptor o pulsar el botón con el ratón, el tacto, la rueda o el teclado. Step ajusta el valor a pasos, ReadOnly lo bloquea, el botón es momentáneo o con enclavamiento (Mode), y OnUserChange se lanza solo con los cambios hechos por el usuario. Se reflejan en los diseños de derecha a izquierda y los lectores de pantalla los ven como un control deslizante, un interruptor y un botón.Ayuda

Escalas, rangos y alarmas

FunciónDetallesCommunityAyuda
RangosBandas verde, ámbar y roja desde cualquier mínimo hasta cualquier máximo (Ranges.Add, StartValue, EndValue, Color).Ayuda
EscalasEscala con MajorInterval. Varias escalas por indicador están en la edición registrada.Ayuda
PunterosPunteros de aguja y de marcador. Varios punteros por indicador están en la edición registrada.~Community dibuja una escala y un puntero por indicador; la edición registrada los dibuja todos.Ayuda
Umbrales con histéresisOnThreshold se dispara en cada cruce (gtdRising, gtdFalling, gtdBoth), en el hilo principal sea cual sea el hilo que escribió el valor.Ayuda

Animación, temas y renderizado

FunciónDetallesCommunityAyuda
AnimaciónLa aguja se anima hasta cada nuevo valor, 300 ms por defecto, con cinco curvas de suavizado: geLinear, geQuadOut, geCubicOut, geCubicInOut, geBackOut.Ayuda
TemasTemas claro y oscuro con una sola propiedad: Theme := utDark.Ayuda
AspectosSkin elige un aspecto registrado por su nombre: Classic (el aspecto por defecto), Modern, Industrial, ISA101 y Dark. SkinData define tus propios colores para un indicador: esfera, bisel, pista, marcas, etiquetas, aguja, LED, niveles de alarma y las partes de los indicadores de entrada, con los estilos de esfera, bisel y aguja y el peso de la etiqueta y del valor. sgcGaugesRegisterSkin añade tu propio aspecto y sgcGaugesSetDefaultSkin aplica uno a todos los indicadores. Un color definido en el indicador prevalece sobre el aspecto, el aspecto prevalece sobre el tema, y un tema de alto contraste de Windows siempre prevalece. Los aspectos se guardan y se cargan en JSON.Ayuda
Renderizado sin ventanaSaveToPNG y SaveToSVG en cada control y modelo, también en Linux64 y en la demo ConsoleRender de .NET.Ayuda
De derecha a izquierda (árabe y hebreo)La posición del título y del texto de unidades sigue la dirección. Los diales, los relojes, la brújula, los vúmetros y el progreso lineal y circular mantienen su orientación.Ayuda
Impresión y vista previa de impresiónPrint y ShowPrintPreview imprimen el indicador en una página tal como en pantalla, con su valor final aunque se esté ejecutando una animación. PrintSettings define una sola vez el papel, la orientación, los márgenes, la escala, el encabezado y el pie de página para la impresora, la vista previa y el PDF. En todas las ediciones, en VCL, FireMonkey, WinForms, WPF y Avalonia (FireMonkey imprime en Windows y macOS).Ayuda
Exportación a PDF accesible, PDF/UA y PDF/A (con sgcPDF)ExportToPDF escribe el indicador como gráficos vectoriales con texto real y un texto alternativo con el título, el valor, la unidad y el rango. El archivo es un documento PDF/UA etiquetado por defecto, y PDFALevel añade PDF/A-2a o PDF/A-3a. Necesita el puente sgcUIPDF y un sgcPDF con licencia (esegece.sgcUICore.sgcPDF en .NET).RegistradaAyuda
AccesibilidadTodos los tipos de indicador exponen su título, su valor y su rango a UI Automation, y los umbrales se emiten como anuncios. Los indicadores no son paradas de tabulación por defecto, porque solo muestran valores, y TabStop los incorpora al orden de tabulación. Se respeta el alto contraste de Windows. Activada por defecto en VCL (Delphi 7 a 13), FireMonkey en Windows, WinForms, WPF y Avalonia.Ayuda

Datos en vivo

FunciónDetallesCommunityAyuda
Enlace a conjuntos de datosTsgcGaugeDataLink muestra el valor de un campo de un conjunto de datos en cualquier indicador VCL o FireMonkey (DataSource, DataField, Gauge) y sigue el registro actual, sus ediciones y sus publicaciones. En .NET enlaza una columna de un DataTable o un DataView, y TsgcWinFormsGaugeDataLink sigue el CurrencyManager de un formulario WinForms. Un cambio del usuario en un indicador de entrada se escribe de vuelta en el campo, con OnBeforeWriteBack, OnWriteBack y OnWriteBackError; una escritura rechazada o fallida devuelve el indicador al valor del campo. En WPF y Avalonia las propiedades Value y Checked de los indicadores de entrada se enlazan en ambos sentidos a un modelo de vista.~Leer el campo está en todas las ediciones. La escritura de vuelta es de la edición Registrada.Ayuda
Enlace con MQTT, WebSocket y SSEsgcGaugesWS enlaza temas MQTT (con filtros + y #) y campos JSON de mensajes WebSocket y SSE con los punteros del indicador mediante ValuePath, FilterPath y FilterValue. Necesita sgcWebSockets.RegistradaAyuda
Alimentación de depósitos y símbolos de procesoLos enlaces MQTT, WebSocket y SSE de sgcGaugesWS controlan el nivel de un depósito y el estado de un símbolo de proceso. Un símbolo también acepta los nombres de sus estados, como "open" u "on", y ValueMap traduce los códigos que envía una planta, como un bit de PLC o un texto de estado como RUNNING, a estados del símbolo. Necesita sgcWebSockets.RegistradaAyuda

sgcGauges para .NET

Los indicadores .NET son un port en C# con los mismos nombres de clase, para WinForms, WPF y Avalonia, con el puente de datos en vivo como paquete aparte.

PaqueteEdiciónContenido
esegece.sgcGauges.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcGauges.WinForms.CommunityCommunity (gratuita)Controles Windows Forms
esegece.sgcGauges.Wpf.CommunityCommunity (gratuita)Controles WPF
esegece.sgcGauges.Avalonia.CommunityCommunity (gratuita)Controles Avalonia
esegece.sgcGauges.Rendering.CommunityCommunity (gratuita)Renderizado sin ventana
esegece.sgcGaugesRegistradaBiblioteca principal
esegece.sgcGauges.WinFormsRegistradaControles Windows Forms
esegece.sgcGauges.WpfRegistradaControles WPF
esegece.sgcGauges.AvaloniaRegistradaControles Avalonia
esegece.sgcGauges.RenderingRegistradaRenderizado sin ventana
esegece.sgcGauges.sgcWebSocketsSolo registradaPuente con sgcWebSockets

Documentación

Cada función de sgcGauges está documentada en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.

Ayuda en línea

Empieza con la introducción de sgcGauges y sigue con la guía de inicio rápido y los temas de funciones.

Delphi →
C++ Builder →
.NET →

Manuales PDF

La ayuda completa de sgcUI en un archivo PDF, para leer sin conexión o imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
La mejor opción: All-AccessTodos los productos de eSeGeCe, con Premium Support incluido, desde €1,059 al año.
Ver precios de All-Access

Crea con sgcGauges

Descarga la prueba de sgcUI y añade sgcGauges a tu aplicación Delphi, C++ Builder o .NET.