搭建环境
Ubuntu20.04安装
仿真在linux环境下进行,安装Ubuntu20.04参考其他博主
OMNet++ 6.0.1与INET安装
仿真需要 OMNet++ 和iNET
安装流程参考TSN仿真——安装OMNet++6.0.1和INET
如下为图文流程:
OMNet++6.0.2下载
INET下载
官方完整安装向导
打开Ubuntu 20.04
打开一个终端
#安装基础依赖环境
sudo su
sudo apt-get update
sudo apt-get install build-essential clang lld gdb bison flex perl \
python3 python3-pip qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools \
libqt5opengl5-dev libxml2-dev zlib1g-dev doxygen graphviz \
libwebkit2gtk-4.0-37 xdg-utils
#安装时提问是否需要继续执行,输入y然后回车
python3 -m pip install --user --upgrade numpy pandas matplotlib scipy \
seaborn posix_ipc
sudo apt-get install openscenegraph-plugin-osgearth libosgearth-dev
将下载好的OMNeT++复制到虚拟机并解压
修改OMNeT++的环境变量
sudo nano .bashrc
在最后面根据自己的路径添加:
export PATH=/home/yinzhao/桌面/5GTQ/omnetpp-6.0.2-linux-x86_64/omnetpp-6:$PATH
source ~/.bashrc
将下载好的INET复制到Ubuntu并解压
对INET文件夹重命名
在OMNeT++文件夹下打开一个终端
source setenv
./configure
出错误了,若未出错可忽略一下错误解决步骤
————————————————————————————————————————————————————————————
重新安装所需的python模块:
python3 -m pip install numpy scipy pandas matplotlib posix_ipc
安装完成后出现警告,需要解决该警告:
查阅博文python 模块安装出现 is not on PATH 后进行如下修改
再最后一行添加或修改为如下代码后退出
export PATH=/home/yinzhao/桌面/5GTQ/omnetpp-6.0.2-linux-x86_64/omnetpp-6.0.2/bin:$PATH
再次运行
source setenv
./configure
成功,可以进行下一步
——————————————————————————————
make
等待执行完成
在终端输入omnetpp
直接运行
————————————————————————————————————
出现如下错误
先不管了
————————————————————————————————
创建工作空间文件夹
将inet文件夹移动到这里
选择该文件夹
取消勾选,点击OK
接下来将inet导入到omnet++中
——————————————————————————————————————
报错了
——————————————————————————————————————————
——————————————————————————————————
若报错
Error: Unrecognized shell, only bash and zsh are supported.
先输入
source setenv
再输入
omnetpp
————————————————————————————
使用5GTQ
下载5GTQ:5GTQ-github
复制到workspace并解压: