我正在尝试模拟V2x网络,我想更改非汽车对象的图标。我已经尝试在.ned文件中使用@display,但是在模拟中什么都没发生?
答案 0 :(得分:2)
答案 1 :(得分:2)
我通过使用以下代码解决了我的问题:
*.manager.moduleType = "bike=org.car2x.veins.nodes.Bike *=org.car2x.veins.nodes.Car"
*.manager.moduleName = "bike=Bike *=node"
*.manager.moduleDisplayString = "bike='i=veins/node/bicycle_vs' *='i=veins/node/car_vs'"
答案 2 :(得分:0)
要注意的一件事是,OMNeT ++中的属性是继承的,可以被覆盖,有时(在@display
的特殊情况下)甚至它们的值也会在整个模块和继承层次结构中级联。
因此,检查这些规则的手册可能是一个好主意,这样可以确保所更改的值不会在其他地方被覆盖。