问题描述
前端是数据采集(水电煤气油等)(这可以不用管),采集过来的信息想在电脑上显示出数据,最好就是能出现波形的那种,比如水量加速了,波形也变快或者幅度变大,应该怎么实现啊,谁做过这方面的东西,或者知道的,给点思路啊,多谢
解决方案
解决方案二:
SignalR+chart.js具体demo可以在下载区找下caozhy上传的demo
解决方案三:
引用1楼starfd的回复:
SignalR+chart.js具体demo可以在下载区找下caozhy上传的demo
弱弱滴问一下,winform可以实现么,asp.net不是很会
解决方案四:
波形怎么显示我就不清楚了,应该可以
解决方案五:
这需要有GIS基础知识。所有具有空间地理坐标的对象,都需要在GIS为基础的通用平台上展示。而管道,简单来说可以表示为“线”,但是随着管径、材质的不同,可能其宽度和纹理贴面选择就有不同(你这里甚至需要表示流速)。很显然一个“监控系统”不仅仅只有线,还要有点(例如各种阀门、接头等等),甚至还有面(例如各种计算区间、网格等等)。显然还要能分几十个图层来展示(和隐藏),支持在视图窗口进行缩放和漫游,支持鹰眼,支持比例尺,支持各种应用系统与平台的窗口进行集成。例如捕获各种“点”对象的加载和卸载事件,用自己的异形的标注窗口取代平台默认的标注功能,捕获在窗口中各种画图事件给应用系统使用,等等。这些都是一个通用的GIS系统平台最基本的功能。有了一个基本的GIS程序,那么展示各种应用信息,就能把重点集中在数据上了。
解决方案六:
推荐WPF开发
解决方案七:
一个能源监控,或者别的什么监控,你可以想象一下,它是应急指挥的一种,或者说是最基本的决策平台的展示层。那么如果弄得像小公司写的OA程序一样——左边一个Tree控件+右边一个Grid控件,那么肯定就不行了。设计它的UI的人一定应该具有地理信息的背景和想法。
解决方案八:
主要就是找个图表控件?socket传数据,然后照着数据画图不知道力控的软件是用的什么,我看他们的实例不但可以做波形图,连仪表动画之类的都有,还集成了各种驱动,连数据接收也可以一起搞了,不过要花钱就是了orz
解决方案九:
如果是储油或者储水之类的弄个蓄水池的示意图,或者是发动机之类的弄个类似风扇的示意图,其实那些都是雕虫小技。也就是说在一个静态的画布上弄一些贴图、动画,其实是“弱爆了”的。真正的需要有个平台概念,也就是要分出系统层次来,而应用都是“浇水程序员干的活儿”。有的人只知道从需求开始分解功能,然后每一次都从头重做一遍,结果日复一日年复一年都还在做最基本的那点东西,这就是因为不接受“平台”概念的结果。
解决方案十:
引用4楼sp1234的回复:
这需要有GIS基础知识。所有具有空间地理坐标的对象,都需要在GIS为基础的通用平台上展示。而管道,简单来说可以表示为“线”,但是随着管径、材质的不同,可能其宽度和纹理贴面选择就有不同(你这里甚至需要表示流速)。很显然一个“监控系统”不仅仅只有线,还要有点(例如各种阀门、接头等等),甚至还有面(例如各种计算区间、网格等等)。显然还要能分几十个图层来展示(和隐藏),支持在视图窗口进行缩放和漫游,支持鹰眼,支持比例尺,支持各种应用系统与平台的窗口进行集成。例如捕获各种“点”对象的加载和卸载事件,用自己的异形的标注窗口取代平台默认的标注功能,捕获在窗口中各种画图事件给应用系统使用,等等。这些都是一个通用的GIS系统平台最基本的功能。有了一个基本的GIS程序,那么展示各种应用信息,就能把重点集中在数据上了。
感觉好复杂的啊,我只想做出一个简单的就行,哪怕只能监控水表,就是水表(或者其它传感器)采集过来的数据,然后显示出波形就好,也不用太复杂的那种
解决方案十一:
引用7楼zeratul1990的回复:
主要就是找个图表控件?socket传数据,然后照着数据画图不知道力控的软件是用的什么,我看他们的实例不但可以做波形图,连仪表动画之类的都有,还集成了各种驱动,连数据接收也可以一起搞了,不过要花钱就是了orz
感觉好复杂的啊,我只想做出一个简单的就行,哪怕只能监控水表,就是水表(或者其它传感器)采集过来的数据,然后显示出波形就好,也不用太复杂的那种
解决方案十二:
你这个系统肯定是只做监视不做控制。已经能采集到每个点表的数据了,显示还有什么难的。要做的炫一点,你就做个立体的,把每个点表的位置标注出来,然后点击每个点表可以看见该点表的具体信息,也可以选择多个点表(比如一层楼的)看区域内的信息。简单一点就“左边一个Tree控件+右边一个Grid控件+chart”,画出每个点表的用能趋势就行。
解决方案十三:
引用11楼just59277的回复:
你这个系统肯定是只做监视不做控制。已经能采集到每个点表的数据了,显示还有什么难的。要做的炫一点,你就做个立体的,把每个点表的位置标注出来,然后点击每个点表可以看见该点表的具体信息,也可以选择多个点表(比如一层楼的)看区域内的信息。简单一点就“左边一个Tree控件+右边一个Grid控件+chart”,画出每个点表的用能趋势就行。
请问应该怎么做,winform就可以么,有没有一些参考是示例,谢谢
解决方案十四:
一步步来吧先想办法从设备里读出数据来再想怎么记录到数据库里,数据库应该有什么表,什么字段然后怎么从数据库里把数据读出来最后怎么用数据画个曲线前面都还没想好,就直接想最后一步,还早了点