检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京航空航天大学电子信息工程学院,北京100083
出 处:《应用光学》2007年第3期317-320,共4页Journal of Applied Optics
基 金:国家自然科学基金(40571097);航天创新基金资助
摘 要:MODTRAN是目前流行的红外辐射传输计算模型。应用FORTRAN语言编写的MODTRAN源代码,集成MODRAN计算软件,设计了MODTRAN软件图形界面。针对FORTRAN语言计算效率高而图形功能弱,Visual Basic(VB)计算效率低而图形功能强的特点,用VB和FORTRAN 2种语言混合编程,实现FORTRAN计算程序资源的再利用。将FORTRAN程序转化为动态链接库函数,通过函数参数传递使VB程序和FORTRAN动态链接库函数之间交换数据,将FORTRAN的计算结果在VB窗体上显示并进行作图处理,从而实现MODTRAN计算程序的图形界面及计算结果的可视化。设计出MODTRAN的汉化使用界面,有利于MODTRAN在国内推广应用。MODTRAN is a popular calculation model for atmosphere infrared radiation transmission. The graphic interface for MODTRAN based on the code compiled with FORTRAN is designed for project applications. Since calculation efficiency of FORTRAN language is high, but its graphic function is weak, while the calculation efficiency of Visual Basic (VB) is low, but its graphic function is powerful, their advantages are utilized adequately, and the concept of reusing the resources of FORTRAN calculation program is realized. The method is to change the FORTRAN program into the dynamic link library (DLL) functions, exchange data between VB program and FORTRAN program by transferring function parameters, then shows the calculation results of FORTRAN DLL functions on VB form and draw the graphs. Thus the graph interface of MODTRAN calculation program is added and the results of calculation are visualized. Therefore, the Chinese graphic interface for MODTRAN was designed for the users in China.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.179