日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OMNeT学习之OMNeT安装与运行

發布時間:2025/3/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OMNeT学习之OMNeT安装与运行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OMNeT學習之OMNeT安裝與運行

前言

本文原創,創作不易,轉載請注明!!!
本人為OMNet初學者,如有錯誤,請不吝請教!

最近學WSN(無線傳感器網絡),做傳感器實驗,老師強調了仿真平臺Matlab和OMNeT++,因為OMNeT++是一個免費的、開源的多協議網絡仿真軟件,故本次實驗選用OMNeT。
本文記錄時官方最新版本為OMNeT++6.0,但是實驗所用為OMNeT++5.7
由于之前從未使用過相關的仿真平臺,記錄一下學習過程,如有錯誤,請不吝請教。

OMNeT下載與安裝

下載

首先是下載OMNeT的文件,OMNeT是沒有安裝包的,它的安裝過程全都是用的批處理文件。
提供幾個下載方式:
官方網站:
OMNeT++ Downloads

百度網盤(6.0版本+樣例):
鏈接:https://pan.baidu.com/s/1QmZPXdgLghlCvLtd45xk6A?pwd=Lin2
提取碼:Lin2

百度網盤(5.7版本):
鏈接:https://pan.baidu.com/s/1pgJhLPhYrxkT4D47gT9Jag?pwd=Lin2
提取碼:Lin2

因為OMNeT還需要JDK環境
有關JDK的下載與安裝請見博客:
CSDN:
Java學習之JDK的安裝與配置
ronglin.fun:
Java學習之JDK的安裝與配置

請先按照上述博客安裝和測試好JDK環境!

接下來以從官方網站下載5.7版本為例,記錄下載過程
打開網站
https://omnetpp.org/download/old
找到5.7版本,選擇WINDOWS,點擊DOWNLOAD即可。

等待omnetpp-5.7-windows-x86_64.zip下載完成即可,速度比較慢,請耐心等待。

安裝

有關JDK的下載與安裝請見博客:
Java學習之JDK的安裝與配置
請先按照上述博客安裝和測試好JDK環境!

解壓縮文件omnetpp-5.7-windows-x86_64.zip,注意解壓路徑最好不要包含中文,我這里選擇解壓路徑為

E:\Work\OMNeT\omnetpp-5.7

進入OMNeT解壓縮文件根目錄,找到mingwenv.cmd文件

雙擊運行該文件,
如果出現 Windows 已保護你的電腦 ,帶點擊更多信息選擇仍要運行
如果出現請按任意鍵繼續. . .,隨便按一下鍵盤即可。
出現Shell命令界面,等待其運行完成,大概幾分鐘。
然后出來一個新的命令窗口顯示Type "./configure" and "make" to build the simulation libraries.
在新窗口輸入命令

./configure

注意.不要丟,等待其完成,時間大概1分鐘
然后輸入make或者

make -j8

這里說明一下,make指令,在Linux下make是編譯一個項目,這里也同樣可以直接輸入make,用make -j帶一個參數,可以把項目在進行并行編譯,比如在一臺雙核的機器上,完全可以用make -j4,讓make最多允許4個編譯命令同時執行,這樣可以更有效的利用CPU資源。

等待其完成,江湖路漫漫,這個大概要5-40分鐘,取決于電腦的性能,如果CPU是6核心,輸入make -j12,7分鐘即可完成。
make完成后,測試一下,在命令行輸入

cd samples/aloha ./aloha


出現如下界面表示安裝成功。

環境變量

因為OMNeT很多時候涉及到命令行操作,要把OMNeT添加到環境變量,方法如下:
首先在電腦桌面對著此電腦右鍵,點擊屬性,然后找到高級電腦設置,Windows10 的19H1和21H2的界面不同,但名稱相同,找到即可
然后點擊高級 — 環境變量
然后在系統變量欄目,點擊新建,然后輸入

OMNET_HOME E:\Work\OMNeT\omnetpp-5.7

變量名固定是OMNET_HOME,而變量值是剛剛解壓縮OMNeT的路徑,點擊確定

最后修改Path路徑,在系統變量中找到Path,點擊編輯.

然后在右上角點擊新建,依次輸入以下三個

%OMNET_HOME%\bin %OMNET_HOME%\tools\win64\usr\bin %OMNET_HOME%\tools\win64\mingw64\bin

如上圖,然后重啟電腦即可。

OMNeT運行

OMNeT樣例:
百度云盤:
鏈接:https://pan.baidu.com/s/1uxptI-elt3tIBPu7hyctGg?pwd=Lin2
提取碼:Lin2
以上17個案例是老師從網上找到的簡易Demo,僅用于學習,如有侵權,請聯系我刪除。

打開OMNeT

OMNeT++5.x
打開安裝目錄下的mingwenv.cmd,輸入omnetpp
或(不推薦)
如果是5.x的版本,是沒有直接的快捷方式打開的,需要自己用命令行打開
Win+R 輸入 cmd,然后輸入 omnest或者omnetpp
如果環境變量都整好的話,就可以打開了.

OMNeT++6.0
6.0版本能打開的方式就有很多了。
例如直接點擊OMNeT++ 6.0 IDE快捷方式。(偶爾打不開)
或者打開mingwenv.cmd,輸入omnest或者omnetpp,即可打開可視化IDE(推薦)
或者是在ide文件夾下,將opp_ide.exe創建快捷方式(偶爾報錯)

OMNeT++4.x
如果安裝的是4.0的版本,則Win+R 輸入 cmd,然后輸入 omnet

導入項目

下載好上邊分享的17個項目,然后打開OMNeT IDE,然后選擇一個workspace目錄,然后進入
點擊左上角 File – Import

選擇General – Existing Projects into Workspace – Next

路徑選擇上邊下載好的解壓文件夾,然后顯示17個工程項目,全部勾選,然后Finish

最小化幫助界面(右上角偏下一點),然后點擊左側欄的simulation按鈕,調整各個窗口界面,大概如下圖即可。

運行OMNeT

左側,點擊TicToc1,雙擊txc1.ned,菜單欄,找到Run – Run
點擊,Run As選擇 OMNeT++ Simulation

之后的彈出的對話框,選擇 ok 或 Yes 即可。

出現以下界面成功

Finished with Error

打開omnet的時候,用此方法打開:
打開安裝目錄下的mingwenv.cmd,輸入omnetpp
不要用其他方法

總結

最后一個問題搞死我,用5.2.1版本不會存在最后一個問題,用了5.7版本存在該問題,找了半天bug,可能是有些批處理代碼有bug?不清楚,解決就好。=w=

總結

以上是生活随笔為你收集整理的OMNeT学习之OMNeT安装与运行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。