监控系统
wayen820
这个作者很懒,什么都没留下…
展开
-
监控系统的一般架构
几年以来,个人对监控系统的接触比较多,像电力scada系统,自动化设备的上位机系统,无人机地面站等,到后来独立开发监控系统,慢慢的形成了自己对监控系统通用实现的一种理解。其实做这行软件开发的也都有一个架构上的共识。这篇文字总结一下监控系统的通用实现,也可以说得上是架构吧。 监控系统首先需要设计的就是通信规约,通信规约定义设备和监控系统的对话方式。设备和系统的通信是以一包包数据为最小单元来通原创 2017-07-21 14:16:42 · 12588 阅读 · 0 评论 -
c#环形缓冲区
public class CircularBuffer : ICollection, IEnumerable, ICollection, IEnumerable { private int capacity; volatile private int size; volatile private int head;//头,指示读数据位置原创 2017-07-21 16:17:28 · 2209 阅读 · 0 评论 -
监控系统的一般架构之二串行数据流接口
数据流接口是监控系统的的底层通讯抽象,良好的设计应当可以隔离具体的通信方式,不管你是用udp,tcp,串口还是其他的方式,只要能够实现基本的该串行数据流接口就可以了。下面是一般的串行数据流接口总结 public interface ICommsSerial { // 公共方法 void Close(); void DiscardInBuf原创 2017-07-21 17:13:55 · 445 阅读 · 0 评论