首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 250 毫秒
1.
介绍了一种基于VC和Matlab的激光雷达跟瞄系统的仿真.它以Matlab控制系统工具箱函数为基础,通过Matlab引擎技术建立VC与Matlab的通信渠道,获得控制系统的等价线性模型.在VC程序中将仿真过程以采样周期为时间单位拆成单步进行,并在单步仿真中嵌入Vega视景程序,依据每步的仿真结果更新视景画面,从而获得激光雷达跟瞄系统仿真在三维视景中的实时表现.仿真软件充分发挥VC、Matlab以及Vega各自的优点,能够表现逼真连续的三维画面.  相似文献   

2.
直升机飞控系统集成仿真平台开发   总被引:3,自引:0,他引:3  
研究直升机飞行控制系统的设计开发需求,根据系统集成的开发理念,实现VC++开发环境下Matlab/Simulink和三维实时视景仿真软件Vega的综合集成,利用现有成熟软件工具,在一台普通PC机上开发了一个集仿真管理、控制算法设计与优化、三维可视化于一体的直升机飞行控制系统仿真平台,对直升机飞行控制系统的设计开发提供集成平台支持。集成平台可充分满足用户的仿真任务需求,可提高系统开发效率,同时具有通用的集成开发思路对类似系统研制和开发具有一定的参考价值。  相似文献   

3.
针对卫星三维视景仿真的需求,设计并开发基于OGRE图形引擎的卫星视景仿真软件,对整个飞行过程进行模拟和演示。卫星视景仿真软件基于OGRE图形引擎进行底层渲染,结合3ds Max建模软件进行三维实体模型构建,基于自主开发的场景编辑工具生成卫星星空场景。仿真软件的功能模块包括OGRE主体框架模块、文件路径管理模块、场景数据管理模块、网络通信模块和人机交互模块。运行结果表明,卫星视景仿真软件可以逼真地模拟再现卫星飞行场景,能够实时进行画面模拟、数据监视,具有广阔的应用前景。  相似文献   

4.
利用三维建模软件MuhiGencreator、仿真软件MultiGenVega及VC++6.0平台开发虚拟校园视景仿真漫游系统。以模型数据库与外部数据库结合实现的方式,将”文字-模型”的交互过程引入到视景仿真领域,设计了根据所选模型来提取所需要的信息以及根据自动提取或用户选择的关键词来关联模型的交互访问功能,提供了良好的人机交互效果。  相似文献   

5.
为解决城市视景仿真还原度差、系统流畅度不佳等问题,提出一种基于Vega Prime与VC++联合仿真的视景仿真框架。使用Multigen Creator与3D MAX联合建模,在VC++环境下利用Vega Prime实现场景动态驱动。并着重研究了模型优化、节点动态驱动、模型封装等视景仿真关键技术。利用上述视景建模关键技术,完成城市交通环境视景仿真系统搭建。应用结果表明:关键技术的应用将视景加载时间缩短为初始加载时间的1/6,平均帧频提升约30%,并提供了丰富逼真的图形画面,良好的用户感受,呈现出高还原度的视景仿真效果。  相似文献   

6.
基于Adams与Matlab的四旋翼飞行器控制仿真   总被引:1,自引:0,他引:1  
为了避免推导四旋翼飞行器动力学方程的繁琐过程,提高其机械系统与控制系统的设计效率,在三维绘图软件Solidworks中建立四旋翼飞行器的实体模型,然后通过动力学仿真软件Adams的接口模块Adams/control与Matlab进行数据交换,利用Matlab/Simulink搭建了四旋翼飞行器控制系统的仿真平台,最终实现基于Matlab与Adams的四旋翼飞行器的联合动态仿真。同时验证了该系统具有良好的响应特性与跟踪特性,体现了Adams与Matlab联合仿真的可行性与优越性。  相似文献   

