历时曲线用什么开发的?

damonking 2021-04-12 10:06:27
经常看到工控软件的历史曲线,即使大量数据也绘制快速,请问是有什么方法做的,请高手指教一下!
...全文
3335 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
by_封爱 2021-04-21
  • 打赏
  • 举报
回复
winform下的teechart 用过工业级采集数据显示.. 一采就是几个月都显示到UI上. 至少是我遇到过效率比较高的控件了.一次性添加100W个点也不会卡.
damonking 2021-04-20
  • 打赏
  • 举报
回复
引用 4 楼 highreport 的回复:
几万点的历史曲线绘制,应该不会卡的,用GDI绘制就行
请问有例子吗,借用参考一下
highreport 2021-04-20
  • 打赏
  • 举报
回复
引用 5 楼 damonking 的回复:
[quote=引用 4 楼 highreport 的回复:]几万点的历史曲线绘制,应该不会卡的,用GDI绘制就行
请问有例子吗,借用参考一下[/quote] java applet 和js都绘制过
damonking 2021-04-12
  • 打赏
  • 举报
回复
引用 1 楼 wanghui0380 的回复:
那是抽样数据。 如果像你说的,大量数据。假设高德地图说,把这俩车两个月的历史调出来,人家高德是1秒一个包的,2个月的数据还不得10多个G,你觉着10G的数据硬绘制要多长时间,都不说绘制了。单纯把数据加载回来都不是一个短时间的事情 所以现在对于工控类,一遍不采用mssql这种通用数据库,他通常选择时序数据库,而时序数据库查询则是自动抽样的
按您的意思,曲线的数据是经过抽样处理的?不是全部数据?
wanghui0380 2021-04-12
  • 打赏
  • 举报
回复
比如我们可以选择Prometheus (他内置一个时序数据库) https://www.cnblogs.com/fat-girl-spring/p/13720642.html 你的要求其实就是他的”区间向量 (Range vector): 一组时序,每个时序包含一段时间内的多个采样值“ 查询的时候我们就可以这样查询,给我一个星期内 采样数据 (5000个采样点),那么绘制5000个点你就不会有问题了把。
wanghui0380 2021-04-12
  • 打赏
  • 举报
回复
那是抽样数据。 如果像你说的,大量数据。假设高德地图说,把这俩车两个月的历史调出来,人家高德是1秒一个包的,2个月的数据还不得10多个G,你觉着10G的数据硬绘制要多长时间,都不说绘制了。单纯把数据加载回来都不是一个短时间的事情 所以现在对于工控类,一遍不采用mssql这种通用数据库,他通常选择时序数据库,而时序数据库查询则是自动抽样的
highreport 2021-04-12
  • 打赏
  • 举报
回复
几万点的历史曲线绘制,应该不会卡的,用GDI绘制就行
本软件以EXCEL+AutoCAD为基础平台,以加载宏插件的模式进行开发,从而对EXCEL和AutoCAD形成了面向工程人员的有力扩展,从1999年至今历时20年不断开发完善,可适用于市政、公路、铁路、水利等行业的测量员计算放样数据,工程部人员核实红线、横断土方、路面面积等工程量,进行土方过程计量,监理、业主进行数据复合,绘制形象进度图、道路平、纵、横施工图,快速验证各种数据,施工管控等,最主要由于采用EXCEL表格+函数的这种开放式的结构,特别方便使用人员根据自己的需求来灵活自行定制计算和绘图,软件主要功能介绍如下: 一、平面计算 1、可采用交点法和线元法参数来描述和定义道路设计中线对象,从而方便批量的进行中边桩坐标正反算、边桩坐标、桥梁桩基坐标计算,其中坐标反算桩号功能十分独特,一般软件反算仅能计算与路线垂直的桩号和边距,本软件支持与路线呈任意夹角的桩号和边距的反算,特别便于斜交桥桩基验算 2、边线线性加宽及三次抛物线加宽计算,也可以作为批量数据内插的计算 二、纵断面计算 1、竖曲线高程计算、竖曲线参数反算 2、纵断面模块还具有批量线性内插计算的能力,具有较强的通用性,一般用于各种折线式高程(如排水沟、护坡道)、超高、线性加宽等批量计算 三、横断面计算 1、让用户以横断面计算函数+工作表的形式按横断面几何关系来编制横断面计算表,用户相当于拥有了一个强大的横断面编辑器,可适应各种复杂断面形式,同时也便于作为模板保存,再配合本软件提供的CAD自动绘图工具实时验证计算数据,使数据图形化便于快速除错,简直是横断面计算的利器,简单强大的横断面积计算函数(未注册时返回结果为乱码) ,可让您无需在CAD端成图,即可直接在EXCEL中得出横断面积,而且当您计算表中某个数据发生改变时,自动更新相关计算结果,让您工作省时省力 2、强大的横断面绘图伪代码函数,让您将计算出的数据按您的绘图需要自由组合输出横断面绘图脚本,在cad中实现自动绘图;您也可以在CAD中绘图,然后使用相关工具将绘制的图形自动反向转换为绘图脚本生成函数,再放到excel中作为函数使用,强大的自定义功能让您绘制横断图随心所欲 四、自动在AutoCAD中绘图 1、专业路线绘图工具:路中线、路边线、路基等高线、路中线法线、地面线、道路3D模型、Excel转CAD表格、路基三维网格等是您绘制专业施工图的利器 2、CAD基本绘图工具:CAD点、线、圆、文本等基本CAD图元绘制,可以将你Excel内的数据轻松变成CAD图形 3、通过绘图工具让数据图形化,十分便于数据直观快速的验证和获取不易直接算出的工程量,如钻孔桩坐标绘制到路线上,可以很轻松的检核其几何关系是否正确,再比如绘制互通平面图可以很容易看出存在问题的路宽数据,同时也通过CAD面积查询命令准确、快速的查询出互通区等不规则形状的路面面积。 五、电子桩号 可以将测量坐标转换为经纬度坐标(未注册时返回结果为乱码) 并生成KML电子桩号文件,导入手机地图中,这样便可在现场用手机实时确定自己所处的桩号位置,对于不熟悉现场人员在毫无参照的情况下确定工程位置以及进行导航,对于施工期间的非测量人员及无参照无测量工具的情况下,施工现场实时定位桩号位置具有重要作用 六、电子沙盘 将本软件创建的道路3D模型,经过转换后可导入谷歌地球建立十分形象的三维立体电子沙盘,非常便于您进行施工决策、形象展示、技术培训等工作 七、扩展函数 本软件为用户提供60多个可直接在单元格内使用的面向平纵横几何坐标转换数据处理等八大类专业计算函数,再利用EXCEL灵活强大的公式编辑功能,让用户可以高度灵活的自定义计算和绘图流程,真正做到您的软件您做主,您的计算绘图您说了算! 八、手机端应用 将计算机端平面纵断参数填入手机坐标正反算表、纵断高程计算表模板中,然后将该表导入手机,用wps office等支持电子表格的软件打开就可以便捷的在手机端实时进行任意桩号坐标正反算、高程计算,您需要做的就是输入桩号,然后得到平纵横计算结果,由于本质上采用的还是电子表格编制,你也可以在此基础上自定义和扩展编辑您自己的计算,十分方便!

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