摘要:
模块化组件化实现独立的功能模块是软件设计的良好习惯,一般用实现为DLL。普通的DLL对外提供接口是采用导出函数接口,如果接口数量不大,只是50个以内,这种方式很适合;如果对外接口有上百个,导出函数接口就完全破坏了软件模块化分层设计的理念,使用接口非常麻烦,此情形采用C++/CLI导出类方式实现比 阅读全文
摘要:
模块化组件化实现独立的功能模块是软件设计的良好习惯,一般用实现为DLL。普通的DLL对外提供接口是采用导出函数接口,如果接口数量不大,只是50个以内,这种方式很适合;如果对外接口有上百个,导出函数接口就完全破坏了软件模块化分层设计的理念,使用接口非常麻烦,此情形采用C++/CLI导出类方式实现比 阅读全文
摘要:
基于数据曲线分析设备故障,能直观快速的找出故障点时各设备数据和状态,本文详细浮云E绘图研发的大规模设备故障/数据分析曲线控件的功能,有需要的可以联系定制开发。本曲线适用于海量数据高性能的各类数据分析领域的曲线分析场景。 1.曲线X轴-时间轴 所有数据的X轴都是时间,基于时间采集或计算的数据。 阅读全文
摘要:
前文已经详细介绍了通用曲线控件源码定制开发从需求到编码实现,具体可参阅 通用曲线控件源码定制之设计实现篇 和 通用曲线控件定制之重点难点篇(附源码),本文由浮云E绘图开启大项目多曲线海量数据的曲线组件分析和实现之路。 一、需求背景 在一些工业控制领域,有大量设备采集多种类型的大量数据,需要可视化 阅读全文
摘要:
在图形绘制领域,经常需要用到透明的信息提示窗口,比如当鼠标移动到一个图元上,显示该图元对象的实时数据(如设备名称、状态、实测数据等),当鼠标移开,及时隐藏该提示框;比如在曲线控件绘图时,随着鼠标移动,实时展示曲线对应的横纵坐标值等 各种通用开发库里,也有类似的控件,如C# WinForm的Tool 阅读全文
摘要:
上篇已经介绍通用曲线控件源码定制之设计实现,详细描述了通用曲线控件的功能部件及其结构关系,并且实现了核心类的源码,本文由浮云E绘图继续介绍通用曲线控件定制开发的重点和难点,并附完整源码。 一. 曲线控件源码类使用流程 根据上文通用曲线控件源码定制之设计实现篇可知曲线控件结构关系如下图 先创建曲线 阅读全文
摘要:
曲线以图形表现数据,比表格数据直观多了,在各行业得到广泛的应用。浮云E绘图长期从事工业控制和军工软件研发,擅长绘图编辑器、曲线控件等软件研发,本文开启通用曲线控件的设计到编码实现系列文章。 通用曲线,即曲线功能较丰富,可以灵活满足常用曲线支持。本系列文章针对通用曲线控件做实现,下一个系列讲针对基 阅读全文