基于COM技术的摄影机的PC端应用程序开发

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:hnfengzhong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了实现摄影机和PC机之间的数据传输和相互控制,每一系列的摄影机必须推出它们的PC端应用程序。本文介绍了一种基于COM技术的摄影机的PC端应用程序开发,不但实现了两款摄影机与PC机的交互,而且形成了固定功能的模块组件,对整个系列的摄影机的PC端应用程序开发具有重要的意义。 本文首先在深入研究COM原理、COM的实现过程、COM的重用等COM技术的基础上,以HDV/DV模式的摄影机为背景,结合软件分层设计的思想,设计了摄影机的PC端应用程序的结构,将整个应用程序分为三层,其中,顶层为用户界面层,中间是COM组件层,底层为包含一些基本实现的动态连接库。 在确定了应用程序的整体结构和功能模块的基础上,本文以Microsoft公司的VisualStudio.NET为开发环境,通过其提供的ATL(活动模板库),运用COM技术和底层库提供的功能实现了中间层的各个模块组件。这些组件实现了摄影机与PC机交互过程中大部分功能,并提供用户接口,用户界面层可以直接调用组件提供的方法,方便快捷,而且功能模块即插即用,适合HDV/DV模式系列的每一款摄影机。 本文还针对两款摄影机设计了顶层的用户界面,并通过中间层的组件加上MFC和Windows编程技术实现了整个应用程序的开发。该应用程序包含Importer和Exporter两个部分。利用Importer应用程序,可以方便地将摄影机的数据导入到PC机中,并且可以通过PC机控制摄影机的操作。通过Exporter应用程序则实现了PC机到摄影机的数据导出等相关功能。整个应用程序操作方便,测试使用获得了良好的评价。
其他文献
针对一类不确定性不满足强匹配条件的线性不确定系统,研究了多目标约束下的满意容错控制设计方法。在连续型的执行器故障模式下,利用线性矩阵不等式技术,分析了多目标约束控
近年来,人们对船舶横摇稳定性的要求越来越高,既要求在航行中减摇,也要求在停泊或漂流状态下减摇,尤其是大型游艇、具有舰载武器的军用舰船、科考船以及其它一些进行海上作业的特
三轴试验仪是人类为研究土的应力—应变关系而设计开发出的一种基础科学试验仪器。随着土工试验的发展,对三轴仪试验的要求也越来越高,土工三轴仪将向精密化,自动化和网络化方向
电子提花机是生产高质量提花织物的一种先进纺织设备,集中采用电子、通信、计算机等多项技术来控制提花笼头。引入嵌入式系统和嵌入式微处理器技术,易于实现电子提花机的高性能
励磁控制器是发电机的主要控制装置,对于提高电力系统的稳定性及其动态品质具有关键的作用。而随着电力系统自动化程度的不断提高,在对其核心控制芯片的不断更新的同时,对励
现代化大生产对机械设备运行的稳定性、可靠性提出了更高的要求,相应的机械设备状态监测和故障诊断的意义也变得更加重要。但是传统的振动监测仪硬件采用8位或16位的MCU作为其
自1974年Rosenbrock在研究复杂电路网络系统中首次正式提出广义系统问题以来,人们又在经济管理、电子网络、生物工程和航空航天技术等领域发现了许多广义系统的实例。而广义
交通仿真是一种通过再现道路交通过程,对交通状况、过程和各种控制管理措施做出科学的分析和评价,验证改善措施合理性的一种技术。不同交通流仿真模型的选取,将直接影响到仿真结
燃料电池是一种高效、低噪音和少污染的洁净能源。在能源问题层出不穷的今天,燃料电池由于自身的优点已经成为全球能源研究的热点,其在固定电站,汽车及消费类电子中已经开始应用
同行评议是科学基金项目评审工作的核心,其效果主要取决于同行专家的选择。本质上,同行专家的选择过程是在已知项目知识的条件下,从专家库中搜索出与己知项目具有相似知识的专家