当前位置: 首页 > 工具软件 > jsbsim > 使用案例 >

Ubuntu18.04下安装jsbsim

甄飞飙
2023-12-01

JSBSim支持固定翼无人机(可选)
JSBSim官网
JSBSim 参考手册
gitee链接

1方式1

参考Linux平台编译安装测试JSBSim
编译JSBSim
下载JSBSim源代码

git clone https://github.com/JSBSim-Team/jsbsim.git

编译JSBSim

跳转到jsbsim源码目录

cd jsbsim  

创建build文件夹用于编译jsbsim

mkdir build 
cd build

生成Makefile文件

cmake .. 

编译

make 

编译完成后跳转到jsbsim所在目录测试

cd src
./jsbsim

测试jsbsim

跳转到jsbsim源码目录

cd jsbsim 

测试jsbsim

./build/src/JSBSim scripts/c1723.xml

2方式2

先下载JSBSim-1.0

tar xvfz JSBSim-1.0.tar.gz
cd JSBSim-1.0

autogen.sh

./autogen.sh [--no-configure]
./configure
make
./autogen --enable-libraries [--disable-static] [--enable-shared]
make install

编译完成,可以在 /src 文件夹下面发现一个名称为 JSBSim 的可执行文件。为便于后续的使用,建议将该可执行文件的目录添加到环境变量中。

编译结束后,运行一个案例确认 JSBSim 已经安装成功。在 JSBSim 的根目录下运行自带算例,输入一下代码,演示飞机 C172 的起飞过程。

src/JSBSim --script=scripts/c1723.xml > JSBSim.log

如果已经将 JSBSim 可执行程序添加到环境变量,则可以输入:

JSBSim --script=scripts/c1723.xml > JSBSim.log

代码运行结束后,会在目录下面生成两个新文件:

JSBSim.log: 运行日志,记录了程序运行过程中命令行窗口的反馈信息,主要用于调试;
JSBout172B.csv: 计算得到的飞行结果,记录了飞机的姿态、加速度等运动参量。

需要安装的其他软件
1linux下编译及安装wxWidgets
下载地址:
http://www.wxwidgets.org/downloads/#latest_stable
或者

wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.0/wxWidgets-3.1.0.tar.bz2

提取到当前目录 然后

cd wxWidgets-3.1.0

编译源代码

./configure --with-gtk --enable-unicode --disable-shared
make
sudo make install

设置其动态库目录:

cd /etc/ld.so.conf.d/
sudo touch wxWidgets.conf
sudo gedit wxWidgets.conf  #增加其内容为/usr/local/lib

重新加载动态库配置信息:

sudo ldconfig
 类似资料: