半岛权威十大直营(官方)网站

实时图形工具包GLG Toolkit v4.5发布:助力工业可视化、HMI与API性能升级

原创|产品更新|编辑:张蓉|2025-04-02 14:06:03.780|阅读 12 次

概述:GLG Toolkit 一直是各行业进行动态数据驱动图形开发的重要工具,4.5 版本带来了一系列令人瞩目的更新,进一步提升了其功能与性能,为开发者提供了更多便利和强大的特性。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

GLG Toolkit 一直是各行业进行动态数据驱动图形开发的重要工具,4.5 版本带来了一系列令人瞩目的更新,进一步提升了其功能与性能,为开发者提供了更多便利和强大的特性。

Generic Toolkit 详解及试用版下载>> 

 

实时图表功能

AutoScaleMargin新增属性可设绘图与图表数据区顶 / 底部 顶部空间。正值表像素空间,负值为绘图初始范围百分比。自动缩放开启时,图表调整高低设置保头部空间,让绘图线在边缘时更易见。

多变量输入支持:GLG 变换现可依两个及以上变量输入算绘图值。此前多输入变量转换附于绘图入口点时,输入新值会推多个数据样本且仅最后一个正确,新版本已改善,能正确示输出值。

动画与转换

Incremental 转换:新转换用于实现 D G 属性渐变。附于 D 属性时,设新目标值,属性值渐变,达新值时动画停。也可用于控制点或颜色属性。有 Target(目标值)、Num Steps(步数)、Time Interval(时间间隔)、Enabled(启用)属性。初始绘制时,Target 作初始值无渐变,之后设新 Target 值触发渐变。

“Play Once” 动画与触发器:Timer 转换新增 Stop After(定义激活后运行间隔数,动画停时 Enabled 重置为 0)和 Trigger(设为 1 启动动画,动画停时 Enabled 重置为 0 Trigger 不重置,可依其他转换输出条件触发动画)属性,用于 播放一次动画。

 

函数与比较转换

Function 转换: Compare/Min/Max 转换的 min/max 功能现由 Function 转换实现,还包括绝对值、双精度到整数转换及简单线性函数等。加载旧版绘图时,相关转换自动转成新 Min/Max/Abs 转换。

Compare 转换新属性:新增 True Value False Value 属性,可自定义比较结果为真或假时的输出值,旧版输出固定为 0 1

嵌入式与部署

新嵌入式外壳视口:GLG_EMBEDDED_SHELL 替代 GLG_DIALOG_SHELL,实现独立窗口系统的浮动对话框,各部署环境表现一致。显示在父视口窗口内,有可拖标题栏定位,与平台差异隔离。

.NET 支持扩展:支持多个.NET 版本,包括.NET Core 8.NET Framework 4.8 4.6.2(旧版支持)。安装目录 lib 下有对应.NET 子目录存不同版本 DLL 文件。

Web JavaScript

浏览器缩放处理优化:旧版浏览器缩放使 GLG 画布像图像缩放致像素化,新版库依浏览器缩放级别重设画布内容大小,避免像素化。SetCanvasScale 方法新增两参数更好处理缩放,演示用 resize 监听器和此方法依缩放调画布分辨率。

框架集成增强:提供 ReactAngular Next.js 组件集成 GLG。组件处理各框架特性,分离 GLG 代码与框架,可共享演示和示例代码。易在网页实例化多个组件,安装目录有对应示例及说明。

库模块化:GLG JavaScript 库可作模块或脚本部署,提供 GlgTookit.mod.js(模块)和 GlgToolkit.js(经典脚本)及相应 API 版本。所有演示和示例源代码更新为用模块,可在不同环境使用,能在同一网页部署多个实例。

新部件与增强

双向流管道部件:3D 管道部件调色板新增部件,Value 属性控流方向和颜色,值变号流反转,为 0 时流停且颜色变暗淡。有多边形和样条管道。

 

指示器与储罐部件增强:新指示器和储罐部件可选择警报颜色逻辑。UseStatus 属性为 0 时,Value 属性依颜色阈值控警报色;为 1 时,Status 属性供颜色索引。NumColors 属性可改警报颜色和阈值数量。

API 方法更新

GlgConfigureWindow设视口窗口大小和 / 或位置,可用于各级视口。参数含窗口位置、大小及操作标志。设后控制点不再控视口大小或位置,标志参数可恢复控制点使用。

GlgUpdateChartState预填充图表后更新图表状态,参数控自动缩放、滚动条更新及数据样本修剪等操作,旧版需复杂函数调用序列。

AddDataSampleNode 返回值:返回值由 void boolean,可判断方法调用成功或失败,图表未准备好时首次调用失败能中止预填充。

新诊断方法:新增 C/C++ 方法 GlgPrintObjectCounts(打印各 GLG 对象类型总数)和 GlgPrintObjectCountChanges(打印上次调用后对象数量变化)诊断内存和对象泄漏。Windows 下输出存日志,Linux/Unix 打印到 stdout

SetCanvasScale 增强:GLG JavaScript 库方法新增 PixelOffsetScale(像素偏移缩放因子)和 ScreenCoordScale(固定比例视口缩放因子)参数,多设为 window.devicePixelRatio,省略则不缩放,减少移动设备调整代码。

错误修复:修复 GTK GLG Toolkit GLG_APPLICATION_SHELL 外壳初始定位、图表预填充激活滚动条、C# 中对话框视口双重映射、OpenGL 扩展字符内存泄漏、GlgGetTagObject 搜索标签崩溃、JavaScript 库文本输入框自动完成异常及 GlgNList 在移动设备上的行为等问题。

总结

GLG Toolkit 4.5升级,实时图表、动画、API功能增强,新增多变量输入、Incremental转换等。嵌入式视口改进,Web库优化,新部件与API更新,修复多处错误,提升性能与稳定性。

慧都科技是专注软件工程、智能制造、石油工程三大行业的数字化解决方案服务商。在智能制造领域,我们致力于结合先进的技术手段,为制造企业提供设计仿真、生产管理、工业物联网等解决方案等,以帮助其优化生产流程和提升制造效率。

慧都科技 Generic Logic 在中国区的正式授权经销商。Generic Logic长期致力于开发与销售 GLG 工具包。GLG Toolkit 作为一套集成编辑器、库、工具以及控件的软件,为工业自动化领域企业提供了强大的图形框架,能够创建以动态方式展示实时数据的可视化界面。

若您的企业在工业自动化进程中,面临着数据动态展示困难、HMI 和 SCADA 系统开发繁琐、不同平台兼容性差等挑战,不妨进一步了解 GLG Toolkit。

扫描下方二维码或者联系在线客服,我们将您提供免费的产品介绍及技术咨询服务。

 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
GLG Widgets

GLG Widgets是一个GLG工具包,包含一个或多个专用界面工具集,他提供自定义组件的应用程序,如仪表,图表,航空电子仪表和过程控件工具集。

GLG Graphics Server

一款能通过使用AJAX技术在网页上显示动态实时图片的瘦客户端解决方案

GLG Toolkit

为开发高级图形的动态界面而设计的框架,是完全动画的图形对象。智能制造推荐产品,帮助企业领跑工业4.0。

GIS Map Server

GIS Map Server是一款地图服务器控件,它将动态地图功能添加到了GLG工具包中并能与工具包一起使用或独立使用。智能制造推荐产品,帮助企业领跑工业4.0。

Web HMI / SCADA Toolkit

一款基于现代 Web 技术的实时图形可视化框架

title
title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP