提出了一种用于核磁共振(Nuclear Magnetic Resonance,NMR)谱仪控制台软件系统的多层架构设计.该设计在逻辑功能上将系统抽象为Linux硬件设备驱动、驱动接口、业务逻辑、网络传输和协议控制5层,每一层完成系统中特定的功能,并且独立维护...提出了一种用于核磁共振(Nuclear Magnetic Resonance,NMR)谱仪控制台软件系统的多层架构设计.该设计在逻辑功能上将系统抽象为Linux硬件设备驱动、驱动接口、业务逻辑、网络传输和协议控制5层,每一层完成系统中特定的功能,并且独立维护.这种采用分层的设计方式降低了系统的耦合性,简化了系统结构;并且能多层同时开发,提高了编程效率,缩短了开发周期.严格测试后,该软件系统与实验室自主研发的硬件联合调试,运行良好,能够长期稳定的进行实验操作,满足设计要求.展开更多
文摘提出了一种用于核磁共振(Nuclear Magnetic Resonance,NMR)谱仪控制台软件系统的多层架构设计.该设计在逻辑功能上将系统抽象为Linux硬件设备驱动、驱动接口、业务逻辑、网络传输和协议控制5层,每一层完成系统中特定的功能,并且独立维护.这种采用分层的设计方式降低了系统的耦合性,简化了系统结构;并且能多层同时开发,提高了编程效率,缩短了开发周期.严格测试后,该软件系统与实验室自主研发的硬件联合调试,运行良好,能够长期稳定的进行实验操作,满足设计要求.