自上而下
采集业务:主线程-》串口(新建采集线程)-》采集器-》设备驱动程序
显示业务:采集中心-》局站-》设备-》信号
一个是提供实时数据一个是显示实时数据,
由于惯性,会自然的把这两个放在一起实现
其实没有任何必要
只会把本来清晰的业务逻辑交织在一起
实现:
显示模块通过WCF向采集模块要数据
然后显示
采集模块变为一个通用的提供数据的服务
以此为基础
也便于之后开发更多定制的业务模块
自上而下
采集业务:主线程-》串口(新建采集线程)-》采集器-》设备驱动程序
显示业务:采集中心-》局站-》设备-》信号
一个是提供实时数据一个是显示实时数据,
由于惯性,会自然的把这两个放在一起实现
其实没有任何必要
只会把本来清晰的业务逻辑交织在一起
实现:
显示模块通过WCF向采集模块要数据
然后显示
采集模块变为一个通用的提供数据的服务
以此为基础
也便于之后开发更多定制的业务模块
转载于:https://www.cnblogs.com/LionX/archive/2013/03/04/2942489.html