当前位置:编程学习 > C#/ASP.NET >>

用c#写的上位机 通过socket从下位机得到数据汇成折线图

我打算用c#写上位机 通过socket接收下位机传来的温度 湿度 光照强度 的数据 需要接收这些数据 然后分别绘制成温度曲线图 湿度曲线图 光照强度曲线图 我想问问各位大神 socket接收的数据格式是怎么样的 能把接收的这些数据区分开哪个是温度的数据 哪个湿度数据 然后采用什么样的方法能分别接收数据 同时绘制成三张曲线图  c# 上位机 绘制曲线图 --------------------编程问答-------------------- socket接收的数据格式是怎么样的取决于你和下位机开发者的约定。 --------------------编程问答-------------------- 那对不同数据 怎么区分 像 温度和光照
--------------------编程问答-------------------- 不同的传感器会有不同的地址码,比如温度地址是001,光照地址是005,这样你采集的数据如果是001开头的,你就知道是温度了。 --------------------编程问答-------------------- 再有了,哪怕你在一条485电缆上接了255个都是温度的传感器,你也可以(也必须)为这些传感器分配255个不同的地址的。 --------------------编程问答-------------------- 你下位机好高端,怎么用 socket 进行通信的?
研究一下串口和485通信还实在些。 --------------------编程问答--------------------
引用 5 楼 keith_cheung 的回复:
你下位机好高端,怎么用 socket 进行通信的?
研究一下串口和485通信还实在些。
因为上位机和下位机隔得太远 用串口不现实  --------------------编程问答-------------------- 如果把接收的数据汇成曲线 用什么方法比较好 要求曲线实时更新  --------------------编程问答--------------------
引用 6 楼 wp2989152 的回复:
Quote: 引用 5 楼 keith_cheung 的回复:

你下位机好高端,怎么用 socket 进行通信的?
研究一下串口和485通信还实在些。
因为上位机和下位机隔得太远 用串口不现实 


太远是多远呢?1000M以内,用低速率的 485 是没问题的。
另外,如果很远可以考虑用  485 <-> 光纤 <-> 485 ,这样就没问题了。

因为现在的设备接口 485 用得真心的多。 --------------------编程问答-------------------- 看不懂 --------------------编程问答-------------------- 下位机定时更新上传,上位机一直监听! --------------------编程问答--------------------
先了解下位机的协议先。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,