7.
主要介绍了一种使用地形数据和相关地形信息,通过Multigen Creator软件生成地形场景的方法。并对Creator软件、地形数据转换以及地形模型生成与仿真等都做了详细讲述,最后使用Vega Prime和VC++6.0等工具建立了视景仿真环境并进行二次开发,地形显示画面运行平稳,可视化显示视觉效果较好。  相似文献   

8.
基于Creator和Vega的红外飞行视景仿真   总被引:1,自引:0,他引:1  
目前,红外飞行视景仿真已成为飞行仿真的一个重要研究方向,具有重大的军事和经济意义.针对视景仿真技术对于在夜视条件下也可以进行飞行仿真的问题,文中提出利用Creator建立三维地形模型;基于Vega仿真软件环境开发天空、地面背景和飞机效果;利用Vega中的SensorVision模块讨论了红外飞行视景生成技术,模拟在夜视条件下红外飞行视景环境,以及观察到的红外景象;利用C 编程,调用Vega API函数,开发了视景仿真程序,最后基于MFC完成了对于红外飞行视景仿真的软件界面的开发.开发和应用结果表明,该系统灵活通用,比基于OpenGL图形库开发的红外视景仿真提高了画面逼真度,缩短了开发周期.  相似文献   

9.
讨论了利用开放式三维图形软件OpenGL在微机环境下开发化工过程仿真培训器视视景系统的详细步骤,包括系统结构,高景表示,视景生成动画表现等。  相似文献   

10.
虚拟地空战场通用视景仿真软件系统的设计   总被引:3,自引:0,他引:3  
针对地空战场仿真的三维演示需求,基于高层三维图形开发环境设计了一套通用的视景仿真软件系统,适应于实时数据、人工规划路径等多种仿真驱动形式。使用MultiGenCreator建立了三维武器实体和地景模型;基于Vega仿真软件环境开发天空、地面背景和战场特效;利用大规模地形管理技术解决计算机对战场大地形实时处理能力不足的缺陷;通过设计粒子系统模拟了各种复杂的场景特效;利用C++编程,调用VegaAPI函数,开发了视景仿真程序。开发和应用结果表明,该系统灵活通用,效果生动,并且比以往直接基于OpenGL图形库开发的视景仿真软件提高了画面逼真度,缩短了开发周期。  相似文献   

11.
基于COM的VC与Matlab混合编程   总被引:2,自引:0,他引:2  
介绍了一种基于组件对象模型(Component Object Model,COM)的Matlab与VC混合编程方法。它以Matlab 6.5中的Matlab COM Builder模块为转换工具,将Matlab的M函数文件转换为COM组件后应用在VC程序中。集成后的软件不仅能够充分发挥两种语言各自的优点,还可以完全脱离Matlab的运行环境。提供的实现过程和编程实例均说明此方法简单、方便、可操作性强。  相似文献   

12.
VB调用Matlab的COM组件实现二者混合编程   总被引:3,自引:0,他引:3  
Matlab具有强大的计算和图形处理能力,VB具有良好的用户界面,将二者有机结合,可开发出功能强大的软件。介绍了常见的五种方法。为了使开发的VB程序脱离Matlab环境,详细介绍了一种基于组件对象模型(COM)的Matlab与VB混合编程方法,以COM Builder为转换工具,将Matlab函数文件转换为COM组件,在VB程序中调用这个组件。并通过温室热环境模拟可视化模型的实现说明此方法。  相似文献   

13.
基于COM的VB与Matlab混合编程   总被引:30,自引:10,他引:20  
介绍了一种基于组件对象模型(Component Object Model,COM)的Matlab与VB混合编程方法。它以Matlab 6.5中的Matlab COM Builder模块为转换工具,将Matlab的M函数文件转换为COM组件后应用在VB程序中。集成后的软件不仅能够充分发挥两种语言各自的优点,还可以完全脱离Matlab的运行环境。提供的实现过程和编程实例均说明此方法简单,方便,可操作性强。  相似文献   

