【简仪发布】SeeSharpTools锐视测控程序开发工具包 全面升级!
来源: | 作者:JYTEK | 发布时间: 2026-08-27 | 116 次浏览 | 🔊 点击朗读正文 ❚❚ | 分享到:

SeeSharpTools v2.0.4功能升级与亮点解析

简仪科技最新发布的SeeSharpTools v2.0.4版本,在声音振动分析、信号滤波、传感器计算、文件存储及底层性能优化等多个维度引入了突破性功能。本次升级不仅大幅拓展了中高端测控算法,更对核心组件进行了深度演化。


一、核心新增功能与算法突破

  • 声学与振动分析飞跃:新增AcousticAnalyzer (倍频程分析器),支持频率加权、时间加权及1/n倍频程分析;引入OrderTracking (阶次分析) 并集成在线任意重采样算法;新增倒谱分析 (TimeSeriesAnalysis.Cepstrum) 与疲劳寿命预测常用的雨流计数 (RainflowCounter)。

  • 极简滤波与先进算法:新增EasyFilter类,提供动态task方式的滤波,用户可以完全经由程序来设计与执行滤波;新增支持阻尼计算的MatrixPencilFrequencyAnalysis算法类,利于精准的系统辨识。


二、明星组件ExpressFilter的深度演进

ExpressFilter作为SeeSharpTools中极具代表性的、可直接拖放到WinForm设计器上的图形化滤波器设计组件,在v2.0.4版本中迎来了关键性的性能飞跃与安全升级:

  • 百G级超高带宽支持:为了适配高带宽、超高速的数据采集应用场景,其交互设计窗体 (FilterDesignForm) 的Advance Design页中,最大采样率 (SampleRate) 上限由100 M大幅放宽至100 G。

  • 多线程并发安全保障:修复了在多线程环境下的并发安全缺陷,重构为“先锁住,再查询”的互斥机制,确保多通道、高吞吐率连续滤波时的系统稳定性。

  • 交互界面与功能扩展:配套的FilterDesignForm交互设计窗体中新增了陷波器 (Notch) 设计功能,且在开启陷波器时能自动禁用Ripple等无效控件,显著提升了用户交互体验。


三、传感器整合与文件存储优化

  • TEDS 整合与命名空间调整:原JY.TEDS工程被完全合并至JY.Sensors,命名空间统一规范为SeeSharpTools.JY.Sensors.TEDS.xxxx。

  • 应变花计算:新增StrainRosetteCalculator,支持矩形、Delta和Tee等多种应力应变换算;且对Calculate方法进行了内存优化,将“每次调用重新new 数组”改为“仅在必要时重新分配”,极大降低了托管GC压力。

  • 波形流文件存储:新增 AnalogWaveformFileHandler,支持简易*.wvf 文件的快速写入与流式读取。


四、底层计算重构与问题修复

  • 跨平台自主可控:在Fundamental_Cpp底层中,将MKL代码转用性能优异且完全开源的FFTW和armadillo库,进一步提升了测控平台的跨平台独立性。

  • 关键Bug修复:修复了64位环境下IFFT结果偏差的底层Bug (禁用MKL内置归一化,改为手动计算),并修复了SpectrumTask在连续线性平均模式下平均计数不递增的问题。

  • SeeSharpTools v2.0.4的全面升级,通过将极简的ExpressFilter交互设计、高精度算法储备与底层硬件采集深度融合,为工程师以及AI Agent辅助测控开发提供了极为稳健、规范且高效的代码底座。