论文部分内容阅读
大幅面专业彩色扫描仪是一种由光学器件、精密机械、计算机硬件和软件构成的数字化输入设备,在军事、建筑、航天等特殊领域有着广泛的应用。大幅面专业扫描仪不仅具有扫描幅面大、速度快、精度高等特点,而且其功能繁多、复杂的命令和参数格式使得驱动程序开发难度越来越大。目前而言,国内一直没有一个体系完整、合理的开发架构,而是通过从国外进口来满足需求。 针对国外对专业扫描仪的技术垄断,本文在分析了大幅面扫描仪的体系结构后,采用分层技术开发了一整套专业扫描仪驱动程序系统,并重点论述了上层驱动软件的设计与实现。针对传统软件开发的问题,我们提出了一种采用软件模块化技术与MFC框架技术相结合的新的方法,设计与实现了上层驱动软件。本文以大幅面扫描仪功能需求为核心按照层次结构对上层软件进行了模块划分,然后重点介绍了用户交互界面、基于SOCKET的网络通信模块以及参数设置模块等几个重要模块的设计和具体实现过程。 本文通过联机调试、验证了整个方案的可行性和上层软件的可用性,同时也验证了符合专业扫描仪性能的需求。