日期:2012-06-28 15:16
软件设计:
设备基本信息程序模块:记录设备的基本信息,比如:地址、通讯端口类型、外设类型等,对于所有应用,该程序均相同。1、我们设计了一个构件HARDWARE.CFG,用于记录设备的基本信息,其他程序能够根据文件的配置信息实现对设备的不同操作。2、我们设计了一个构件CHARDWARE,该构件封装了对构件HARDWARE.CFG的读写操作,任何对构件HARDWARE.CFG的操作均通过该构件进行。
通讯程序模块:该程序负责和上位机及其他下位机通讯,负责命令的发送和接收,该程序还负责和下位机的外设进行通讯,对于所有应用