摘要

光学遥感成像仿真系统存在各模块耦合性强的问题,不利于仿真系统的扩展和复用,另外,现有的VisualC 与For-tran混合编程主要基于DLL库和基于文件操作的方式,基于COM的Visual C 与Fortran混合编程未见报道。针对以上问题,提出了一种以COM技术为基础的光学遥感成像仿真系统的建模方法,根据光学遥感成像仿真系统的功能要求,按照COM接口规范对仿真系统进行结构划分,设计各模块的对外接口,结合VC与Fortran混合编程实现了大气辐射传输组件,并应用于光学遥感成像模拟软件进行测试。结果表明,采用该方法可以较好地解决上述问题,减弱各模块间的耦合性,使仿真系统具备良好的可复用性和可扩展性。