matlab 与 flightgear 联合仿真

主要参考网址:

步骤:

1、        设置工作路径:

最好是自己设定的路径,而不是软件默认的..bin..的路径。

2、        将matlab安装目录下:toolbox/aeroblks/aerodemos的aerodemos文件夹拷贝至FlightGear的data/Aircraft目录下。

3、        将aerodemos\HL20中的HL20-set.xml文件添加一下语句:

network

4、        确保安装了vs2010或者vc 6,这里测试的是vs2010.

5、        配置vs 2010的编译器:

在控制台输入:mbuild –setup

会提示:

Please choose your compiler for building standalone MATLAB applications:

Would you like mbuild to locate installed compilers [y]/n? n

输入:n

提示:

[1] Microsoft Visual C++ 2005 SP1

[2] Microsoft Visual C++ 2008 Express

[3] Microsoft Visual C++ 2008 SP1

[4] Microsoft Visual C++ 2010

[5] Microsoft Visual C++ 2010 Express

[0] None

Compiler:

输入:4

提示:

Your machine has a Microsoft Visual C++ 2010 compiler located at

d:\Program Files (x86)\Microsoft Visual Studio 10.0. Do you want to use this compiler [y]/n?

Please verify your choices:

Compiler: Microsoft Visual C++ 2010

Location: d:\Program Files (x86)\Microsoft Visual Studio 10.0

Are these correct [y]/n?

输入:y

提示:

****************************************************************************

Warning: Applications/components generated using Microsoft Visual C++

2010 require that the Microsoft Visual Studio 2010 run-time

libraries be available on the computer used for deployment.

To redistribute your applications/components, be sure that the

deployment machine has these run-time libraries.

****************************************************************************

Trying to update options file: C:\Users\YQY\AppData\Roaming\MathWorks\MATLAB\R2010b\compopts.bat

From template:              D:\PROGRA~1\Matlab\bin\win64\mbuildopts\msvc100compp.bat

Done . . .

则配置成功

6、        编译:点击 ,第一次会等待大概一分钟左右

7、        然后双击: ,会出现:

FlightGear base directory 中将安装flightgear的路径填上,

之后会生成runfg.bat文件,内容如下:

D:

cd D:\Program Files\FlightGear

SET FG_ROOT=D:\Program Files\FlightGear\\data

.\\bin\\EDIT_THIS_NAME\\fgfs --aircraft=HL20 --fdm=network,localhost,5501,5502,5503 --fog-fastest --disable-clouds --start-date-lat=2004:06:01:09:00:00 --disable-sound --in-air --enable-freeze --airport=KSFO --runway=10L --altitude=7224 --heading=113 --offset-distance=4.72 --offset-azimuth=0

这里需要将第三行的.\\bin\\EDIT_THIS_NAME\\去掉,然后将D:\Program Files\FlightGear\bin;加入系统环境变量中。(即将flightgear安装目录下的bin的路径加至环境目录,修改的地方原来的意思是进入这个安装flightgear的文件夹下的bin中调用fgfs.exe文件,这里修改的原因是安装flightgear之后发现data文件夹下没有bin文件)

修改之后的文件内容为:D:

cd D:\Program Files\FlightGear

SET FG_ROOT=D:\Program Files\FlightGear\\data

fgfs --fg-aircraft="D:/Program Files/FlightGear/data/Aircraft/aerodemos" --aircraft=HL20 --fdm=network,localhost,5501,5502,5503 --fog-fastest --disable-clouds --start-date-lat=2004:06:01:09:00:00 --disable-sound --in-air --enable-freeze --airport=KSFO --runway=10L --altitude=7224 --heading=113 --offset-distance=4.72 --offset-azimuth=0

其中"D:/Program Files/FlightGear/data/Aircraft/aerodemos"是存放模型的位置。

5、在matlab控制台输入dos('runfg.bat&'),然后会出现对应的界面。

6、一些参数的说明:

--fg-aircraft:模型的位置(没有它会提示找不到模型)

--aircraft:飞机名字

--airport:机场

FG_ROOT:资源路径

FG_SCENRY:场景(地形)路径

注意几点:

1、        出现这样的错误:

主要是因为没有添加--fg-aircraft="D:/Program Files/FlightGear/data/Aircraft/aerodemos",即没有将模型的路径添加上。

2、

则多半是因为没有更改matlab的工作空间。

3、电脑不是独立显卡的可能不能跑flightgear

