上QQ阅读APP看书,第一时间看更新
1.5
软件框架特点
软件框架要有简单、清晰的规划,包括功能层面、性能层面、应用层面、运行层面、二次开发层面等,这些规划可以使设计、开发的目标更加清晰。框架的特点如下。
(1)可以快速构建通信数据采集平台软件的宿主程序。
(2)可以快速构建设备驱动,以及相关的协议驱动、命令缓冲、自定义参数和实时数据属性等。
(3)可以快速显示二次开发图形,可进行数据输出、服务驱动,以插件的形式进行挂载。
(4)一个设备驱动,同时支持串口(COM)和网络(TCPServer/TCPClient)通信机制,并且可以自由切换。
(5)内置协议驱动,可以把第三方协议转换成自定义的协议,协议的本质是对字节流的操作。
(6)内置设备命令缓冲器,可以设置命令发送的优先级别,保证命令能够快速响应。
(7)以服务驱动插件的方式对OPC服务、4-20mA输出、LED大屏显示、短信服务等进行二次开发。
(8)开发速度快,运行稳定,扩展性强。
(9)适用于工业上位机及物联网领域,以及在系统集成中采集远程设备数据。
(10)支持Windows XP/7/8/8.1/10系统和Windows Server 2003/2008/2012系统。