首页 | 本学科首页   官方微博 | 高级检索  
     

基于COM的混合编程及在遥感中的应用
引用本文:顾有林,易维宁,乔延利. 基于COM的混合编程及在遥感中的应用[J]. 计算机仿真, 2008, 25(2): 108-111
作者姓名:顾有林  易维宁  乔延利
作者单位:中国科学院安徽光学精密机械研究所,安徽,合肥,230031;解放军电子工程学院作战指挥系,安徽,合肥,230037;中国科学院安徽光学精密机械研究所,安徽,合肥,230031
摘    要:光学遥感成像仿真系统存在各模块耦合性强的问题,不利于仿真系统的扩展和复用,另外,现有的Visual C 与Fortran混合编程主要基于DLL库和基于文件操作的方式,基于COM的Visual C 与Fortran混合编程未见报道.针对以上问题,提出了一种以COM技术为基础的光学遥感成像仿真系统的建模方法,根据光学遥感成像仿真系统的功能要求,按照COM接口规范对仿真系统进行结构划分,设计各模块的对外接口,结合VC与Fortran混合编程实现了大气辐射传输组件,并应用于光学遥感成像模拟软件进行测试.结果表明,采用该方法可以较好地解决上述问题,减弱各模块间的耦合性,使仿真系统具备良好的可复用性和可扩展性.

关 键 词:计算机  组件  混合编程  遥感
文章编号:1006-9348(2008)02-0108-04
收稿时间:2007-01-26
修稿时间:2007-02-06

Joint Programming with COM and Its Application in Remote Sensing
GU You-lin,YI Wei-ning,QIAO Yan-li. Joint Programming with COM and Its Application in Remote Sensing[J]. Computer Simulation, 2008, 25(2): 108-111
Authors:GU You-lin  YI Wei-ning  QIAO Yan-li
Abstract:Modules of optical remote sensing imaging simulation software(ORSISS) have strong coupling with each other, so the simulation system is hard to be extended and reused, and joint programming of VC and Fortran was mainly based on DLL library and operating files, joint programming of VC and Fortran based on COM was not reported. Aimed at this problem, a modeling method based on COM was presented. This method partitioned ORSISS and designed the ports of every modules according to COM criterion and functional requirements of ORSISS. Atmospheric radiation transmission component is implemented and a test of this component in ORSISS was given as a sample with joint programming of VC and Fortran. The result shows this method could weaken the coupling of modules and realize the reusability and extensibility of ORSISS.
Keywords:Computer  Component  Joint programming  Remote sensing
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号