OMNET ++:在命令行中运行模拟

时间:2017-04-30 10:12:36

标签: omnet++ veins

在我的omnetpp.ini文件中,我有这些描述cmdenv的行:

[General]
cmdenv-express-mode = false
cmdenv-output-file = log.txt
cmdenv-autoflush = true
cmdenv-status-frequency = 10000000s

因此我的输出被重定向到日志文件。要运行我的模拟,我可以访问run - >运行配置 - >用户界面命令行

现在,我需要使用服务器运行omnetpp.ini文件,因此我需要在命令行中运行.ini文件,而不是使用前面提到的步骤。我遵循了我在邮件列表中找到的这两个解决方案,但它们不起作用:

1)./ run -u Cmdenv -f omnetpp.ini

2)opp_run -u Cmdenv -f omnetpp.ini

这就是显示:

HP-ProBook-650-G2:~/WorkspaceThese/Veins-4a2/examples/veins$ opp_run -u     Cmdenv -f omnetpp.ini 
OMNeT++ Discrete Event Simulation  (C) 1992-2014 Andras Varga, OpenSim     Ltd.
Version: 4.6, build: 141202-f785492, edition: Academic Public License --     NOT FOR COMMERCIAL USE
See the license for distribution terms and warranty disclaimer
Setting up Cmdenv...
Cmdenv: redirecting output to file `/home/yosra/WorkspaceThese/Veins-        4a2/examples/veins/log.txt'...

End.

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

如果您能够从Cmdenv Eclipse模式运行模拟,则可能会看到Eclipse用于运行模拟的内容。为此,请添加控制台(Window | Show View | Other | Console)并以Cmdenv模式启动模拟。在控制台中,您将看到如下内容:

Starting...

$ cd /opt/omnetpp/omnetpp-4.6/samples/tictoc/simulations
$ ../src/tictoc -r 0 -u Cmdenv -c General -n ../src;. omnetpp.ini

OMNeT++ Discrete Event Simulation  (C) 1992-2014 Andras Varga, OpenSim Ltd.
...

以下是您要查找的命令。