sgcGauges Matriz de recursos

Tudo o que o sgcGauges faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso. Cada indicador tem um modelo headless, um controle VCL, um controle FireMonkey e três controles .NET.

.NET

7 pacotes NuGet

Documentação

Ajuda online e manuais em PDF

Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.

Cada linha leva ao seu tópico da ajuda. A coluna Community mostra o que a edição .NET Community gratuita inclui; tudo está na Registrada e na Avaliação.

Tipos de indicador

RecursoDetalhesCommunityAjuda
RadialIndicador de mostrador com escalas, faixas e ponteiros.Ajuda
LinearBarra, termômetro e gráfico bullet em um só indicador: LinearStyle glsBar, glsThermometer, glsBullet, além de Target.Ajuda
DigitalDisplay de 7 segmentos. Os de 14 segmentos e matriz de pontos, com segmentos fantasma e inclinação, estão na edição Registrada.Ajuda
LED e barra de LEDsLEDs piscantes e uma barra de LEDs com retenção de pico.Ajuda
Anel de progressoIndicador de progresso circular.Ajuda
VU meterMedidor de nível de áudio.RegistradaAjuda
Relógio e bússolaIndicadores de relógio analógico e bússola.RegistradaAjuda
AnunciadorBlocos de alarme que piscam até serem reconhecidos (Acknowledge, OnTileClick).RegistradaAjuda

Escalas, faixas e alarmes

RecursoDetalhesCommunityAjuda
FaixasFaixas verde, âmbar e vermelha de qualquer mínimo a qualquer máximo (Ranges.Add, StartValue, EndValue, Color).Ajuda
EscalasEscala com MajorInterval. Várias escalas por indicador estão na edição Registrada.Ajuda
PonteirosPonteiros de agulha e de marcador. Vários ponteiros por indicador estão na edição Registrada.~A Community desenha uma escala e um ponteiro por gauge; a edição Registrada desenha todos.Ajuda
Limites com histereseOnThreshold é disparado a cada cruzamento (gtdRising, gtdFalling, gtdBoth), na thread principal, qualquer que seja a thread que gravou o valor.Ajuda

Animação, temas e renderização

RecursoDetalhesCommunityAjuda
AnimaçãoA agulha se anima até cada novo valor, 300 ms por padrão, com cinco curvas de suavização: geLinear, geQuadOut, geCubicOut, geCubicInOut, geBackOut.Ajuda
TemasTemas claro e escuro com uma única propriedade: Theme := utDark.Ajuda
Renderização headlessSaveToPNG e SaveToSVG em todos os controles e modelos, também no Linux64 e no demo .NET ConsoleRender.Ajuda
Da direita para a esquerda (árabe e hebraico)A posição da legenda e do texto de unidade segue a direção. Mostradores, relógios, bússola, medidores VU e progresso linear e em anel mantêm sua orientação.Ajuda
Impressão e pré-visualização de impressãoPrint e ShowPrintPreview imprimem o gauge em uma página como na tela, com o seu valor final mesmo enquanto uma animação está em execução. PrintSettings define uma única vez o papel, a orientação, as margens, a escala, o cabeçalho e o rodapé para a impressora, a pré-visualização e o PDF. Em todas as edições, em VCL, FireMonkey, WinForms, WPF e Avalonia (o FireMonkey imprime no Windows e no macOS).Ajuda
Exportação para PDF acessível, PDF/UA e PDF/A (com sgcPDF)ExportToPDF grava o gauge como gráficos vetoriais com texto real e um texto alternativo com a legenda, o valor, a unidade e o intervalo. O arquivo é um documento PDF/UA com tags por padrão, e PDFALevel adiciona PDF/A-2a ou PDF/A-3a. Exige a ponte sgcUIPDF e um sgcPDF licenciado (esegece.sgcUICore.sgcPDF no .NET).RegistradaAjuda
AcessibilidadeCada tipo de indicador expõe sua legenda, seu valor e sua faixa ao UI Automation, e os limites são emitidos como anúncios. Os indicadores não são paradas de tabulação por padrão, porque apenas mostram valores, e TabStop os coloca na ordem de tabulação. O alto contraste do Windows é seguido. Ativado por padrão no VCL (Delphi 7 ao 13), no FireMonkey no Windows, no WinForms, WPF e Avalonia.Ajuda

Dados em tempo real

RecursoDetalhesCommunityAjuda
Vínculo com MQTT, WebSocket e SSEO sgcGaugesWS vincula tópicos MQTT (com filtros + e #) e campos JSON de mensagens WebSocket e SSE aos ponteiros do indicador com ValuePath, FilterPath e FilterValue. Exige o sgcWebSockets.RegistradaAjuda

sgcGauges para .NET

Os indicadores .NET são uma versão em C# com os mesmos nomes de classe, para WinForms, WPF e Avalonia, com a ponte de dados em tempo real em um pacote separado.

PacoteEdiçãoConteúdo
esegece.sgcGauges.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcGaugesRegistradaBiblioteca principal
esegece.sgcGauges.WinFormsRegistradaControles Windows Forms
esegece.sgcGauges.WpfRegistradaControles WPF
esegece.sgcGauges.AvaloniaRegistradaControles Avalonia
esegece.sgcGauges.RenderingRegistradaRenderização headless
esegece.sgcGauges.sgcWebSocketsSomente RegistradaPonte com o sgcWebSockets

Documentação

Todos os recursos do sgcGauges estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcGauges e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcGauges

Baixe a avaliação do sgcUI e adicione o sgcGauges à sua aplicação Delphi, C++ Builder ou .NET.