基于MFC框架和模块化技术的大幅面扫描仪驱动软件的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:kaijiyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大幅面专业彩色扫描仪是一种由光学器件、精密机械、计算机硬件和软件构成的数字化输入设备,在军事、建筑、航天等特殊领域有着广泛的应用。大幅面专业扫描仪不仅具有扫描幅面大、速度快、精度高等特点,而且其功能繁多、复杂的命令和参数格式使得驱动程序开发难度越来越大。目前而言,国内一直没有一个体系完整、合理的开发架构,而是通过从国外进口来满足需求。  针对国外对专业扫描仪的技术垄断,本文在分析了大幅面扫描仪的体系结构后,采用分层技术开发了一整套专业扫描仪驱动程序系统,并重点论述了上层驱动软件的设计与实现。针对传统软件开发的问题,我们提出了一种采用软件模块化技术与MFC框架技术相结合的新的方法,设计与实现了上层驱动软件。本文以大幅面扫描仪功能需求为核心按照层次结构对上层软件进行了模块划分,然后重点介绍了用户交互界面、基于SOCKET的网络通信模块以及参数设置模块等几个重要模块的设计和具体实现过程。  本文通过联机调试、验证了整个方案的可行性和上层软件的可用性,同时也验证了符合专业扫描仪性能的需求。
其他文献
随着软件需求的不断增加,软件规模不断扩大、功能日趋复杂,传统的软件开发难以满足用户的需求,目前,基于构件的开发方法已经成为一个研究热点。通过构件的复用和组合来构建软件系
随着信息化时代的到来,计算机应用技术对我国各项事业的发展都造成了巨大的影响。不仅仅是计算机技术水平的提升,与计算机相关的应用系统也体现了强大的功能体系及操控价值。教
三维物体重构是计算机视觉领域一个十分重要的研究分支,并在当前社会生活的诸多领域显现出了广泛的应用前景。针对三维重构而提出的明暗形状恢复(Shape From Shading, SFS)算
类是构成面向对象(OO)系统的基本单位,有可能随着系统的演化而发生变更。预测系统中有变更倾向的类具有重要意义,不仅可使得维护人员能够提早采取预防性措施降低软件维护的成本
访问控制是实现每一个应用系统时都需要考虑的问题。基于角色的访问控制(RBAC)因其突出的安全性和可操作性,得到了广泛应用。  本文首先对访问控制的国内外研究现状进行了分
无线传感器网络作为一种新兴的网络,近年来得到了迅速发展和普遍重视。它扩展了人们对于物理信息的获取能力,具有广阔的应用前景。IEEE802.15.4是针对低速无线个域网(Low-Power
Ⅱ低频振动信号频谱分析仪是把振动信号从时域转换到频域进行分析,通过分析频谱参数从而对设备进行调试维护、故障诊断、工作检测等。在工厂生产、工程机械、军事国防等领域有
随着智能手机的广泛普及,各种各样的娱乐办公软件在智能手机上应运而生,完善和扩展了智能手机的功能,使得人们在享受手机带来便利的同时也越来越依赖手机。正是因为智能手机
随着年龄的增长,人脸因骨骼的移动和生长而产生变形;皮肤逐渐失去活力,大多伴随着出现细纹和斑点。基于人脸面部特征分析和评估皮肤年龄在计算机视觉领域越来越受到更多的关
随着应用业务系统越来越复杂,系统每次需要处理的数据量巨大而且还要做到快速响应,为了解决这个问题我们可以考虑使用缓存技术,并在缓存技术加入云计算的思想来提高系统的负