14.
在分析Matlab接口的基础上,提出并讨论了VC++与MATLAB混合编程的方法,并且结合数字图像处理方法给出了混合编程方法在图像处理中的应用。实验表明,将VC与MATLAB结编程合,既有效地利用了MAT鄄LAB的高效计算功能,又继承了VC的良好程序界面。  相似文献   

15.
针对直升机仿真与地面模拟训练的需求,根据系统集成的开发理念,开发出一个集VC++、Matalb/Simulink和Vega三维可视化功能于一体的直升机仿真模拟训练系统;该集成仿真平台通过VC++编程,将软件界面与Simulink模型有机结合在一起,利用Matlab引擎对Simulink模型进行控制,并将仿真结果送到Vega场景中实时显示;实际运行结果表明,该系统仿真效果与实际效果基本一致,达到了设计要求,具有较好的实用性。  相似文献   

16.
网络化控制系统仿真平台的研究   总被引:3,自引:2,他引:1  
针对网络化控制系统(Networked Control Systems,简称NCSs)运行中的基本特点,设计实现了一个NCSs的仿真平台,目的是为了模拟控制系统在网络环境下的操作及仿真过程,并对控制系统的理论分析与设计方法进行仿真检验。该平台采用VC 和Matlab混合编程的方式实现了三个基本功能,主要结构包括通信部分、控制系统仿真部分以及通信与系统仿真的接口部分等。针对VC 和Matlab不同环境下编程及交互的特点,文中对混合编程实现过程中的若干关键问题做了详细的分析并展示了结果。最后通过仿真实例来验证了仿真平台设计的有效性。  相似文献   

17.
网络化控制系统NCS(Networked Control System)的仿真涉及系统控制和网络参数两个方面的仿真。本文提出一种基于NS2、VisualC++、Matlab的网络化控制仿真软件的编制方法。该方法以VisualC++应用程序为系统的主控,用Matlab完成复杂控制算法的计算任务,用NS2实现网络环境。三者通过DDE协议连接起来。实践证明了此方法的可行性。  相似文献   

18.
王靖  施刚  李娟 《电脑开发与应用》2008,21(2):65-66,69
在VC环境下能方便地形成各种用户界面(GUI),但实现声纳图像的分析和处理难度较大。利用Matlab的混合编程工具COM Builder可实现与VC的混合编程,降低程序开发的难度。利用该编程方法可完成对声纳图像处理软件应用系统的开发,实现对声纳图像的处理和分析。结果表明,此方法适用于图像处理类软件的开发,可以大大降低代码的长度和复杂性,提高软件开发的效率,且由于该类应用系统采用可视化编程技术,因此各种算法可通过菜单来实现。  相似文献   

19.
航空母舰的研究主要分布在舰载机的起降方式及飞行甲板的布置上,仅仅通过理论分析这些过程是很难发现问题的,提出了飞行可视化研究;基于高层体系结构(HLA)仿真平台搭建整个舰载机的飞行仿真系统,并利用MultiGen Creator/ Vega和VC 的虚拟现实仿真平台实现了舰载机飞行仿真全过程的可视化,论述了多自由度(DOF)三维模型的建立、视景仿真系统的软件设计、坐标转换、数据平滑等关键技术,给出了三维仿真结果.应用结果表明,该仿真系统结构合理可靠,可逼真地演示舰载机的整个飞行过程,成为验证舰载机的调度、导引、控制等算法的正确性和有效性的有效手段.  相似文献   

20.
Matlab外部接口的研究与实现   总被引:18,自引:0,他引:18  
Matlab是一种高性能的用于工程计算的编程软件 ,它具有强大的数学计算、算法推导、建模仿真、图形绘制等功能 ,但是这些功能只能在Matlab本身所提供的平台上使用 ,且具有代码执行速度慢的缺点。文中提出了实现Matlab与其它编程语言之间接口的方案 ,并且对与VC之间的接口进行了验证 ,解决了Matlab函数只能在其本身所提供的平台上使用的问题 ,使得代码的执行速度和安全保密性都大大提高  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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