我对Omnet ++很新。我正在尝试模拟一个非常基本的网络,但是我在导入StandardHost时遇到了问题。
这是我的NED文件的来源:
package lucas.simulations;
import inet.node.inet.StandardHost;
network Network
{
}
现在,行import inet.node.inet.StandardHost;
在IDE上给出了以下错误:imported NED type not found
。但是,如果我进入安装文件夹,我会看到StandardHost.ned
文件:
lucas@test:~/omnetpp-5.2.1/samples/inet/src/inet/node/inet$ ls
drwxrwxr-x 2 lucas lucas 4096 feb 19 18:20 ./
drwxrwxr-x 18 lucas lucas 4096 feb 19 18:20 ../
-rw-rw-r-- 1 lucas lucas 1570 feb 19 18:20 AdhocHost.ned
-rw-rw-r-- 1 lucas lucas 8765 feb 19 18:20 ChangeLog
-rw-rw-r-- 1 lucas lucas 1107 feb 19 18:20 INetworkNode.ned
-rw-rw-r-- 1 lucas lucas 861 feb 19 18:20 MulticastRouter.ned
-rw-rw-r-- 1 lucas lucas 7030 feb 19 18:20 NodeBase.ned
-rw-rw-r-- 1 lucas lucas 4755 feb 19 18:20 Router.ned
-rw-rw-r-- 1 lucas lucas 5537 feb 19 18:20 StandardHost.ned
-rw-rw-r-- 1 lucas lucas 1188 feb 19 18:20 WirelessHost.ned
此外,根据this,这应该是宣布它的适当方式。
那么,这是在主NED文件中声明import
的正确方法吗?
谢谢!
卢卡斯