matlab crg格式,MatLab和FlightGear环境的配置及样例相关推荐

  1. Matlab镜像建模产生啸叫信号,基于MATLAB有噪声语音信号的处理最终稿(样例3)...

    <基于MATLAB有噪声语音信号的处理.doc>由会员分享,可免费在线阅读全文,更多与<基于MATLAB有噪声语音信号的处理(最终稿)>相关文档资源请在帮帮文库(www.woc ...

  2. wget oracle安装包,linux下wget方式直接下载jdk1.8.rpm格式安装包及环境变量配置

    文章参考自:链接 前言:由于版权原因,Linux发行版并没有包含官方版的Oracle JDK,必须自己从官网上下载安装.Oracle官网用Cookie限制下载方式,使得眼下只能用浏览器进行下载,使用其 ...

  3. Unity 2021.1.15 ARCore环境配置与样例开发

    前言 首先这个文档是基于Unity2018及以上的,由于实习需要做AR相关的内容,但是AR Core之前的教程大多是基于SDK的,而这一功能已不在Unity更高版本中支持,同时楼主又是个Unity小白 ...

  4. matlab引擎函数,Matlab引擎库函数

    Matlab引擎库包含了一系列从外部应用程序调用和控制Matlab引擎的函数.下表列举了C语言的引擎库函数,这些函数后使用了eng前缀名 表 1 C语言引擎函数库 引擎函数 功能描述 engOpen ...

  5. hfss matlab联合仿真_一文搞定matlab 与 STK 联合调试仿真环境配置(文末附软件下载链接)...

    最近在做导师给的课题:卫星星座的快速优化设计. 需要用到matlab 和 STK 来进行联合调试仿真,但是这第一步的环境配置就让我头疼了几天.在好几次重装,失败和查找资料之后,我终于成功实现了matl ...

  6. matlab veristand,matlab和NI VeriStand联合仿真环境搭建(一)

    因现在需要搭建matlab和labview联合仿真环境需要,在labview2012及以前版本中,可以用工具包Simulation interface tookit (SIT)完成,该工具只支持32位 ...

  7. 微分方程一维抛物热传导方程向前向后欧拉C-N格式二阶BDF格式MATLAB源码 显式欧拉,隐式欧拉,梯形公式,改进欧拉

    微分方程一维抛物热传导方程向前向后欧拉C-N格式二阶BDF格式MATLAB源码 显式欧拉,隐式欧拉,梯形公式,改进欧拉 五点差分,九点差分 差分格式,紧差分格式 直拍,只有pdf版方法说明 word版 ...

  8. 图像格式及Matlab的格式转换

    1. matlab图像保存说明 matlab中读取图片后保存的数据是uint8类型(8位无符号整数,即1个字节),以此方式存储的图像称作8位图像,好处相比较默认matlab数据类型双精度浮点doubl ...

  9. matlab wav格式音频去除人声

    matlab wav格式音频去除人声(原理自查) 先设立Hbs带阻函数(matlab2018a为例) 选择右上view可以查看函数效果如下 应用函数 代码块 代码块语法遵循标准markdown代码,例 ...

  10. matlab 8环境变量配置,matlab环境变量配置

    控制面板-系统和安全-系统-高级系统设置-环境变量 变量名 变量值一般为安装目录 MATLAB 安装完后打开 matlab,会出现"找不到指定模块"对话框或 有些命令不能完成... ...

最新文章

  1. 【海洋女神原创】installshield 32位打包和64位打包的注意事项
  2. 王豪:HW265到“HW266”
  3. arm gcc栈帧结构(1)
  4. javaweb中为mysql的curd多个值的语句
  5. Ubuntu 12.04LTS 找不到eth0网卡
  6. (三)用docker-compose部署postgres+ postgis
  7. 遍历线索化二叉树+图解
  8. centos8.2安装mysql_为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8为例
  9. Cap04_项目整体管理
  10. ScrollView如何判断滑动到底部以及getHeight()方法与getMeasuredHeight()方法的一些理解
  11. C# 读写锁 ReaderWriteLock
  12. 在SUSE 10下安装oracle 11g
  13. hp电脑测试软件,HP惠普笔记本电池检测工具Battery Check V4.1.0.2中文官方版
  14. 答案原文翻译及解析《避凶就吉精明鬼,千变万化心不变》是指什么意思?
  15. 如何查看自己的外网 IP 地址
  16. 在苹果Mac上怎样使用鼠标来放大图像?
  17. nginx: [warn] conflicting server name “xxx“ on 0.0.0.0:80解决
  18. android 调出键盘表情_Android高仿微信表情输入与键盘输入详解
  19. 高通平台GPIO模拟PWM控制背光
  20. 存储卡种类及其应用大盘点

热门文章

  1. 服务器2008系统驱动3008驱动,sas3008驱动
  2. Ubuntu和windows下修改hosts
  3. java题库软件_基于JAVA题库管理系统.doc
  4. 计算机组成原理中断实验的分析,计算机组成原理_中断实验.pdf
  5. android markdown编辑器,安卓版好用的Markdown编辑器
  6. Labview如何建立与远程MS SQL数据库的连接
  7. JMeter 安装教程(详细安装教程)
  8. 迅捷pdf在线转换html,迅捷pdf在线转换成word免费版在线版
  9. Django OAuth2 linkedin的第三方登录
  10. Linux命令学习总结(超详细)