sgcGauges 功能矩阵

按任务分类的 sgcGauges 全部功能,每项功能都链接到对应的帮助主题。每种仪表都有一个无界面模型、一个 VCL 控件、一个 FireMonkey 控件和三个 .NET 控件。

仪表类型

8 项功能

实时数据

1 项功能

.NET

7 个 NuGet 包

文档

在线帮助与 PDF 手册

注册版 标记包含在注册版和试用版中、但不包含在免费社区版中的功能。~ 标记社区版仅部分提供的功能,差异说明见其下方。

每一行都链接到对应的帮助主题。社区版一列显示免费 .NET 社区版包含的内容;注册版和试用版包含全部功能。

仪表类型

功能详情社区版帮助
径向带刻度、量程和指针的表盘仪表。帮助
线性一个仪表集柱状、温度计和子弹图于一身:LinearStyle 为 glsBar、glsThermometer、glsBullet,另有 Target。帮助
数字7 段显示。带残影段和倾斜的 14 段与点阵显示仅限注册版。帮助
LED 和 LED 条闪烁的 LED 和带峰值保持的 LED 条。帮助
进度环环形进度指示器。帮助
VU 表音频电平表。注册版帮助
时钟和罗盘模拟时钟和罗盘仪表。注册版帮助
报警指示面板报警磁贴会持续闪烁直到被确认(Acknowledge、OnTileClick)。注册版帮助

刻度、量程与报警

功能详情社区版帮助
量程从任意最小值到最大值的绿色、琥珀色和红色区间(Ranges.Add、StartValue、EndValue、Color)。帮助
刻度带 MajorInterval 的刻度。每个仪表使用多个刻度仅限注册版。帮助
指针指针式和标记式指针。每个仪表使用多个指针仅限注册版。~社区版每个仪表绘制一个刻度和一个指针;注册版绘制全部。帮助
带回差的阈值每次越过阈值时触发 OnThreshold(gtdRising、gtdFalling、gtdBoth),无论是哪个线程写入的值,都在主线程中触发。帮助

动画、主题与渲染

功能详情社区版帮助
动画指针会以动画方式移到每个新值,默认 300 毫秒,提供五种缓动曲线:geLinear、geQuadOut、geCubicOut、geCubicInOut、geBackOut。帮助
主题一个属性即可切换浅色和深色主题:Theme := utDark。帮助
无界面渲染每个控件和模型上的 SaveToPNG 和 SaveToSVG,在 Linux64 以及 .NET ConsoleRender 演示中同样可用。帮助
从右到左(阿拉伯语和希伯来语)标题和单位文本的位置遵循方向。表盘、时钟、指南针、VU 表以及线性和环形进度保持原有方向。帮助
打印和打印预览Print 和 ShowPrintPreview 可以把仪表按屏幕上的样子打印在一页上,即使动画正在运行也以最终值打印。PrintSettings 一次性设置纸张、方向、页边距、缩放、页眉和页脚,打印机、预览和 PDF 共用这些设置。所有版本均可使用,支持 VCL、FireMonkey、WinForms、WPF 和 Avalonia(FireMonkey 的打印在 Windows 和 macOS 上可用)。帮助
无障碍 PDF 导出,PDF/UA 和 PDF/A(配合 sgcPDF)ExportToPDF 把仪表写成带真正文本的矢量图形,并附上包含标题、值、单位和量程的替代文本。文件默认是带标签的 PDF/UA 文档,PDFALevel 可再加上 PDF/A-2a 或 PDF/A-3a。需要 sgcUIPDF 桥接和已获许可的 sgcPDF(在 .NET 中为 esegece.sgcUICore.sgcPDF)。注册版帮助
无障碍每种仪表都向 UI Automation 公开其标题、值和量程,阈值作为通知发出。仪表默认不是 Tab 停靠点,因为它们只显示值,通过 TabStop 可将其加入 Tab 顺序。遵循 Windows 高对比度。默认开启,可用于 VCL(Delphi 7 到 13)、Windows 上的 FireMonkey、WinForms、WPF 和 Avalonia。帮助

实时数据

功能详情社区版帮助
MQTT、WebSocket 和 SSE 绑定sgcGaugesWS 通过 ValuePath、FilterPath 和 FilterValue,将 MQTT 主题(支持 + 和 # 过滤)以及 WebSocket 和 SSE 消息中的 JSON 字段绑定到仪表指针。需要 sgcWebSockets。注册版帮助

适用于 .NET 的 sgcGauges

.NET 仪表是类名相同的 C# 移植版本,适用于 WinForms、WPF 和 Avalonia,实时数据桥接为单独的包。

包版本内容
esegece.sgcGauges.Community社区版(免费)核心库
esegece.sgcGauges注册版核心库
esegece.sgcGauges.WinForms注册版Windows Forms 控件
esegece.sgcGauges.Wpf注册版WPF 控件
esegece.sgcGauges.Avalonia注册版Avalonia 控件
esegece.sgcGauges.Rendering注册版无界面渲染
esegece.sgcGauges.sgcWebSockets仅限注册版sgcWebSockets 桥接

文档

sgcGauges 的每项功能都记录在 sgcUI 帮助中,每种开发环境各有一个版本。

在线帮助

请先阅读 sgcGauges 简介,再依次查看快速入门和各功能主题。

Delphi →
C++ Builder →
.NET →

PDF 手册

完整的 sgcUI 帮助 PDF 文件,可离线阅读或打印。

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

使用 sgcGauges 开发

下载 sgcUI 试用版,将 sgcGauges 添加到您的 Delphi、C++ Builder 或 .NET 应用程序中。