trendworx64 viewer具备出色的历史数据回放能力,支持多条趋势数据的批量读取与显示。但在回放长时间段的历史记录时,因请求的采样点数量庞大,容易造成客户端负载过高,出现画面卡顿或响应延迟等问题。为保障数据回放过程流畅稳定,合理配置trendworx viewer的各项参数至关重要。本文将以iconics hyper historian作为opc历史数据源,深入探讨如何优化系统设置,提升大数据量下的回放性能和用户体验,实现高效且平滑的数据重现。
1、 通过调整相关配置提示,可显著改善GraphWorX显示器中TrendWorX Viewer的运行性能。
2、 合理设置查看器尺寸有助于提高响应速度与整体运行效率。
3、 SampleDecluttering功能允许Viewer获取所有请求的样本数据,但仅根据当前屏幕分辨率绘制可视区域内的关键点,从而大幅提升渲染效率。该功能在不丢失峰值、密度及数据质量的前提下,自动优化图形显示内容。默认情况下此功能处于启用状态。若需关闭,可进入Pen菜单中的Advanced选项,在Data区域找到SampleDecluttering设置项,并将其值设为False,即可禁用该机制,实现全部采样点的完整绘制。
4、 缩短趋势周期将直接影响TrendWorX64 Viewer的整体性能表现,可能导致CPU和内存占用上升,延长图表初始化与刷新时间,尤其在高负载环境下更为明显,同时也会降低操作响应速度,影响使用体验。
5、 启用自动时间对齐后,TrendWorX Viewer会根据控件大小和趋势周期自动调整时间轴刻度位置,确保显示效果清晰协调,无需手动干预时间参数设置。
6、 图1:图表范围属性示意图

7、 采样方法仅适用于历史数据与聚合数据源;实时数据源则依据设定的采样间隔进行采集,而原始历史数据源不采用任何采样策略。
8、 间隔设置决定了历史数据在使用插值等聚合方式时的采样频率。例如,当趋势周期为五分钟,采样间隔设为一分钟时,将生成五个数据点。较大的采样间隔可减少传输与绘制的数据量,有效减轻服务器与客户端之间的通信压力,提升系统运行效率。该间隔通常在趋势周期配置阶段确定,运行过程中保持固定,无法动态更改。合理选择间隔可在数据精度与系统性能之间取得良好平衡。
9、 此种采样模式按预设数量绘制样本点,不受趋势周期变化影响。若用户需要通过缩放或调整周期来分析模拟信号类数据,推荐选用Count模式。
10、 自动采样模式会根据时间轴设置智能调节采样间隔,其右侧数值表示每个主刻度对应的数据点数。选择自动模式有助于维持稳定的运行性能,适合大多数应用场景。
11、 图2 数据配置示意图

12、 速度
13、 动画速度设置较慢时,虽可降低Viewer的CPU占用率,但会影响运行期间数据展示的流畅性。
14、 历史读取速率指TrendWorX64 Viewer从历史数据库获取数据的频率。在特定条件下,系统会自动调节该速率,以防止客户端与服务器间通信过载,确保数据传输的稳定性与效率。
15、 优化历史记录读取功能默认开启,能够自动调节历史数据加载频率。如需关闭,可在图表对象的“数据”选项卡中通过复选框操作,或在“高级”选项卡中将对应参数设为False,以便用户根据实际需求灵活控制数据读取行为。
16、 图3 展示图表实时模式属性

17、 最大缓冲区大小是指在应用聚合算法计算所有数值后,绘制某一笔迹时所能使用的最大样本数量。该参数的设定将直接影响使用聚合笔时的CPU资源消耗。
18、 图4:配置缓冲区尺寸
19、 聚合类型有多种可选方案,不同类型的聚合方式对数据重放性能的影响程度各异。常见的包括:插值型、最小值、最大值、平均值、起始值和结束值,其中插值型应用最为广泛。
20、 聚合处理不仅可用于基于记录数据的计算,还能有效节省网络带宽,因其运算主要在服务器端完成。不过,这种优化效果仅在处理大规模数据时较为显著,对于小规模数据则提升有限。
21、 明确区分客户端定义与服务器端定义的聚合方式极为重要。
22、 当客户端发起即时聚合请求时,SistaServer必须处理指定时间段内的全部原始采样数据,并针对每次请求独立执行计算任务。客户端聚合适用于查询特定信息或分析任意时间段的情况,能有效减少网络传输量,缓解客户端压力。然而,从服务器角度看,这种方式在查询历史数据时开销最大,属于资源消耗最高的检索模式。
23、 建议在历史数据库配置阶段预先定义所有常用查询。数据将在服务器端持续完成聚合处理,避免客户端临时聚合带来的CPU与内存波动。客户端可直接调用服务器已预处理的聚合结果,从而降低服务器负担,减少传输数据量,全面提升系统效率与响应速度。
24、 将服务器端生成的聚合数据存储至专用数据库,有助于进一步提升系统性能与管理便利性。
以上就是TrendWorX64性能优化指南的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号