共查询到20条相似文献,搜索用时 156 毫秒
1.
Fortran语言由于其强大的计算功能被广泛地应用于科学计算领域.通过C在高性能计算上各自的优势,有效利用已有程序资源,提高开发效率.讨论了基于动态链接库技术实现C#与Fortran混合编程的关键问题.以某人工增雨效果评估应用系统项目应用为例,阐述了C#与Fortran的混合编程实现. 相似文献
2.
目前大气辐射传输计算软件基本上采用Fortran开发,由于Fortran是基于科学计算的高级语言,在界面设计、人机交互等方面较弱,而Visual C (VC)有着强大的人机交互和图像处理能力,因此VC与Fortran混合编程可以发挥各自长处.针对现有VC与Fortran混合编程基于DLL库和基于文件操作方式不易升级和扩展的不足,提出了利用COM组件技术实现VC与Fortran混合编程的方法,并给出了通过混合编程实现大气辐射传输计算模块的例子.实验证明这种方法是行之有效的,可广泛应用于大气修正、光学遥感成像模拟系统等的开发中. 相似文献
3.
Okumura-Hata传播预测模型的可视化仿真研究 总被引:3,自引:2,他引:1
对大尺度传播预测模型的可视化计算问题进行了研究。应用先进仿真技术,通过对图形建模型波涛及的多种资源如算法、参数有结果数据等进行可视化处理,构造出Okumura-Hata传播预测模型的可视化计算环境。与基于传高级程序设计语言(如C、Fortran)的数值预测方法相比,该方法不仅实现了Okumura-Hata模型的图形建模和可视化预测,而且无需算法编程及调试,为蜂窝和陆地移动无线通信径损耗预测提供一个全面的图形化解决方案。 相似文献
4.
5.
Google Maps 由于其丰富的地图资源,使其在基于地图信息的程序中得到广泛应用。 Unity 由于其上手容易、高效的渲染性能,使其成为最近几年 2D 和 3D 程序开发的热门选择。尽管 Google 提供了 Google Maps 的应用程序接口,但是这些接口在 Unity 中无法直接使用。因此, 如何在 Unity 中实现 Google Maps 的可视化及交互,成为在 Unity 中开发基于 Google Maps 程序的难点。为了解决以上问题,本文提出了 Google Maps 在 Unity 中的可视化及交互方法。将 RawImage 组件作为地图瓦片的可视化载体,通过多个地图瓦片的有序拼接实现 Google Maps 的可视化。在与 Google Maps 进行交互时,根据鼠标操作对地图瓦片进行更新,实现 Google Maps 的平移和缩放。实验结果表明提出的方法可以有效地显示、平移和缩放 Google Maps,并可以在其基础上进行基于 Google Maps 的程序开发。 相似文献
6.
7.
8.
在传统的网页可视化视觉符号交互系统中,视觉符号加载给服务器带来过大负荷,导致加载时间长。为此,设计一种基于SVG技术的网页可视化视觉符号交互系统。通过网页展现层、服务层和数据层,搭建系统总体架构;根据系统总体架构,通过控制器、显示器、存储器、键盘、服务器、用户终端,完成系统硬件设计;利用SVG技术将文档转换为视觉符号,通过Applet技术和JavaScript语言实现转化程序,完成系统软件设计。至此,完成基于SVG技术的网页可视化视觉符号交互系统设计。实验结果表明,与传统的网页可视化视觉符号交互系统相比,提出的基于SVG技术的网页可视化视觉符号交互系统所需加载时间更短,能够为用户带来更好的视觉体验。 相似文献
9.
本文提出基于Android的智能点餐系统设计方案:由Eclipse开发工具构建该智能点餐系统的开发环境,以Java语言进行整个程序的开发,并采用My SQL技术进行数据库构建,选择轻量级Tomcat服务器.在该智能点餐系统的功能设计方面,设计了简洁友好的用户UI交互界面功能、稳定高效的数据交互功能,以及用户注册与登录、订单管理、发布点餐/供餐信息等功能. 相似文献
10.
11.
任竞颖 《智能计算机与应用》2011,(1):37-39
本文通过C++语言程序设计的实习,提出了目前存在的问题.通过分析其理论实践意义、具体解决方案和具体实施过程,论述了如何将学生工程能力的培养贯穿于C++语言程序设计的教学中. 相似文献
12.
软件复用是程序开发过程中最重要的技术之一,通过软件复用可以达到事半功倍的效果。在此以面向对象语言C++为例,针对C++语言的继承和多态的特性,分别介绍了基于类库的软件复用、基于继承的软件复用、基于多态的软件复用和基于模版的软件复用4种软件复用机制。从不同的角度用图和程序2种方法说明了每种复用机制的适用情况,结合教学实践,并用实例加以验证。 相似文献
13.
14.
在VisualC++中调用Matlab程序进行软测量建模系统的开发,可以充分利用Matlab中丰富的数值计算函数,节省编写算法的时间,简化代码,也可以利用VisualC++强大、灵活的开发特性。软件开发实践表明,Matlab和VisualC++的混合编程实现简单,功能齐全,可很好地应用在工程应用软件等相关领域。 相似文献
15.
在介绍脉冲雷达优化设计与资源分配问题的基础上,讨论了运用价值工程原理和运筹学中匈牙利算法实现脉冲雷达优化设计与资源分配问题时的模型转化,并最终用通过VC++6.0平台上实现了脉冲雷达优化设计资源分配过程。 相似文献
16.
基于ARM9的智能控制台系统的设计与实现 总被引:1,自引:1,他引:0
智能控制台系统是实现在危险恶劣环境下环境监测,数据采集,远程控制等的智能感知控制系统。总体上ARM控制台的核心工作是及时响应前端的信号并在控制台显示界面上作出正确的响应;满足用户对前端的参数设置及相关数据的管理功能;同时满足后台PC端对控制台数据的读取及传输要求。该ARM控制台设计上采用较新的ARM9+Linux2.6+MiniGui方案,实现了系统需要的显示功能及按键和数据处理等功能。除具有普通意义上的带显示功能和控制功能外,该控制台一个显著新特点是具有解析处理数据帧,重新组织数据帧,转发数据帧的网关功能。 相似文献
17.
本设计是采用单片机作为从机(也称下位机),而PC机作为中央控制机的主从式系统。主机同时根据从从机接收的过程参数进行判断处理并给从机发送各种控制命令。利用单片机的串行口与PC机的串行口进行串行通信,PC机可对远程前端单片机进行控制,将单片机采集的数据传送到PC中去,由PC机对数据进行处理和显示,同时把反馈信号发到单片机,实现闭环控制和管理。本设计在VC++6.0的环境下,编写使用C++语言,SQL数据库的串口通信程序,控制由单片机控制的智能小车。 相似文献
18.
19.
本文重点介绍了Chidamber和Kemerer提出的面向对象软件设计软件度量学理论和方法,结合C++语言的特征,提出了一个针对C++的软件度量工具,提取程序中有关类、类成员、成员函数、对象等信息,从而计算出类的方法数、方法最大复杂度、继承树深度、孩子数目、耦合度等指标,帮助程序员掌握程序的复杂程度,指导软件开发过程。 相似文献